- Split input into 4 regimes
if re < -3.700420673745336e+127
Initial program 54.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied add-sqr-sqrt54.3
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{\sqrt{\sqrt{re \cdot re + im \cdot im}} \cdot \sqrt{\sqrt{re \cdot re + im \cdot im}}} - re\right)}\]
Taylor expanded around -inf 8.9
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \color{blue}{\left(-2 \cdot re\right)}}\]
if -3.700420673745336e+127 < re < 1.6130609402823183e-296 or 1.3378356563173365e-270 < re < 1.1094617218247845e+156
Initial program 29.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied add-sqr-sqrt30.1
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{\sqrt{\sqrt{re \cdot re + im \cdot im}} \cdot \sqrt{\sqrt{re \cdot re + im \cdot im}}} - re\right)}\]
- Using strategy
rm Applied rem-square-sqrt29.7
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{\sqrt{re \cdot re + im \cdot im}} - re\right)}\]
if 1.6130609402823183e-296 < re < 1.3378356563173365e-270
Initial program 35.0
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Taylor expanded around 0 33.6
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{im} - re\right)}\]
if 1.1094617218247845e+156 < re
Initial program 62.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Taylor expanded around inf 48.0
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \color{blue}{0}}\]
- Recombined 4 regimes into one program.
Final simplification28.8
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -3.700420673745336 \cdot 10^{+127}:\\
\;\;\;\;\sqrt{\left(-2 \cdot re\right) \cdot 2.0} \cdot 0.5\\
\mathbf{elif}\;re \le 1.6130609402823183 \cdot 10^{-296}:\\
\;\;\;\;0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{im \cdot im + re \cdot re} - re\right)}\\
\mathbf{elif}\;re \le 1.3378356563173365 \cdot 10^{-270}:\\
\;\;\;\;0.5 \cdot \sqrt{\left(im - re\right) \cdot 2.0}\\
\mathbf{elif}\;re \le 1.1094617218247845 \cdot 10^{+156}:\\
\;\;\;\;0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{im \cdot im + re \cdot re} - re\right)}\\
\mathbf{else}:\\
\;\;\;\;0\\
\end{array}\]