let L be non empty non degenerated right_complementable almost_left_invertible well-unital distributive add-associative right_zeroed associative commutative doubleLoopStr ; for i being Integer
for x being Element of L st x <> 0. L holds
(pow (x,i)) " = pow (x,(- i))
let i be Integer; for x being Element of L st x <> 0. L holds
(pow (x,i)) " = pow (x,(- i))
let x be Element of L; ( x <> 0. L implies (pow (x,i)) " = pow (x,(- i)) )
assume A1:
x <> 0. L
; (pow (x,i)) " = pow (x,(- i))
A2:
1. L <> 0. L
;
per cases
( i >= 0 or i < 0 )
;
suppose A6:
i < 0
;
(pow (x,i)) " = pow (x,(- i))A7:
pow (
x,
|.i.|)
= x |^ |.i.|
by Def2;
pow (
x,
i)
= (pow (x,|.i.|)) "
by A6, Lm3;
then
(pow (x,i)) " = pow (
x,
|.i.|)
by A1, A7, Th1, VECTSP_1:24;
hence
(pow (x,i)) " = pow (
x,
(- i))
by A6, ABSVALUE:def 1;
verum end; end;