let X be Complex_Banach_Algebra; :: thesis: for n being Element of NAT
for z, w being Element of X st z,w are_commutative holds
( w * (z #N n) = (z #N n) * w & z * (w #N n) = (w #N n) * z )

let n be Element of NAT ; :: thesis: for z, w being Element of X st z,w are_commutative holds
( w * (z #N n) = (z #N n) * w & z * (w #N n) = (w #N n) * z )

let z, w be Element of X; :: thesis: ( z,w are_commutative implies ( w * (z #N n) = (z #N n) * w & z * (w #N n) = (w #N n) * z ) )
assume A1: z,w are_commutative ; :: thesis: ( w * (z #N n) = (z #N n) * w & z * (w #N n) = (w #N n) * z )
defpred S1[ Element of NAT ] means ( w * (z #N $1) = (z #N $1) * w & z * (w #N $1) = (w #N $1) * z );
A2: for k being Element of NAT st S1[k] holds
S1[k + 1]
proof
let k be Element of NAT ; :: thesis: ( S1[k] implies S1[k + 1] )
assume A3: S1[k] ; :: thesis: S1[k + 1]
A4: z * (w #N (k + 1)) = z * ((w #N k) * w) by Lm1
.= (z * (w #N k)) * w by CLOPBAN3:42
.= (w #N k) * (z * w) by A3, CLOPBAN3:42
.= (w #N k) * (w * z) by A1, LOPBAN_4:def 1
.= ((w #N k) * w) * z by CLOPBAN3:42
.= (w #N (k + 1)) * z by Lm1 ;
w * (z #N (k + 1)) = w * ((z #N k) * z) by Lm1
.= (w * (z #N k)) * z by CLOPBAN3:42
.= (z #N k) * (w * z) by A3, CLOPBAN3:42
.= (z #N k) * (z * w) by A1, LOPBAN_4:def 1
.= ((z #N k) * z) * w by CLOPBAN3:42
.= (z #N (k + 1)) * w by Lm1 ;
hence S1[k + 1] by A4; :: thesis: verum
end;
A5: w #N 0 = (w GeoSeq) . 0 by CLOPBAN3:def 13
.= 1. X by CLOPBAN3:def 12 ;
then A6: z * (w #N 0) = z by CLOPBAN3:42
.= (w #N 0) * z by A5, CLOPBAN3:42 ;
A7: z #N 0 = (z GeoSeq) . 0 by CLOPBAN3:def 13
.= 1. X by CLOPBAN3:def 12 ;
then w * (z #N 0) = w by CLOPBAN3:42
.= (z #N 0) * w by A7, CLOPBAN3:42 ;
then A8: S1[ 0 ] by A6;
for n being Element of NAT holds S1[n] from NAT_1:sch 1(A8, A2);
hence ( w * (z #N n) = (z #N n) * w & z * (w #N n) = (w #N n) * z ) ; :: thesis: verum