- Split input into 4 regimes
if (* 2.0 (+ im re)) < -5.887100406372946e+151
Initial program 61.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Using strategy
rm Applied sqrt-prod61.3
\[\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.3
\[\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.3
\[\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)\]
Applied associate-*r/61.3
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2.0} \cdot \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}}}\]
Applied simplify54.5
\[\leadsto 0.5 \cdot \frac{\color{blue}{\left|im\right| \cdot \sqrt{2.0}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
Taylor expanded around -inf 31.8
\[\leadsto 0.5 \cdot \frac{\left|im\right| \cdot \sqrt{2.0}}{\sqrt{\color{blue}{-1 \cdot re} - re}}\]
Applied simplify31.8
\[\leadsto \color{blue}{\frac{\left(\left|im\right| \cdot \sqrt{2.0}\right) \cdot 0.5}{\sqrt{\left(-re\right) - re}}}\]
if -5.887100406372946e+151 < (* 2.0 (+ im re)) < 1.682342502994081e-264
Initial program 32.5
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
- Using strategy
rm Applied sqrt-prod32.6
\[\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-+32.7
\[\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-div32.7
\[\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)\]
Applied associate-*r/32.7
\[\leadsto 0.5 \cdot \color{blue}{\frac{\sqrt{2.0} \cdot \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}}}\]
Applied simplify6.5
\[\leadsto 0.5 \cdot \frac{\color{blue}{\left|im\right| \cdot \sqrt{2.0}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
- Using strategy
rm Applied add-sqr-sqrt6.6
\[\leadsto 0.5 \cdot \frac{\left|im\right| \cdot \color{blue}{\left(\sqrt{\sqrt{2.0}} \cdot \sqrt{\sqrt{2.0}}\right)}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
Applied associate-*r*6.6
\[\leadsto 0.5 \cdot \frac{\color{blue}{\left(\left|im\right| \cdot \sqrt{\sqrt{2.0}}\right) \cdot \sqrt{\sqrt{2.0}}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\]
if 1.682342502994081e-264 < (* 2.0 (+ im re)) < 2.3249578602583734e+155
Initial program 4.8
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Taylor expanded around 0 26.0
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{im} + re\right)}\]
if 2.3249578602583734e+155 < (* 2.0 (+ im re))
Initial program 61.3
\[0.5 \cdot \sqrt{2.0 \cdot \left(\sqrt{re \cdot re + im \cdot im} + re\right)}\]
Taylor expanded around 0 25.7
\[\leadsto 0.5 \cdot \sqrt{2.0 \cdot \left(\color{blue}{im} + re\right)}\]
- Recombined 4 regimes into one program.
Applied simplify21.7
\[\leadsto \color{blue}{\begin{array}{l}
\mathbf{if}\;\left(im + re\right) \cdot 2.0 \le -5.887100406372946 \cdot 10^{+151}:\\
\;\;\;\;\frac{0.5 \cdot \left(\sqrt{2.0} \cdot \left|im\right|\right)}{\sqrt{\left(-re\right) - re}}\\
\mathbf{if}\;\left(im + re\right) \cdot 2.0 \le 1.682342502994081 \cdot 10^{-264}:\\
\;\;\;\;0.5 \cdot \frac{\left(\sqrt{\sqrt{2.0}} \cdot \left|im\right|\right) \cdot \sqrt{\sqrt{2.0}}}{\sqrt{\sqrt{re \cdot re + im \cdot im} - re}}\\
\mathbf{else}:\\
\;\;\;\;\sqrt{\left(im + re\right) \cdot 2.0} \cdot 0.5\\
\end{array}}\]