let i be Integer; :: thesis: i '*' (1. INT.Ring) = i
set R = INT.Ring ;
defpred S1[ Integer] means $1 = $1 '*' (1. INT.Ring);
0 '*' (1. INT.Ring) = 0. INT.Ring by RING_3:59;
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 '*' (1. INT.Ring)) by RING_3:64
.= u - 1 by A3, RING_3:60 ;
hence S1[u - 1] ; :: thesis: S1[u + 1]
(u + 1) '*' (1. INT.Ring) = (u '*' (1. INT.Ring)) + (1 '*' (1. INT.Ring)) by RING_3:62
.= u + 1 by A3, RING_3:60 ;
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