let i be Integer; :: thesis: i '*' (1. INT.Ring) = i
set R = INT.Ring ;
defpred S1[ Integer] means for k being Integer st k = $1 holds
k = k '*' (1. INT.Ring);
0 '*' (1. INT.Ring) = 0. INT.Ring by Th58;
then A1: S1[ 0 ] ;
A2: now :: thesis: for u being Integer st S1[u] holds
( S1[u - 1] & S1[u + 1] )
let u be Integer; :: thesis: ( S1[u] implies ( S1[u - 1] & S1[u + 1] ) )
assume A3: S1[u] ; :: thesis: ( S1[u - 1] & S1[u + 1] )
(u - 1) '*' (1. INT.Ring) = (u '*' (1. INT.Ring)) - (1. INT.Ring) by Lm6
.= u - 1 by A3 ;
hence S1[u - 1] ; :: thesis: S1[u + 1]
(u + 1) '*' (1. INT.Ring) = (u '*' (1. INT.Ring)) + (1. INT.Ring) by Lm5
.= u + 1 by A3 ;
hence S1[u + 1] ; :: thesis: verum
end;
for k being Integer holds S1[k] from INT_1:sch 4(A1, A2);
hence i '*' (1. INT.Ring) = i ; :: thesis: verum