let R be Relation; :: thesis: for X being set holds
( X has_upper_Zorn_property_wrt R iff X has_lower_Zorn_property_wrt R ~ )
let X be set ; :: thesis: ( X has_upper_Zorn_property_wrt R iff X has_lower_Zorn_property_wrt R ~ )
thus
( X has_upper_Zorn_property_wrt R implies X has_lower_Zorn_property_wrt R ~ )
:: thesis: ( X has_lower_Zorn_property_wrt R ~ implies X has_upper_Zorn_property_wrt R )proof
assume A1:
for
Y being
set st
Y c= X &
R |_2 Y is
being_linear-order holds
ex
x being
set st
(
x in X & ( for
y being
set st
y in Y holds
[y,x] in R ) )
;
:: according to ORDERS_1:def 9 :: thesis: X has_lower_Zorn_property_wrt R ~
let Y be
set ;
:: according to ORDERS_1:def 10 :: thesis: ( Y c= X & (R ~ ) |_2 Y is being_linear-order implies ex x being set st
( x in X & ( for y being set st y in Y holds
[x,y] in R ~ ) ) )
A2:
(
(R ~ ) |_2 Y = (R |_2 Y) ~ &
((R |_2 Y) ~ ) ~ = R |_2 Y )
by Lm15;
assume A3:
(
Y c= X &
(R ~ ) |_2 Y is
being_linear-order )
;
:: thesis: ex x being set st
( x in X & ( for y being set st y in Y holds
[x,y] in R ~ ) )
then
R |_2 Y is
being_linear-order
by A2, Th106;
then consider x being
set such that A4:
(
x in X & ( for
y being
set st
y in Y holds
[y,x] in R ) )
by A1, A3;
take
x
;
:: thesis: ( x in X & ( for y being set st y in Y holds
[x,y] in R ~ ) )
thus
x in X
by A4;
:: thesis: for y being set st y in Y holds
[x,y] in R ~
let y be
set ;
:: thesis: ( y in Y implies [x,y] in R ~ )
assume
y in Y
;
:: thesis: [x,y] in R ~
then
[y,x] in R
by A4;
hence
[x,y] in R ~
by RELAT_1:def 7;
:: thesis: verum
end;
assume A5:
for Y being set st Y c= X & (R ~ ) |_2 Y is being_linear-order holds
ex x being set st
( x in X & ( for y being set st y in Y holds
[x,y] in R ~ ) )
; :: according to ORDERS_1:def 10 :: thesis: X has_upper_Zorn_property_wrt R
let Y be set ; :: according to ORDERS_1:def 9 :: thesis: ( Y c= X & R |_2 Y is being_linear-order implies ex x being set st
( x in X & ( for y being set st y in Y holds
[y,x] in R ) ) )
A6:
( (R ~ ) |_2 Y = (R |_2 Y) ~ & ((R |_2 Y) ~ ) ~ = R |_2 Y )
by Lm15;
assume A7:
( Y c= X & R |_2 Y is being_linear-order )
; :: thesis: ex x being set st
( x in X & ( for y being set st y in Y holds
[y,x] in R ) )
then
(R ~ ) |_2 Y is being_linear-order
by A6, Th106;
then consider x being set such that
A8:
( x in X & ( for y being set st y in Y holds
[x,y] in R ~ ) )
by A5, A7;
take
x
; :: thesis: ( x in X & ( for y being set st y in Y holds
[y,x] in R ) )
thus
x in X
by A8; :: thesis: for y being set st y in Y holds
[y,x] in R
let y be set ; :: thesis: ( y in Y implies [y,x] in R )
assume
y in Y
; :: thesis: [y,x] in R
then
[x,y] in R ~
by A8;
hence
[y,x] in R
by RELAT_1:def 7; :: thesis: verum