- Split input into 4 regimes
if re < -9.58375624258051e+70
Initial program 45.2
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
Taylor expanded around -inf 12.1
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{-1 \cdot re} - re\right)}\]
Simplified12.1
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{\left(-re\right)} - re\right)}\]
if -9.58375624258051e+70 < re < 1.720784375198224e-306
Initial program 20.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
if 1.720784375198224e-306 < re < 1.1796750216464673e+142
Initial program 38.5
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied sqrt-prod38.7
\[\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--38.6
\[\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-div38.6
\[\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)\]
Simplified20.0
\[\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)\]
- Using strategy
rm Applied add-cube-cbrt20.1
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\left|im\right|}{\sqrt{\sqrt{\color{blue}{\left(\sqrt[3]{re \cdot re + im \cdot im} \cdot \sqrt[3]{re \cdot re + im \cdot im}\right) \cdot \sqrt[3]{re \cdot re + im \cdot im}}} + re}}\right)\]
Applied sqrt-prod20.1
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\left|im\right|}{\sqrt{\color{blue}{\sqrt{\sqrt[3]{re \cdot re + im \cdot im} \cdot \sqrt[3]{re \cdot re + im \cdot im}} \cdot \sqrt{\sqrt[3]{re \cdot re + im \cdot im}}} + re}}\right)\]
Simplified20.1
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\left|im\right|}{\sqrt{\color{blue}{\left|\sqrt[3]{re \cdot re + im \cdot im}\right|} \cdot \sqrt{\sqrt[3]{re \cdot re + im \cdot im}} + re}}\right)\]
if 1.1796750216464673e+142 < re
Initial program 61.8
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} - re\right)}\]
- Using strategy
rm Applied sqrt-prod61.8
\[\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--61.8
\[\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-div61.8
\[\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)\]
Simplified47.9
\[\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)\]
Taylor expanded around inf 7.6
\[\leadsto 0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\left|im\right|}{\sqrt{\color{blue}{re} + re}}\right)\]
- Recombined 4 regimes into one program.
Final simplification16.9
\[\leadsto \begin{array}{l}
\mathbf{if}\;re \le -9.58375624258051 \cdot 10^{+70}:\\
\;\;\;\;\sqrt{\left(\left(-re\right) - re\right) \cdot 2.0} \cdot 0.5\\
\mathbf{elif}\;re \le 1.720784375198224 \cdot 10^{-306}:\\
\;\;\;\;0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{im \cdot im + re \cdot re} - re\right)}\\
\mathbf{elif}\;re \le 1.1796750216464673 \cdot 10^{+142}:\\
\;\;\;\;0.5 \cdot \left(\sqrt{2.0} \cdot \frac{\left|im\right|}{\sqrt{re + \sqrt{\sqrt[3]{im \cdot im + re \cdot re}} \cdot \left|\sqrt[3]{im \cdot im + re \cdot re}\right|}}\right)\\
\mathbf{else}:\\
\;\;\;\;0.5 \cdot \left(\frac{\left|im\right|}{\sqrt{re + re}} \cdot \sqrt{2.0}\right)\\
\end{array}\]