- Split input into 3 regimes
if re < -5.863407292319109e-216
Initial program 47.4
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Using strategy
rm Applied sqrt-prod47.5
\[\leadsto 0.5 \cdot \color{blue}{\left(\sqrt{2.0} \cdot \sqrt{\sqrt{re \cdot re + im \cdot im} + re}\right)}\]
- Using strategy
rm Applied flip-+47.4
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \sqrt{\color{blue}{\frac{\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re}{\sqrt{re \cdot re + im \cdot im} - re}}}\right)\]
Applied sqrt-div47.4
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \color{blue}{\frac{\sqrt{\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}}\right)\]
Simplified26.7
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\color{blue}{\left|im\right|}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\right)\]
if -5.863407292319109e-216 < re < 2.2755616709455474e+140
Initial program 21.4
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
if 2.2755616709455474e+140 < re
Initial program 57.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Taylor expanded around inf 7.8
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{re} + re\right)}\]
- Recombined 3 regimes into one program.
Final simplification21.7
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -5.863407292319109 \cdot 10^{-216}:\\
\;\;\;\;\left(\frac{\left|im\right|}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}} \cdot \sqrt{2.0}\right) \cdot 0.5\\
\mathbf{elif}\;re \le 2.2755616709455474 \cdot 10^{+140}:\\
\;\;\;\;\sqrt{2.0 \cdot \left(re + \sqrt{re \cdot re + im \cdot im}\right)} \cdot 0.5\\
\mathbf{else}:\\
\;\;\;\;0.5 \cdot \sqrt{\left(re + re\right) \cdot 2.0}\\
\end{array}\]