- Split input into 2 regimes
if x < -2.02232331549204e-311
Initial program 30.8
\[\sqrt{x \cdot x + x \cdot x}\]
Simplified30.8
\[\leadsto \color{blue}{\sqrt{x \cdot \left(x + x\right)}}\]
Taylor expanded around -inf 0.4
\[\leadsto \color{blue}{-1 \cdot \left(x \cdot \sqrt{2}\right)}\]
Simplified0.4
\[\leadsto \color{blue}{x \cdot \left(-\sqrt{2}\right)}\]
if -2.02232331549204e-311 < x
Initial program 30.1
\[\sqrt{x \cdot x + x \cdot x}\]
Simplified30.0
\[\leadsto \color{blue}{\sqrt{x \cdot \left(x + x\right)}}\]
Taylor expanded around 0 0.4
\[\leadsto \color{blue}{x \cdot \sqrt{2}}\]
- Using strategy
rm Applied add-sqr-sqrt0.4
\[\leadsto x \cdot \sqrt{\color{blue}{\sqrt{2} \cdot \sqrt{2}}}\]
Applied sqrt-prod0.6
\[\leadsto x \cdot \color{blue}{\left(\sqrt{\sqrt{2}} \cdot \sqrt{\sqrt{2}}\right)}\]
Applied associate-*r*0.5
\[\leadsto \color{blue}{\left(x \cdot \sqrt{\sqrt{2}}\right) \cdot \sqrt{\sqrt{2}}}\]
- Using strategy
rm Applied add-sqr-sqrt0.5
\[\leadsto \left(x \cdot \sqrt{\sqrt{2}}\right) \cdot \sqrt{\sqrt{\color{blue}{\sqrt{2} \cdot \sqrt{2}}}}\]
Applied sqrt-prod0.5
\[\leadsto \left(x \cdot \sqrt{\sqrt{2}}\right) \cdot \sqrt{\color{blue}{\sqrt{\sqrt{2}} \cdot \sqrt{\sqrt{2}}}}\]
Applied sqrt-prod0.5
\[\leadsto \left(x \cdot \sqrt{\sqrt{2}}\right) \cdot \color{blue}{\left(\sqrt{\sqrt{\sqrt{2}}} \cdot \sqrt{\sqrt{\sqrt{2}}}\right)}\]
Applied associate-*r*0.3
\[\leadsto \color{blue}{\left(\left(x \cdot \sqrt{\sqrt{2}}\right) \cdot \sqrt{\sqrt{\sqrt{2}}}\right) \cdot \sqrt{\sqrt{\sqrt{2}}}}\]
Simplified0.2
\[\leadsto \color{blue}{\left(x \cdot {\left(\sqrt{\sqrt{2}}\right)}^{\frac{3}{2}}\right)} \cdot \sqrt{\sqrt{\sqrt{2}}}\]
- Recombined 2 regimes into one program.
Final simplification0.3
\[\leadsto \begin{array}{l}
\mathbf{if}\;x \le -2.02232331549204 \cdot 10^{-311}:\\
\;\;\;\;x \cdot \left(-\sqrt{2}\right)\\
\mathbf{else}:\\
\;\;\;\;\left(x \cdot {\left(\sqrt{\sqrt{2}}\right)}^{\frac{3}{2}}\right) \cdot \sqrt{\sqrt{\sqrt{2}}}\\
\end{array}\]