- Split input into 2 regimes
if b < -3.254099443235512e+72 or 1.2151906213357434e-45 < b
Initial program 54.2
\[\frac{\varepsilon \cdot \left(e^{\left(a + b\right) \cdot \varepsilon} - 1\right)}{\left(e^{a \cdot \varepsilon} - 1\right) \cdot \left(e^{b \cdot \varepsilon} - 1\right)}\]
Taylor expanded around 0 7.6
\[\leadsto \color{blue}{\frac{1}{a} + \frac{1}{b}}\]
- Using strategy
rm Applied frac-add13.4
\[\leadsto \color{blue}{\frac{1 \cdot b + a \cdot 1}{a \cdot b}}\]
Simplified13.4
\[\leadsto \frac{\color{blue}{b + a}}{a \cdot b}\]
- Using strategy
rm Applied *-un-lft-identity13.4
\[\leadsto \frac{\color{blue}{1 \cdot \left(b + a\right)}}{a \cdot b}\]
Applied times-frac7.8
\[\leadsto \color{blue}{\frac{1}{a} \cdot \frac{b + a}{b}}\]
if -3.254099443235512e+72 < b < 1.2151906213357434e-45
Initial program 61.7
\[\frac{\varepsilon \cdot \left(e^{\left(a + b\right) \cdot \varepsilon} - 1\right)}{\left(e^{a \cdot \varepsilon} - 1\right) \cdot \left(e^{b \cdot \varepsilon} - 1\right)}\]
Taylor expanded around 0 0.3
\[\leadsto \color{blue}{\frac{1}{a} + \frac{1}{b}}\]
- Using strategy
rm Applied frac-add15.1
\[\leadsto \color{blue}{\frac{1 \cdot b + a \cdot 1}{a \cdot b}}\]
Simplified15.1
\[\leadsto \frac{\color{blue}{b + a}}{a \cdot b}\]
- Using strategy
rm Applied associate-/r*0.7
\[\leadsto \color{blue}{\frac{\frac{b + a}{a}}{b}}\]
Taylor expanded around inf 0.7
\[\leadsto \frac{\color{blue}{1 + \frac{b}{a}}}{b}\]
- Recombined 2 regimes into one program.
Final simplification3.6
\[\leadsto \begin{array}{l}
\mathbf{if}\;b \le -3.254099443235512 \cdot 10^{+72}:\\
\;\;\;\;\frac{b + a}{b} \cdot \frac{1}{a}\\
\mathbf{elif}\;b \le 1.2151906213357434 \cdot 10^{-45}:\\
\;\;\;\;\frac{1 + \frac{b}{a}}{b}\\
\mathbf{else}:\\
\;\;\;\;\frac{b + a}{b} \cdot \frac{1}{a}\\
\end{array}\]