let R be Relation; for A being set st R well_orders A holds
( R |_2 A well_orders A & A = field (R |_2 A) )
let A be set ; ( R well_orders A implies ( R |_2 A well_orders A & A = field (R |_2 A) ) )
assume A1:
R well_orders A
; ( R |_2 A well_orders A & A = field (R |_2 A) )
then A2:
R is_reflexive_in A
;
A3:
R |_2 A is_reflexive_in A
A4:
R |_2 A is_connected_in A
A10:
R |_2 A c= R
by XBOOLE_1:17;
A11:
R |_2 A is_antisymmetric_in A
A13:
R |_2 A is_well_founded_in A
A16:
A c= field (R |_2 A)
A17:
R |_2 A is_transitive_in A
proof
let x,
y,
z be
object ;
RELAT_2:def 8 ( not x in A or not y in A or not z in A or not [x,y] in R |_2 A or not [y,z] in R |_2 A or [x,z] in R |_2 A )
assume that A18:
x in A
and A19:
y in A
and A20:
z in A
and A21:
(
[x,y] in R |_2 A &
[y,z] in R |_2 A )
;
[x,z] in R |_2 A
A22:
[x,z] in [:A,A:]
by A18, A20, ZFMISC_1:87;
R is_transitive_in A
by A1;
then
[x,z] in R
by A10, A18, A19, A20, A21;
hence
[x,z] in R |_2 A
by A22, XBOOLE_0:def 4;
verum
end;
field (R |_2 A) c= A
by WELLORD1:13;
hence
( R |_2 A well_orders A & A = field (R |_2 A) )
by A16, A3, A17, A11, A4, A13; verum