A1: 0. F_Complex = 0 by COMPLFLD:def 1;
defpred S1[ Nat] means $1 '*' (1_ F_Complex) = $1;
A2: S1[ 0 ] by A1, RING_3:59;
A3: for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be Nat; :: thesis: ( S1[n] implies S1[n + 1] )
assume A4: S1[n] ; :: thesis: S1[n + 1]
thus (n + 1) '*' (1_ F_Complex) = (n '*' (1_ F_Complex)) + (1 '*' (1_ F_Complex)) by RING_3:62
.= n + 1 by A4, COMPLEX1:def 4, COMPLFLD:8, RING_3:60 ; :: thesis: verum
end;
A5: for n being Nat holds S1[n] from NAT_1:sch 2(A2, A3);
let i be Integer; :: thesis: i '*' (1_ F_Complex) = i
consider k being Nat such that
A6: ( i = k or i = - k ) by INT_1:2;
per cases ( i = k or i = - k ) by A6;
end;