A1:
field R = field (R ~)
by RELAT_1:21;
hereby ( ( for Y being set st Y c= field R & Y <> {} holds
ex a being object st
( a in Y & ( for b being object st b in Y & a <> b holds
not [a,b] in R ) ) ) implies R is co-well_founded )
assume
R is
co-well_founded
;
for Y being set st Y c= field R & Y <> {} holds
ex a being object st
( a in Y & ( for b being object st b in Y & a <> b holds
not [a,b] in R ) )then A2:
R ~ is
well_founded
;
let Y be
set ;
( Y c= field R & Y <> {} implies ex a being object st
( a in Y & ( for b being object st b in Y & a <> b holds
not [a,b] in R ) ) )assume
(
Y c= field R &
Y <> {} )
;
ex a being object st
( a in Y & ( for b being object st b in Y & a <> b holds
not [a,b] in R ) )then consider a being
object such that A3:
a in Y
and A4:
(R ~) -Seg a misses Y
by A1, A2;
take a =
a;
( a in Y & ( for b being object st b in Y & a <> b holds
not [a,b] in R ) )thus
a in Y
by A3;
for b being object st b in Y & a <> b holds
not [a,b] in Rlet b be
object ;
( b in Y & a <> b implies not [a,b] in R )assume
b in Y
;
( a <> b implies not [a,b] in R )then
not
b in (R ~) -Seg a
by A4, XBOOLE_0:3;
then
(
a = b or not
[b,a] in R ~ )
by WELLORD1:1;
hence
(
a <> b implies not
[a,b] in R )
by RELAT_1:def 7;
verum
end;