defpred S1[ set ] means ex B' being Element of Fin F1() st
( B' = $1 & P1[B'] );
let B be Element of Fin F1(); :: thesis: P1[B]
A3: for x, A being set st x in B & A c= B & S1[A] holds
S1[A \/ {x}]
proof
let x, A be set ; :: thesis: ( x in B & A c= B & S1[A] implies S1[A \/ {x}] )
assume that
A4: x in B and
A5: A c= B and
A6: ex B' being Element of Fin F1() st
( B' = A & P1[B'] ) ; :: thesis: S1[A \/ {x}]
reconsider x' = x as Element of F1() by A4, Th14;
reconsider A' = A as Element of Fin F1() by A5, Th16;
take A' \/ {.x'.} ; :: thesis: ( A' \/ {.x'.} = A \/ {x} & P1[A' \/ {.x'.}] )
thus A' \/ {.x'.} = A \/ {x} ; :: thesis: P1[A' \/ {.x'.}]
thus P1[A' \/ {x'}] by A2, A6, ZFMISC_1:46; :: thesis: verum
end;
A7: B is finite ;
A8: S1[ {} ] by A1;
S1[B] from FINSET_1:sch 2(A7, A8, A3);
hence P1[B] ; :: thesis: verum