- Split input into 3 regimes
if y < -1.8090807948555078e+19
Initial program 34.8
\[\frac{\left(x - y\right) \cdot \left(x + y\right)}{x \cdot x + y \cdot y}\]
Taylor expanded around 0 0
\[\leadsto \color{blue}{-1}\]
if -1.8090807948555078e+19 < y < -1.0063877571766516e-174 or 6.579340210064974e-239 < y
Initial program 6.8
\[\frac{\left(x - y\right) \cdot \left(x + y\right)}{x \cdot x + y \cdot y}\]
- Using strategy
rm Applied *-un-lft-identity6.8
\[\leadsto \frac{\left(x - y\right) \cdot \left(x + y\right)}{\color{blue}{1 \cdot \left(x \cdot x + y \cdot y\right)}}\]
Applied times-frac7.3
\[\leadsto \color{blue}{\frac{x - y}{1} \cdot \frac{x + y}{x \cdot x + y \cdot y}}\]
Simplified7.3
\[\leadsto \color{blue}{\left(x - y\right)} \cdot \frac{x + y}{x \cdot x + y \cdot y}\]
if -1.0063877571766516e-174 < y < 6.579340210064974e-239
Initial program 28.8
\[\frac{\left(x - y\right) \cdot \left(x + y\right)}{x \cdot x + y \cdot y}\]
- Using strategy
rm Applied *-un-lft-identity28.8
\[\leadsto \frac{\left(x - y\right) \cdot \left(x + y\right)}{\color{blue}{1 \cdot \left(x \cdot x + y \cdot y\right)}}\]
Applied times-frac29.1
\[\leadsto \color{blue}{\frac{x - y}{1} \cdot \frac{x + y}{x \cdot x + y \cdot y}}\]
Simplified29.1
\[\leadsto \color{blue}{\left(x - y\right)} \cdot \frac{x + y}{x \cdot x + y \cdot y}\]
Taylor expanded around inf 13.0
\[\leadsto \color{blue}{1}\]
- Recombined 3 regimes into one program.
Final simplification6.3
\[\leadsto \begin{array}{l}
\mathbf{if}\;y \le -1.8090807948555078 \cdot 10^{+19}:\\
\;\;\;\;-1\\
\mathbf{elif}\;y \le -1.0063877571766516 \cdot 10^{-174}:\\
\;\;\;\;\frac{y + x}{y \cdot y + x \cdot x} \cdot \left(x - y\right)\\
\mathbf{elif}\;y \le 6.579340210064974 \cdot 10^{-239}:\\
\;\;\;\;1\\
\mathbf{else}:\\
\;\;\;\;\frac{y + x}{y \cdot y + x \cdot x} \cdot \left(x - y\right)\\
\end{array}\]