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 )
set f = the Choice_Function of (BOOL the carrier of A);
reconsider F = union (Chains the Choice_Function of (BOOL the carrier of A)) as Chain of the Choice_Function of (BOOL the carrier of A) by Th45;
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:1;
then A4:
the Choice_Function of (BOOL the carrier of A) . (UpperCone F) in UpperCone F
by A3, ORDERS_1:89;
then reconsider c = the Choice_Function of (BOOL the carrier of A) . (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 for a1 being Element of A st a1 in Z holds
the Choice_Function of (BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1let a1 be
Element of
A;
( a1 in Z implies the Choice_Function of (BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1 )assume A12:
a1 in Z
;
the Choice_Function of (BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1now the Choice_Function of (BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1per cases
( a1 = c or a1 <> c )
;
suppose
a1 <> c
;
the Choice_Function of (BOOL the carrier of A) . (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 Th28, XBOOLE_1:7;
then
InitSegm (
Z,
a1)
= InitSegm (
F,
a1)
by A20;
hence
the
Choice_Function of
(BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1
by A19, Def12;
verum end; end; end; hence
the
Choice_Function of
(BOOL the carrier of A) . (UpperCone (InitSegm (Z,a1))) = a1
;
verum end;
the InternalRel of A is_reflexive_in the carrier of A
by Def2;
then A26:
the InternalRel of A is_reflexive_in Z
;
then
the InternalRel of A is_strongly_connected_in Z
by A6, ORDERS_1:7;
then A27:
Z is Chain of A
by Def7;
A28:
the InternalRel of A is_well_founded_in Z
the InternalRel of A is_transitive_in the carrier of A
by Def3;
then A49:
the InternalRel of A is_transitive_in Z
;
the InternalRel of A is_antisymmetric_in the carrier of A
by Def4;
then
the InternalRel of A is_antisymmetric_in Z
;
then
the InternalRel of A well_orders Z
by A26, A49, A6, A28;
then reconsider Z = Z as Chain of the Choice_Function of (BOOL the carrier of A) by A27, A11, Def12;
c in {c}
by TARSKI:def 1;
then A50:
c in Z
by XBOOLE_0:def 3;
Z in Chains the Choice_Function of (BOOL the carrier of A)
by Def13;
then
c in F
by A50, TARSKI:def 4;
hence
contradiction
by A5; verum