defpred S1[ Element of NAT ] means for A being Subset of st $1 + 1 =card A holds ex x being Element of F1() st ( x in A & ( for y being Element of F1() st y in A holds F2(x) <= F2(y) ) ); A1: ((card F1())-' 1)+ 1 =
((card F1())- 1)+ 1
byPRE_CIRC:25 .=
card F1()
; A2:
F1() c= F1()
; A3:
for k being Element of NAT st S1[k] holds S1[k + 1]
let A be Subset of ; :: thesis: ( (k + 1)+ 1 =card A implies ex x being Element of F1() st ( b2in x & ( for y being Element of F1() st b3in x holds F2(y) <= F2(b3) ) ) ) assume A5:
(k + 1)+ 1 =card A
; :: thesis: ex x being Element of F1() st ( b2in x & ( for y being Element of F1() st b3in x holds F2(y) <= F2(b3) ) ) then A6:
A <>{}
; consider x being Element of A, C being Subset of such that A7:
A = C \/{x}and A8:
card C = k + 1
byA5, Th6;
x in A
byA6; then reconsider x = x as Element of F1() ; reconsider C = C as Subset of byXBOOLE_1:1; consider z being Element of F1() such that A9:
z in C
and A10:
for y being Element of F1() st y in C holds F2(z) <= F2(y)
byA4, A8;