defpred S1[ natural Ordinal] means a *^ b is natural ;
A1: S1[ {} ] by ORDINAL2:52;
A2: now
let a be natural Ordinal; :: thesis: ( S1[a] implies S1[ succ a] )
assume S1[a] ; :: thesis: S1[ succ a]
then reconsider c = a *^ b as natural Ordinal ;
(succ a) *^ b = c +^ b by ORDINAL2:53;
hence S1[ succ a] ; :: thesis: verum
end;
S1[a] from ORDINAL2:sch 17(A1, A2);
hence a *^ b is natural ; :: thesis: verum