- Split input into 2 regimes
if x < -6.5099531673261085e+31 or 1578867.6400496326 < x
Initial program 31.8
\[\frac{x}{x \cdot x + 1}\]
Simplified31.8
\[\leadsto \color{blue}{\frac{x}{(x \cdot x + 1)_*}}\]
- Using strategy
rm Applied div-inv31.9
\[\leadsto \color{blue}{x \cdot \frac{1}{(x \cdot x + 1)_*}}\]
Taylor expanded around -inf 0.0
\[\leadsto \color{blue}{\left(\frac{1}{{x}^{5}} + \frac{1}{x}\right) - \frac{1}{{x}^{3}}}\]
Simplified0.0
\[\leadsto \color{blue}{\left(\frac{1}{{x}^{5}} - \frac{\frac{\frac{1}{x}}{x}}{x}\right) + \frac{1}{x}}\]
- Using strategy
rm Applied add-log-exp0.0
\[\leadsto \left(\frac{1}{{x}^{5}} - \frac{\color{blue}{\log \left(e^{\frac{\frac{1}{x}}{x}}\right)}}{x}\right) + \frac{1}{x}\]
if -6.5099531673261085e+31 < x < 1578867.6400496326
Initial program 0.0
\[\frac{x}{x \cdot x + 1}\]
Simplified0.0
\[\leadsto \color{blue}{\frac{x}{(x \cdot x + 1)_*}}\]
- Using strategy
rm Applied div-inv0.0
\[\leadsto \color{blue}{x \cdot \frac{1}{(x \cdot x + 1)_*}}\]
- Recombined 2 regimes into one program.
Final simplification0.0
\[\leadsto \begin{array}{l}
\mathbf{if}\;x \le -6.5099531673261085 \cdot 10^{+31}:\\
\;\;\;\;\frac{1}{x} + \left(\frac{1}{{x}^{5}} - \frac{\log \left(e^{\frac{\frac{1}{x}}{x}}\right)}{x}\right)\\
\mathbf{elif}\;x \le 1578867.6400496326:\\
\;\;\;\;x \cdot \frac{1}{(x \cdot x + 1)_*}\\
\mathbf{else}:\\
\;\;\;\;\frac{1}{x} + \left(\frac{1}{{x}^{5}} - \frac{\log \left(e^{\frac{\frac{1}{x}}{x}}\right)}{x}\right)\\
\end{array}\]