let R be non empty unital associative multMagma ; for a being Element of R
for n, m being Element of NAT holds a |^ (n + m) = (a |^ n) * (a |^ m)
let a be Element of R; for n, m being Element of NAT holds a |^ (n + m) = (a |^ n) * (a |^ m)
let n, m be Element of NAT ; a |^ (n + m) = (a |^ n) * (a |^ m)
defpred S1[ Element of NAT ] means (power R) . a,(n + $1) = ((power R) . a,n) * ((power R) . a,$1);
(power R) . a,(n + 0 ) =
((power R) . a,n) * (1_ R)
by GROUP_1:def 5
.=
((power R) . a,n) * ((power R) . a,0 )
by GROUP_1:def 8
;
then A3:
S1[ 0 ]
;
for m being Element of NAT holds S1[m]
from NAT_1:sch 1(A3, A1);
hence
a |^ (n + m) = (a |^ n) * (a |^ m)
; verum