let i1, i2 be Integer; ( i1 * i2 = 1 iff ( ( i1 = 1 & i2 = 1 ) or ( i1 = - 1 & i2 = - 1 ) ) )
thus
( not i1 * i2 = 1 or ( i1 = 1 & i2 = 1 ) or ( i1 = - 1 & i2 = - 1 ) )
( ( ( i1 = 1 & i2 = 1 ) or ( i1 = - 1 & i2 = - 1 ) ) implies i1 * i2 = 1 )proof
assume A1:
i1 * i2 = 1
;
( ( i1 = 1 & i2 = 1 ) or ( i1 = - 1 & i2 = - 1 ) )
then A2:
not
i2 = 0
;
A3:
now ( i1 < 0 & i2 < 0 implies ( i1 = - 1 & i2 = - 1 ) )end;
A8:
now ( 0 < i1 & 0 < i2 implies ( i1 = 1 & i2 = 1 ) )end;
not
i1 = 0
by A1;
hence
( (
i1 = 1 &
i2 = 1 ) or (
i1 = - 1 &
i2 = - 1 ) )
by A1, A2, A8, A3;
verum
end;
thus
( ( ( i1 = 1 & i2 = 1 ) or ( i1 = - 1 & i2 = - 1 ) ) implies i1 * i2 = 1 )
; verum