let x be real number ; :: thesis: for n being Element of NAT holds ((cos x) + ((sin x) * <i>)) |^ n = (cos (n * x)) + ((sin (n * x)) * <i>)
defpred S1[ Element of NAT ] means ((cos x) + ((sin x) * <i>)) |^ $1 = (cos ($1 * x)) + ((sin ($1 * x)) * <i>);
A1: now
let n be Element of NAT ; :: thesis: ( S1[n] implies S1[n + 1] )
assume S1[n] ; :: thesis: S1[n + 1]
then ((cos x) + ((sin x) * <i>)) |^ (n + 1) = ((cos (n * x)) + ((sin (n * x)) * <i>)) * ((cos x) + ((sin x) * <i>)) by NEWTON:11
.= (((cos (n * x)) * (cos x)) - ((sin (n * x)) * (sin x))) + ((((cos (n * x)) * (sin x)) + ((cos x) * (sin (n * x)))) * <i>)
.= (cos ((n * x) + x)) + ((((cos (n * x)) * (sin x)) + ((cos x) * (sin (n * x)))) * <i>) by SIN_COS:80
.= (cos ((n + 1) * x)) + ((sin ((n + 1) * x)) * <i>) by SIN_COS:80 ;
hence S1[n + 1] ; :: thesis: verum
end;
A2: S1[ 0 ] by NEWTON:9, SIN_COS:34;
thus for n being Element of NAT holds S1[n] from NAT_1:sch 1(A2, A1); :: thesis: verum