- Split input into 2 regimes
if (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im))) < -0.0018120874826108694
Initial program 1.3
\[\left(0.5 \cdot \cos re\right) \cdot \left(e^{0 - im} - e^{im}\right)\]
- Using strategy
rm Applied add-cube-cbrt1.8
\[\leadsto \color{blue}{\left(\sqrt[3]{\left(0.5 \cdot \cos re\right) \cdot \left(e^{0 - im} - e^{im}\right)} \cdot \sqrt[3]{\left(0.5 \cdot \cos re\right) \cdot \left(e^{0 - im} - e^{im}\right)}\right) \cdot \sqrt[3]{\left(0.5 \cdot \cos re\right) \cdot \left(e^{0 - im} - e^{im}\right)}}\]
if -0.0018120874826108694 < (* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
Initial program 58.4
\[\left(0.5 \cdot \cos re\right) \cdot \left(e^{0 - im} - e^{im}\right)\]
Taylor expanded around 0 0.4
\[\leadsto \left(0.5 \cdot \cos re\right) \cdot \color{blue}{\left(-\left(\frac{1}{60} \cdot {im}^{5} + \left(2 \cdot im + \frac{1}{3} \cdot {im}^{3}\right)\right)\right)}\]
- Using strategy
rm Applied distribute-neg-in0.4
\[\leadsto \left(0.5 \cdot \cos re\right) \cdot \color{blue}{\left(\left(-\frac{1}{60} \cdot {im}^{5}\right) + \left(-\left(2 \cdot im + \frac{1}{3} \cdot {im}^{3}\right)\right)\right)}\]
Applied distribute-lft-in0.4
\[\leadsto \color{blue}{\left(0.5 \cdot \cos re\right) \cdot \left(-\frac{1}{60} \cdot {im}^{5}\right) + \left(0.5 \cdot \cos re\right) \cdot \left(-\left(2 \cdot im + \frac{1}{3} \cdot {im}^{3}\right)\right)}\]
- Recombined 2 regimes into one program.
Applied simplify0.4
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\left(e^{-im} - e^{im}\right) \cdot \left(0.5 \cdot \cos re\right) \le -0.0018120874826108694:\\
\;\;\;\;\sqrt[3]{\left(e^{-im} - e^{im}\right) \cdot \left(0.5 \cdot \cos re\right)} \cdot \left(\sqrt[3]{\left(e^{-im} - e^{im}\right) \cdot \left(0.5 \cdot \cos re\right)} \cdot \sqrt[3]{\left(e^{-im} - e^{im}\right) \cdot \left(0.5 \cdot \cos re\right)}\right)\\
\mathbf{else}:\\
\;\;\;\;\left(\cos re \cdot \left(-0.5\right)\right) \cdot \left(\frac{1}{3} \cdot {im}^{3} + 2 \cdot im\right) + \left(\cos re \cdot \left(-0.5\right)\right) \cdot \left(\frac{1}{60} \cdot {im}^{5}\right)\\
\end{array}}\]