- Split input into 4 regimes
if (* 2.0 (+ im re)) < -1.0236878819059256e+155
Initial program 61.9
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Using strategy
rm Applied flip-+61.9
\[\leadsto 0.5 \cdot \sqrt{2.0 \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}}}\]
Applied associate-*r/61.9
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right)}{\sqrt{re \cdot re + im \cdot im} - re}}}\]
Applied sqrt-div61.9
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}}\]
Applied simplify55.0
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{2.0 \cdot \left(im \cdot im\right)}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
Taylor expanded around -inf 37.4
\[\leadsto 0.5 \cdot \frac{\sqrt{2.0 \cdot \left(im \cdot im\right)}}{\sqrt{\color{blue}{-2 \cdot re}}}\]
if -1.0236878819059256e+155 < (* 2.0 (+ im re)) < 3.7934068939750695e-285
Initial program 31.9
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Using strategy
rm Applied flip-+31.9
\[\leadsto 0.5 \cdot \sqrt{2.0 \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}}}\]
Applied associate-*r/32.0
\[\leadsto 0.5 \cdot \sqrt{\color{blue}{\frac{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right)}{\sqrt{re \cdot re + im \cdot im} - re}}}\]
Applied sqrt-div32.1
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} \cdot \sqrt{re \cdot re + im \cdot im} - re \cdot re\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}}\]
Applied simplify18.4
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{2.0 \cdot \left(im \cdot im\right)}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
- Using strategy
rm Applied sqrt-prod18.4
\[\leadsto 0.5 \cdot \frac{\color{blue}{\sqrt{2.0} \cdot \sqrt{im \cdot im}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
Applied simplify5.8
\[\leadsto 0.5 \cdot \frac{\sqrt{2.0} \cdot \color{blue}{\left|im\right|}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
if 3.7934068939750695e-285 < (* 2.0 (+ im re)) < 6.999030466393481e-164 or 2.9672712375218493e+155 < (* 2.0 (+ im re))
Initial program 60.6
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Taylor expanded around 0 26.1
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{im} + re\right)}\]
if 6.999030466393481e-164 < (* 2.0 (+ im re)) < 2.9672712375218493e+155
Initial program 0.7
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Recombined 4 regimes into one program.
Applied simplify16.4
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\left(im + re\right) \cdot 2.0 \le -1.0236878819059256 \cdot 10^{+155}:\\
\;\;\;\;0.5 \cdot \frac{\sqrt{2.0 \cdot \left(im \cdot im\right)}}{\sqrt{-2 \cdot re}}\\
\mathbf{if}\;\left(im + re\right) \cdot 2.0 \le 3.7934068939750695 \cdot 10^{-285}:\\
\;\;\;\;0.5 \cdot \frac{\left|im\right| \cdot \sqrt{2.0}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\\
\mathbf{if}\;\left(im + re\right) \cdot 2.0 \le 6.999030466393481 \cdot 10^{-164} \lor \neg \left(\left(im + re\right) \cdot 2.0 \le 2.9672712375218493 \cdot 10^{+155}\right):\\
\;\;\;\;0.5 \cdot \sqrt{\left(im + re\right) \cdot 2.0}\\
\mathbf{else}:\\
\;\;\;\;0.5 \cdot \sqrt{2.0 \cdot \left(re + \sqrt{re \cdot re + im \cdot im}\right)}\\
\end{array}}\]