- Split input into 5 regimes
if re < -1.75727668108812e+93
Initial program 49.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Initial simplification49.3
\[\leadsto 0.5 \cdot \sqrt{\left(\sqrt{re \cdot re + im \cdot im} - re\right) \cdot 2.0}\]
Taylor expanded around -inf 10.8
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\left(-2 \cdot re\right)} \cdot 2.0}\]
if -1.75727668108812e+93 < re < -3.732272298653187e-248
Initial program 19.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Initial simplification19.7
\[\leadsto 0.5 \cdot \sqrt{\left(\sqrt{re \cdot re + im \cdot im} - re\right) \cdot 2.0}\]
- Using strategy
rm Applied add-cube-cbrt20.1
\[\leadsto 0.5 \cdot \sqrt{\left(\color{blue}{\left(\sqrt[3]{\sqrt{re \cdot re + im \cdot im}} \cdot \sqrt[3]{\sqrt{re \cdot re + im \cdot im}}\right) \cdot \sqrt[3]{\sqrt{re \cdot re + im \cdot im}}} - re\right) \cdot 2.0}\]
if -3.732272298653187e-248 < re < 1.251383748039149e-269
Initial program 30.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Initial simplification30.7
\[\leadsto 0.5 \cdot \sqrt{\left(\sqrt{re \cdot re + im \cdot im} - re\right) \cdot 2.0}\]
- Using strategy
rm Applied flip--31.3
\[\leadsto 0.5 \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}} \cdot 2.0}\]
Applied associate-*l/31.3
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Applied sqrt-div31.7
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Simplified31.7
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{\left(im \cdot 2.0\right) \cdot im}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
- Using strategy
rm Applied sqrt-undiv31.3
\[\leadsto 0.5 \cdot \color{blue}{\sqrt{\frac{\left(im \cdot 2.0\right) \cdot im}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Taylor expanded around -inf 32.1
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{-\left(2.0 \cdot re + 2.0 \cdot im\right)}}\]
Simplified32.1
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\left(re + im\right) \cdot \left(-2.0\right)}}\]
if 1.251383748039149e-269 < re < 5.320185838141427e+121
Initial program 38.9
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Initial simplification38.9
\[\leadsto 0.5 \cdot \sqrt{\left(\sqrt{re \cdot re + im \cdot im} - re\right) \cdot 2.0}\]
- Using strategy
rm Applied flip--38.8
\[\leadsto 0.5 \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}} \cdot 2.0}\]
Applied associate-*l/38.8
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Applied sqrt-div38.9
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Simplified29.2
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{\left(im \cdot 2.0\right) \cdot im}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
- Using strategy
rm Applied sqrt-undiv30.0
\[\leadsto 0.5 \cdot \color{blue}{\sqrt{\frac{\left(im \cdot 2.0\right) \cdot im}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
- Using strategy
rm Applied add-sqr-sqrt30.1
\[\leadsto 0.5 \cdot \sqrt{\frac{\left(im \cdot 2.0\right) \cdot im}{\color{blue}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re} \cdot \sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}}\]
Applied times-frac28.4
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{im \cdot 2.0}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}} \cdot \frac{im}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}}\]
if 5.320185838141427e+121 < re
Initial program 60.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Initial simplification60.7
\[\leadsto 0.5 \cdot \sqrt{\left(\sqrt{re \cdot re + im \cdot im} - re\right) \cdot 2.0}\]
- Using strategy
rm Applied flip--60.7
\[\leadsto 0.5 \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}} \cdot 2.0}\]
Applied associate-*l/60.7
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Applied sqrt-div60.7
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{\left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right) \cdot 2.0}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}}\]
Simplified45.0
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{\left(im \cdot 2.0\right) \cdot im}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} + re}}\]
Taylor expanded around inf 20.1
\[\leadsto 0.5 \cdot \frac{\sqrt{\left(im \cdot 2.0\right) \cdot im}}{\sqrt{\color{blue}{re} + re}}\]
- Recombined 5 regimes into one program.
Final simplification22.1
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -1.75727668108812 \cdot 10^{+93}:\\
\;\;\;\;\sqrt{\left(-2 \cdot re\right) \cdot 2.0} \cdot 0.5\\
\mathbf{elif}\;re \le -3.732272298653187 \cdot 10^{-248}:\\
\;\;\;\;0.5 \cdot \sqrt{2.0 \cdot \left(\left(\sqrt[3]{\sqrt{im \cdot im + re \cdot re}} \cdot \sqrt[3]{\sqrt{im \cdot im + re \cdot re}}\right) \cdot \sqrt[3]{\sqrt{im \cdot im + re \cdot re}} - re\right)}\\
\mathbf{elif}\;re \le 1.251383748039149 \cdot 10^{-269}:\\
\;\;\;\;0.5 \cdot \sqrt{\left(-2.0\right) \cdot \left(im + re\right)}\\
\mathbf{elif}\;re \le 5.320185838141427 \cdot 10^{+121}:\\
\;\;\;\;0.5 \cdot \sqrt{\frac{im \cdot 2.0}{\sqrt{\sqrt{im \cdot im + re \cdot re} + re}} \cdot \frac{im}{\sqrt{\sqrt{im \cdot im + re \cdot re} + re}}}\\
\mathbf{else}:\\
\;\;\;\;\frac{\sqrt{\left(im \cdot 2.0\right) \cdot im}}{\sqrt{re + re}} \cdot 0.5\\
\end{array}\]