let L be non empty unital associative multMagma ; for x being Element of L
for n, m being Element of NAT holds (power L) . x,(n * m) = (power L) . ((power L) . x,n),m
let x be Element of L; for n, m being Element of NAT holds (power L) . x,(n * m) = (power L) . ((power L) . x,n),m
let n be Element of NAT ; for m being Element of NAT holds (power L) . x,(n * m) = (power L) . ((power L) . x,n),m
defpred S1[ Element of NAT ] means (power L) . x,(n * $1) = (power L) . ((power L) . x,n),$1;
set pL = power L;
A1:
for m being Element of NAT st S1[m] holds
S1[m + 1]
(power L) . x,(n * 0 ) =
1_ L
by GROUP_1:def 8
.=
(power L) . ((power L) . x,n),0
by GROUP_1:def 8
;
then A3:
S1[ 0 ]
;
thus
for m being Element of NAT holds S1[m]
from NAT_1:sch 1(A3, A1); verum