let A be non empty Poset; :: thesis: for f being Choice_Function of BOOL the carrier of A holds union (Chains f) is Chain of f
let f be Choice_Function of BOOL the carrier of A; :: thesis: union (Chains f) is Chain of f
reconsider C = union (Chains f) as Chain of A by Lm3;
A1:
C <> {}
by Th87;
A2:
the InternalRel of A well_orders C
proof
( the
InternalRel of
A is_reflexive_in the
carrier of
A & the
InternalRel of
A is_transitive_in the
carrier of
A & the
InternalRel of
A is_antisymmetric_in the
carrier of
A )
by Def4, Def5, Def6;
hence
( the
InternalRel of
A is_reflexive_in C & the
InternalRel of
A is_transitive_in C & the
InternalRel of
A is_antisymmetric_in C )
by ORDERS_1:93, ORDERS_1:94, ORDERS_1:95;
:: according to WELLORD1:def 5 :: thesis: ( the InternalRel of A is_connected_in C & the InternalRel of A is_well_founded_in C )
the
InternalRel of
A is_strongly_connected_in C
by Def11;
hence
the
InternalRel of
A is_connected_in C
by ORDERS_1:92;
:: thesis: the InternalRel of A is_well_founded_in C
let Y be
set ;
:: according to WELLORD1:def 3 :: thesis: ( not Y c= C or Y = {} or ex b1 being set st
( b1 in Y & the InternalRel of A -Seg b1 misses Y ) )
consider x being
Element of
Y;
assume that A3:
Y c= C
and A4:
Y <> {}
;
:: thesis: ex b1 being set st
( b1 in Y & the InternalRel of A -Seg b1 misses Y )
x in C
by A3, A4, TARSKI:def 3;
then consider X being
set such that A5:
x in X
and A6:
X in Chains f
by TARSKI:def 4;
reconsider X =
X as
Chain of
f by A6, Def17;
(
X /\ Y <> {} &
X /\ Y c= X & the
InternalRel of
A well_orders X )
by A4, A5, Def16, XBOOLE_0:def 4, XBOOLE_1:17;
then consider a being
set such that A7:
a in X /\ Y
and A8:
for
x being
set st
x in X /\ Y holds
[a,x] in the
InternalRel of
A
by WELLORD1:9;
reconsider aa =
a as
Element of
A by A7;
take
a
;
:: thesis: ( a in Y & the InternalRel of A -Seg a misses Y )
thus
a in Y
by A7, XBOOLE_0:def 4;
:: thesis: the InternalRel of A -Seg a misses Y
thus
(the InternalRel of A -Seg a) /\ Y c= {}
:: according to XBOOLE_0:def 7,
XBOOLE_0:def 10 :: thesis: {} c= (the InternalRel of A -Seg a) /\ Y
thus
{} c= (the InternalRel of A -Seg a) /\ Y
by XBOOLE_1:2;
:: thesis: verum
end;
hence
union (Chains f) is Chain of f
by A1, A2, Def16; :: thesis: verum