- Split input into 3 regimes
if i < -0.04885614718136047
Initial program 27.5
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
Taylor expanded around inf 62.9
\[\leadsto \color{blue}{100 \cdot \frac{\left(e^{n \cdot \left(\log \left(\frac{1}{n}\right) - \log \left(\frac{1}{i}\right)\right)} - 1\right) \cdot n}{i}}\]
Simplified19.2
\[\leadsto \color{blue}{\frac{\left({\left(\frac{1}{n} \cdot i\right)}^{n} - 1\right) \cdot 100}{\frac{i}{n}}}\]
if -0.04885614718136047 < i < 1.3527856789294112e-17
Initial program 57.4
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
Taylor expanded around 0 25.7
\[\leadsto 100 \cdot \frac{\color{blue}{\frac{1}{2} \cdot {i}^{2} + \left(\frac{1}{6} \cdot {i}^{3} + i\right)}}{\frac{i}{n}}\]
- Using strategy
rm Applied associate-/r/9.5
\[\leadsto 100 \cdot \color{blue}{\left(\frac{\frac{1}{2} \cdot {i}^{2} + \left(\frac{1}{6} \cdot {i}^{3} + i\right)}{i} \cdot n\right)}\]
- Using strategy
rm Applied add-exp-log9.5
\[\leadsto 100 \cdot \left(\color{blue}{e^{\log \left(\frac{\frac{1}{2} \cdot {i}^{2} + \left(\frac{1}{6} \cdot {i}^{3} + i\right)}{i}\right)}} \cdot n\right)\]
if 1.3527856789294112e-17 < i
Initial program 33.6
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
Taylor expanded around 0 32.9
\[\leadsto 100 \cdot \color{blue}{0}\]
- Recombined 3 regimes into one program.
Final simplification15.3
\[\leadsto \begin{array}{l}
\mathbf{if}\;i \le -0.04885614718136047:\\
\;\;\;\;\frac{\left({\left(\frac{1}{n} \cdot i\right)}^{n} - 1\right) \cdot 100}{\frac{i}{n}}\\
\mathbf{elif}\;i \le 1.3527856789294112 \cdot 10^{-17}:\\
\;\;\;\;100 \cdot \left(e^{\log \left(\frac{\frac{1}{2} \cdot {i}^{2} + \left(i + \frac{1}{6} \cdot {i}^{3}\right)}{i}\right)} \cdot n\right)\\
\mathbf{else}:\\
\;\;\;\;100 \cdot 0\\
\end{array}\]