defpred S1[ Nat] means a +^ a is natural ;
A1: now :: thesis: for b being Nat st S1[b] holds
S1[ succ b]
let b be Nat; :: thesis: ( S1[b] implies S1[ succ b] )
assume S1[b] ; :: thesis: S1[ succ b]
then reconsider c = a +^ b as Nat ;
a +^ (succ b) = succ c by Th28;
hence S1[ succ b] ; :: thesis: verum
end;
A2: S1[ 0 ] by Th27;
thus S1[b] from ORDINAL2:sch 17(A2, A1); :: thesis: verum