\(\left(x.re \cdot x.im\right) \cdot \left(\left(x.re + x.re\right) + \left(x.im + x.re\right)\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right)\)
- Started with
\[\left(x.re \cdot x.re - x.im \cdot x.im\right) \cdot x.im + \left(x.re \cdot x.im + x.im \cdot x.re\right) \cdot x.re\]
3.3
- Applied simplify to get
\[\color{red}{\left(x.re \cdot x.re - x.im \cdot x.im\right) \cdot x.im + \left(x.re \cdot x.im + x.im \cdot x.re\right) \cdot x.re} \leadsto \color{blue}{x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re + \left(x.re + x.im\right) \cdot \left(x.re - x.im\right)\right)}\]
3.5
- Using strategy
rm 3.5
- Applied distribute-lft-in to get
\[\color{red}{x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re + \left(x.re + x.im\right) \cdot \left(x.re - x.im\right)\right)} \leadsto \color{blue}{x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(x.re - x.im\right)\right)}\]
3.4
- Using strategy
rm 3.4
- Applied sub-neg to get
\[x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \color{red}{\left(x.re - x.im\right)}\right) \leadsto x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \color{blue}{\left(x.re + \left(-x.im\right)\right)}\right)\]
3.4
- Applied distribute-lft-in to get
\[x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \color{red}{\left(\left(x.re + x.im\right) \cdot \left(x.re + \left(-x.im\right)\right)\right)} \leadsto x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \color{blue}{\left(\left(x.re + x.im\right) \cdot x.re + \left(x.re + x.im\right) \cdot \left(-x.im\right)\right)}\]
3.4
- Applied distribute-lft-in to get
\[x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + \color{red}{x.im \cdot \left(\left(x.re + x.im\right) \cdot x.re + \left(x.re + x.im\right) \cdot \left(-x.im\right)\right)} \leadsto x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + \color{blue}{\left(x.im \cdot \left(\left(x.re + x.im\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right)\right)}\]
3.4
- Applied associate-+r+ to get
\[\color{red}{x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + \left(x.im \cdot \left(\left(x.re + x.im\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right)\right)} \leadsto \color{blue}{\left(x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot x.re\right)\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right)}\]
3.4
- Applied simplify to get
\[\color{red}{\left(x.im \cdot \left(\left(x.re + x.re\right) \cdot x.re\right) + x.im \cdot \left(\left(x.re + x.im\right) \cdot x.re\right)\right)} + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right) \leadsto \color{blue}{\left(x.re \cdot x.im\right) \cdot \left(\left(x.re + x.re\right) + \left(x.im + x.re\right)\right)} + x.im \cdot \left(\left(x.re + x.im\right) \cdot \left(-x.im\right)\right)\]
0.3