De Moivre's Theorem states that:
#(cosx+isinx)^n=cosnx+isinnx#
This can be used (preferably with binomial expansion for higher values) to find double, triple (etc) angle rules by substituting in different values of #n# and then equating the real and imaginary parts of both sides.
Example:
Let #n=3#
Therefore, #(cosx+isinx)^3=cos3x+isin3x#
#cos^3x+3cos^2x(isinx)+3cosx(isinx)^2+(isinx)^3=cos3x+isin3x#
#cos^3x+3icos^2xsinx-3cosxsin^2x-isin^3x=cos3x+isin3x#
You can now equate the Re and Im parts of both sides, the idea here being that if you have two equal complex numbers:
#a+bi=c+di => a=c and b=d# since the two domains can't interfere. It's a similar idea to vectors in more than one dimension, how different components in different dimensions can't interfere.
Therefore, Equating Re:
#cos^3x-3cosxsin^2x=cos3x#
Equating Im:
#3cos^2xsinx-sin^3x=sin3x#
These rules, especially for #n=2#, make computing integrals like #intsin^2xdx# significantly easier.