let A be non empty Poset; ( ( for C being Chain of A ex a being Element of A st
for b being Element of A st b in C holds
b <= a ) implies ex a being Element of A st
for b being Element of A holds not a < b )
consider f being Choice_Function of BOOL the carrier of A;
reconsider F = union (Chains f) as Chain of f by Th89;
assume
for C being Chain of A ex a being Element of A st
for b being Element of A st b in C holds
b <= a
; ex a being Element of A st
for b being Element of A holds not a < b
then consider a being Element of A such that
A1:
for b being Element of A st b in F holds
b <= a
;
take
a
; for b being Element of A holds not a < b
let b be Element of A; not a < b
assume A2:
a < b
; contradiction
then
b in { a1 where a1 is Element of A : for a2 being Element of A st a2 in F holds
a2 < a1 }
;
then
not UpperCone F in {{} }
by TARSKI:def 1;
then A3:
UpperCone F in BOOL the carrier of A
by XBOOLE_0:def 5;
not {} in BOOL the carrier of A
by ORDERS_1:4;
then A4:
f . (UpperCone F) in UpperCone F
by A3, ORDERS_1:def 1;
then reconsider c = f . (UpperCone F) as Element of A ;
reconsider Z = F \/ {c} as Subset of A ;
A5:
ex c11 being Element of A st
( c11 = c & ( for a2 being Element of A st a2 in F holds
a2 < c11 ) )
by A4;
A6:
the InternalRel of A is_connected_in Z
A11:
now let a1 be
Element of
A;
( a1 in Z implies f . (UpperCone (InitSegm Z,a1)) = a1 )assume A12:
a1 in Z
;
f . (UpperCone (InitSegm Z,a1)) = a1now per cases
( a1 = c or a1 <> c )
;
suppose
a1 <> c
;
f . (UpperCone (InitSegm Z,a1)) = a1then
not
a1 in {c}
by TARSKI:def 1;
then A19:
a1 in F
by A12, XBOOLE_0:def 3;
A20:
InitSegm Z,
a1 c= InitSegm F,
a1
InitSegm F,
a1 c= InitSegm Z,
a1
by Th65, XBOOLE_1:7;
then
InitSegm Z,
a1 = InitSegm F,
a1
by A20, XBOOLE_0:def 10;
hence
f . (UpperCone (InitSegm Z,a1)) = a1
by A19, Def16;
verum end; end; end; hence
f . (UpperCone (InitSegm Z,a1)) = a1
;
verum end;
the InternalRel of A is_reflexive_in the carrier of A
by Def4;
then A26:
the InternalRel of A is_reflexive_in Z
by ORDERS_1:93;
then
the InternalRel of A is_strongly_connected_in Z
by A6, ORDERS_1:92;
then A27:
Z is Chain of A
by Def11;
A28:
the InternalRel of A is_well_founded_in Z
the InternalRel of A is_transitive_in the carrier of A
by Def5;
then A49:
the InternalRel of A is_transitive_in Z
by ORDERS_1:95;
the InternalRel of A is_antisymmetric_in the carrier of A
by Def6;
then
the InternalRel of A is_antisymmetric_in Z
by ORDERS_1:94;
then
the InternalRel of A well_orders Z
by A26, A49, A6, A28, WELLORD1:def 5;
then reconsider Z = Z as Chain of f by A27, A11, Def16;
c in {c}
by TARSKI:def 1;
then A50:
c in Z
by XBOOLE_0:def 3;
Z in Chains f
by Def17;
then
c in F
by A50, TARSKI:def 4;
hence
contradiction
by A5; verum