defpred S1[ set ] means ex B9 being Subset of F1() st
( B9 = $1 & P1[B9] );
let B be Subset of 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 B9 being Subset of F1() st
( B9 = A & P1[B9] ) ; :: thesis: S1[A \/ {x}]
reconsider x9 = x as Element of F1() by A4;
reconsider A9 = A as Subset of F1() by A5, XBOOLE_1:1;
reconsider A99 = A9 \/ {x9} as Subset of F1() ;
take A99 ; :: thesis: ( A99 = A \/ {x} & P1[A99] )
thus A99 = A \/ {x} ; :: thesis: P1[A99]
thus P1[A99] by A2, A6, ZFMISC_1:40; :: 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