let L be non empty non degenerated almost_left_invertible associative commutative well-unital distributive doubleLoopStr ; :: thesis: for i being Integer holds pow ((1. L),i) = 1. L
let i be Integer; :: thesis: pow ((1. L),i) = 1. L
per cases ( 0 <= i or 0 > i ) ;
suppose 0 <= i ; :: thesis: pow ((1. L),i) = 1. L
then i is Element of NAT by INT_1:16;
hence pow ((1. L),i) = 1. L by Lm5; :: thesis: verum
end;
suppose A1: 0 > i ; :: thesis: pow ((1. L),i) = 1. L
A2: ( 1. L <> 0. L & (1. L) * (1. L) = 1. L ) by VECTSP_1:def 13;
A3: pow ((1. L),(abs i)) = 1. L by Lm5;
pow ((1. L),i) = ((power L) . ((1. L),(abs i))) " by A1, Def3
.= (1. L) " by A3, Def3 ;
hence pow ((1. L),i) = 1. L by A2, VECTSP_1:def 22; :: thesis: verum
end;
end;