defpred S1[ Nat] means for n being Nat st P1[n] holds
n <= $1;
A3:
ex k being Nat st S1[k]
by A1;
consider k being Nat such that
A4:
S1[k]
and
A5:
for m being Nat st S1[m] holds
k <= m
from NAT_1:sch 5(A3);
take
k
; :: thesis: ( P1[k] & ( for n being Nat st P1[n] holds
n <= k ) )
thus
P1[k]
:: thesis: for n being Nat st P1[n] holds
n <= k
thus
for n being Nat st P1[n] holds
n <= k
by A4; :: thesis: verum