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