Initial program 0.4
\[\frac{\left(\left(\left(x.re \cdot x.re\right) - \left(x.im \cdot x.im\right)\right) \cdot x.im\right)}{\left(\left(\frac{\left(x.re \cdot x.im\right)}{\left(x.im \cdot x.re\right)}\right) \cdot x.re\right)}\]
- Using strategy
rm Applied difference-of-squares0.4
\[\leadsto \frac{\left(\color{blue}{\left(\left(\frac{x.re}{x.im}\right) \cdot \left(x.re - x.im\right)\right)} \cdot x.im\right)}{\left(\left(\frac{\left(x.re \cdot x.im\right)}{\left(x.im \cdot x.re\right)}\right) \cdot x.re\right)}\]
Applied associate-*l*0.4
\[\leadsto \frac{\color{blue}{\left(\left(\frac{x.re}{x.im}\right) \cdot \left(\left(x.re - x.im\right) \cdot x.im\right)\right)}}{\left(\left(\frac{\left(x.re \cdot x.im\right)}{\left(x.im \cdot x.re\right)}\right) \cdot x.re\right)}\]
Final simplification0.4
\[\leadsto \left(x.re + x.im\right) \cdot \left(\left(x.re - x.im\right) \cdot x.im\right) + \left(x.re \cdot x.im + x.im \cdot x.re\right) \cdot x.re\]