Can someone break this down for me? Why can't it be done in two multiplications?
The Multiplication of Complex Numbers
If the number of multiplications required for a computation is regarded as a measure of its difficulty and these computations are performed using complex numbers, it is natural to ask how many real multiplications are necessary to evaluate the real and imaginary parts of a complex product. The natural way of forming a complex product requires four real multiplications. It may, however, be done in three but not in two multiplications.
(a+bi)(c+di) = (ac-bd) + (ad+bc)i
a(c+d) - d(a+b) = ac - bd
(1) (2)
a(c+d) + c(b-a) = ad + bc
(3)
Theorem - The evaluation of the product of two complex numbers requires three real multiplications, even if multiplication by real constants is not counted.
Sketch of proof Since neither the real nor the complex part of a complex multiplication can be determined in one real multiplication , if this calculation can be done in two multiplications it will be done, for some choice of Ci, Wi, Xi, Yi and Zi in the following manner.
ac - bd = C₁(W₁a+X₁b+Y₁c+Z₁d)
(W₂a+X₂b+Y₂c+Z₂d)
+ C₂(W₃a+X₃b+Y₃c+Z₃d)
(W₄a+X₄b+Y₄c+Z₄d)
ad + bc = C₃(W₁a+X₁b+Y₁c+Z₁d)
(W₂a+X₂b+Y₂c+Z₂d)
+ C₄(W₃a+X₃b+Y₃c+Z₃d)
(W₄a+X₄b+Y₄c+Z₄d)
This leads to 20 non-linear equations in the 20 unknowns, Ci, Wi, Xi, Yi and Zi where (i = 1,2,3,4), which have no real solution and hence there is no way to perform a complex multiplication in two real multiplications
Source:
Munro, Ian. "40-44." http://dl.acm.org/. Proc. of Proceedings of the Third Annual ACM Symposium on Theory of Computing, Ohio, Shaker Heights. Ed. Michael A. Harrison, Ranan B. Banerji, and Jeffrey D. Ullman. Acm, 03 May 1971. Web. 26 Nov. 2016. http://dl.acm.org/citation.cfm?doid=800157.805036.