defpred S1[ Nat] means ex X being finite set st
( $1 = card X & X c= T & ( for p, q being FinSequence of NAT st p in X & q in X & p <> q holds
not p,q are_c=-comparable ) );
( 0 = card {} & ( for p, q being FinSequence of NAT st p in {} & q in {} & p <> q holds
not p,q are_c=-comparable ) )
;
then A21:
ex n being Nat st S1[n]
by XBOOLE_1:2;
A22:
for n being Nat st S1[n] holds
n <= card T
consider n being Nat such that
A25:
S1[n]
and
A26:
for m being Nat st S1[m] holds
m <= n
from NAT_1:sch 6(A22, A21);
consider X being finite set such that
A27:
n = card X
and
A28:
X c= T
and
A29:
for p, q being FinSequence of NAT st p in X & q in X & p <> q holds
not p,q are_c=-comparable
by A25;
X is AntiChain_of_Prefixes-like
then reconsider X = X as AntiChain_of_Prefixes ;
reconsider X = X as AntiChain_of_Prefixes of T by A28, Def11;
reconsider n = n as Nat ;
take
n
; ex X being AntiChain_of_Prefixes of T st
( n = card X & ( for Y being AntiChain_of_Prefixes of T holds card Y <= card X ) )
take
X
; ( n = card X & ( for Y being AntiChain_of_Prefixes of T holds card Y <= card X ) )
thus
n = card X
by A27; for Y being AntiChain_of_Prefixes of T holds card Y <= card X
let Y be AntiChain_of_Prefixes of T; card Y <= card X
( Y c= T & ( for p, q being FinSequence of NAT st p in Y & q in Y & p <> q holds
not p,q are_c=-comparable ) )
by Def10, Def11;
hence
card Y <= card X
by A26, A27; verum