- Split input into 2 regimes
if re < -16281288.137872282
Initial program 55.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Initial simplification38.7
\[\leadsto 0.5 \cdot \sqrt{(\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*}\]
- Using strategy
rm Applied add-exp-log39.9
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{e^{\log \left((\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*\right)}}}\]
- Using strategy
rm Applied pow139.9
\[\leadsto 0.5 \cdot \sqrt{e^{\log \color{blue}{\left({\left((\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*\right)}^{1}\right)}}}\]
Applied log-pow39.9
\[\leadsto 0.5 \cdot \sqrt{e^{\color{blue}{1 \cdot \log \left((\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*\right)}}}\]
Applied exp-prod40.0
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{{\left(e^{1}\right)}^{\left(\log \left((\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*\right)\right)}}}\]
Simplified40.0
\[\leadsto 0.5 \cdot \sqrt{{\color{blue}{e}}^{\left(\log \left((\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*\right)\right)}}\]
Taylor expanded around -inf 46.6
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{e^{\left(\log \left(\frac{-1}{re}\right) + \log 1.0\right) - 2 \cdot \log \left(\frac{-1}{im}\right)}}}\]
Simplified29.1
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{\frac{-1}{re}}{\frac{-1}{im}} \cdot \frac{1.0}{\frac{-1}{im}}}}\]
if -16281288.137872282 < re
Initial program 31.9
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Initial simplification5.4
\[\leadsto 0.5 \cdot \sqrt{(\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(re \cdot 2.0\right))_*}\]
- Recombined 2 regimes into one program.
Final simplification11.0
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -16281288.137872282:\\
\;\;\;\;\sqrt{\frac{\frac{-1}{re}}{\frac{-1}{im}} \cdot \frac{1.0}{\frac{-1}{im}}} \cdot 0.5\\
\mathbf{else}:\\
\;\;\;\;0.5 \cdot \sqrt{(\left(\sqrt{re^2 + im^2}^*\right) \cdot 2.0 + \left(2.0 \cdot re\right))_*}\\
\end{array}\]