- Split input into 4 regimes
if re < -1969972166812.6543
Initial program 41.5
\[0.5 \cdot \sqrt{2 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Taylor expanded around -inf 14.6
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \color{blue}{\left(-2 \cdot re\right)}}\]
if -1969972166812.6543 < re < -7.46472792011176953e-134
Initial program 16.7
\[0.5 \cdot \sqrt{2 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied flip--40.7
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \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}}}\]
Simplified40.7
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \frac{\color{blue}{0 + {im}^{2}}}{\sqrt{re \cdot re + im \cdot im} + re}}\]
Taylor expanded around -inf 40.0
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \color{blue}{\left(-\left(re + im\right)\right)}}\]
if -7.46472792011176953e-134 < re < 1.29424588234639691e91
Initial program 34.5
\[0.5 \cdot \sqrt{2 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied flip--35.6
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \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}}}\]
Simplified30.9
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \frac{\color{blue}{0 + {im}^{2}}}{\sqrt{re \cdot re + im \cdot im} + re}}\]
- Using strategy
rm Applied associate-*r/30.9
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{2 \cdot \left(0 + {im}^{2}\right)}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Applied sqrt-div30.9
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2 \cdot \left(0 + {im}^{2}\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}\]
- Using strategy
rm Applied sqrt-prod31.0
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{2} \cdot \sqrt{0 + {im}^{2}}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
Simplified24.2
\[\leadsto 0.5 \cdot \frac{\sqrt{2} \cdot \color{blue}{\left|im\right|}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
- Using strategy
rm Applied add-sqr-sqrt24.2
\[\leadsto 0.5 \cdot \frac{\sqrt{2} \cdot \color{blue}{\left(\sqrt{\left|im\right|} \cdot \sqrt{\left|im\right|}\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
Applied associate-*r*24.2
\[\leadsto 0.5 \cdot \frac{\color{blue}{\left(\sqrt{2} \cdot \sqrt{\left|im\right|}\right) \cdot \sqrt{\left|im\right|}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
if 1.29424588234639691e91 < re
Initial program 61.3
\[0.5 \cdot \sqrt{2 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied flip--61.4
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \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}}}\]
Simplified45.0
\[\leadsto 0.5 \cdot \sqrt{2 \cdot \frac{\color{blue}{0 + {im}^{2}}}{\sqrt{re \cdot re + im \cdot im} + re}}\]
- Using strategy
rm Applied associate-*r/45.0
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{2 \cdot \left(0 + {im}^{2}\right)}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Applied sqrt-div43.5
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2 \cdot \left(0 + {im}^{2}\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}\]
- Using strategy
rm Applied sqrt-prod43.5
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{2} \cdot \sqrt{0 + {im}^{2}}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
Simplified41.0
\[\leadsto 0.5 \cdot \frac{\sqrt{2} \cdot \color{blue}{\left|im\right|}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
Taylor expanded around inf 10.9
\[\leadsto 0.5 \cdot \frac{\sqrt{2} \cdot \left|im\right|}{\sqrt{\color{blue}{re} + re}}\]
- Recombined 4 regimes into one program.
Final simplification21.3
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -1969972166812.6543:\\
\;\;\;\;0.5 \cdot \sqrt{2 \cdot \left(-2 \cdot re\right)}\\
\mathbf{elif}\;re \le -7.46472792011176953 \cdot 10^{-134}:\\
\;\;\;\;0.5 \cdot \sqrt{2 \cdot \left(-\left(re + im\right)\right)}\\
\mathbf{elif}\;re \le 1.29424588234639691 \cdot 10^{91}:\\
\;\;\;\;0.5 \cdot \frac{\left(\sqrt{2} \cdot \sqrt{\left|im\right|}\right) \cdot \sqrt{\left|im\right|}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\\
\mathbf{else}:\\
\;\;\;\;0.5 \cdot \frac{\sqrt{2} \cdot \left|im\right|}{\sqrt{re + re}}\\
\end{array}\]