defpred S1[ Nat] means for H being ZF-formula st len H = $1 holds
P1[H];
A2:
for n being Nat st ( for k being Nat st k < n holds
S1[k] ) holds
S1[n]
proof
let n be
Nat;
( ( for k being Nat st k < n holds
S1[k] ) implies S1[n] )
assume A3:
for
k being
Nat st
k < n holds
for
H being
ZF-formula st
len H = k holds
P1[
H]
;
S1[n]
let H be
ZF-formula;
( len H = n implies P1[H] )
assume A4:
len H = n
;
P1[H]
hence
P1[
H]
by A1;
verum
end;
A5:
for n being Nat holds S1[n]
from NAT_1:sch 4(A2);
let H be ZF-formula; P1[H]
len H = len H
;
hence
P1[H]
by A5; verum