defpred S1[ Nat] means r in F . $1; assume A2:
r in F . n
; :: thesis: ex k being Element of NAT st ( k <= n & r in N . k ) then A3:
ex n being Nat st S1[n]
;
ex s being Nat st ( S1[s] & ( for k being Nat st S1[k] holds s <= k ) )
from NAT_1:sch 5(A3); then consider s being Nat such that A4:
( r in F . s & ( for k being Nat st r in F . k holds s <= k ) )
; A5:
( s =0 implies ex k being Element of NAT st ( k <= n & r in N . k ) )
defpred S1[ Element of NAT ] means ( ex k being Element of NAT st ( k <= $1 & r in N . k ) implies r in F . $1 ); A10:
S1[ 0 ]
by A1, NAT_1:3; A11:
for n being Element of NAT st S1[n] holds S1[n + 1]