- Split input into 3 regimes
if (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) < 0.0
Initial program 39.9
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
- Using strategy
rm Applied add-exp-log39.9
\[\leadsto 100 \cdot \frac{{\color{blue}{\left(e^{\log \left(1 + \frac{i}{n}\right)}\right)}}^{n} - 1}{\frac{i}{n}}\]
Applied pow-exp39.9
\[\leadsto 100 \cdot \frac{\color{blue}{e^{\log \left(1 + \frac{i}{n}\right) \cdot n}} - 1}{\frac{i}{n}}\]
Applied expm1-def31.9
\[\leadsto 100 \cdot \frac{\color{blue}{(e^{\log \left(1 + \frac{i}{n}\right) \cdot n} - 1)^*}}{\frac{i}{n}}\]
Simplified6.4
\[\leadsto 100 \cdot \frac{(e^{\color{blue}{n \cdot \log_* (1 + \frac{i}{n})}} - 1)^*}{\frac{i}{n}}\]
- Using strategy
rm Applied *-commutative6.4
\[\leadsto \color{blue}{\frac{(e^{n \cdot \log_* (1 + \frac{i}{n})} - 1)^*}{\frac{i}{n}} \cdot 100}\]
- Using strategy
rm Applied expm1-log1p-u6.6
\[\leadsto \frac{(e^{n \cdot \color{blue}{(e^{\log_* (1 + \log_* (1 + \frac{i}{n}))} - 1)^*}} - 1)^*}{\frac{i}{n}} \cdot 100\]
if 0.0 < (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) < 7.5484089451565e-07
Initial program 2.9
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
Taylor expanded around inf 57.4
\[\leadsto \color{blue}{100 \cdot \frac{\left(e^{\left(\log \left(\frac{1}{n}\right) - \log \left(\frac{1}{i}\right)\right) \cdot n} - 1\right) \cdot n}{i}}\]
Simplified2.9
\[\leadsto \color{blue}{\frac{(\left({\left(\frac{i}{n}\right)}^{n}\right) \cdot 100 + -100)_*}{\frac{i}{n}}}\]
if 7.5484089451565e-07 < (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))
Initial program 59.9
\[100 \cdot \frac{{\left(1 + \frac{i}{n}\right)}^{n} - 1}{\frac{i}{n}}\]
- Using strategy
rm Applied add-exp-log60.7
\[\leadsto 100 \cdot \frac{{\color{blue}{\left(e^{\log \left(1 + \frac{i}{n}\right)}\right)}}^{n} - 1}{\frac{i}{n}}\]
Applied pow-exp60.7
\[\leadsto 100 \cdot \frac{\color{blue}{e^{\log \left(1 + \frac{i}{n}\right) \cdot n}} - 1}{\frac{i}{n}}\]
Applied expm1-def60.7
\[\leadsto 100 \cdot \frac{\color{blue}{(e^{\log \left(1 + \frac{i}{n}\right) \cdot n} - 1)^*}}{\frac{i}{n}}\]
Simplified60.7
\[\leadsto 100 \cdot \frac{(e^{\color{blue}{n \cdot \log_* (1 + \frac{i}{n})}} - 1)^*}{\frac{i}{n}}\]
- Using strategy
rm Applied *-commutative60.7
\[\leadsto \color{blue}{\frac{(e^{n \cdot \log_* (1 + \frac{i}{n})} - 1)^*}{\frac{i}{n}} \cdot 100}\]
- Using strategy
rm Applied expm1-log1p-u60.7
\[\leadsto \frac{(e^{n \cdot \color{blue}{(e^{\log_* (1 + \log_* (1 + \frac{i}{n}))} - 1)^*}} - 1)^*}{\frac{i}{n}} \cdot 100\]
- Using strategy
rm Applied expm1-udef60.7
\[\leadsto \frac{\color{blue}{e^{n \cdot (e^{\log_* (1 + \log_* (1 + \frac{i}{n}))} - 1)^*} - 1}}{\frac{i}{n}} \cdot 100\]
Applied div-sub60.7
\[\leadsto \color{blue}{\left(\frac{e^{n \cdot (e^{\log_* (1 + \log_* (1 + \frac{i}{n}))} - 1)^*}}{\frac{i}{n}} - \frac{1}{\frac{i}{n}}\right)} \cdot 100\]
Simplified47.6
\[\leadsto \left(\color{blue}{\frac{{\left(e^{n}\right)}^{\left(\log_* (1 + \frac{i}{n})\right)}}{\frac{i}{n}}} - \frac{1}{\frac{i}{n}}\right) \cdot 100\]
- Recombined 3 regimes into one program.
Final simplification15.4
\[\leadsto \begin{array}{l}
\mathbf{if}\;\frac{{\left(\frac{i}{n} + 1\right)}^{n} - 1}{\frac{i}{n}} \le 0.0:\\
\;\;\;\;\frac{(e^{n \cdot (e^{\log_* (1 + \log_* (1 + \frac{i}{n}))} - 1)^*} - 1)^*}{\frac{i}{n}} \cdot 100\\
\mathbf{elif}\;\frac{{\left(\frac{i}{n} + 1\right)}^{n} - 1}{\frac{i}{n}} \le 7.5484089451565 \cdot 10^{-07}:\\
\;\;\;\;\frac{(\left({\left(\frac{i}{n}\right)}^{n}\right) \cdot 100 + -100)_*}{\frac{i}{n}}\\
\mathbf{else}:\\
\;\;\;\;\left(\frac{{\left(e^{n}\right)}^{\left(\log_* (1 + \frac{i}{n})\right)}}{\frac{i}{n}} - \frac{1}{\frac{i}{n}}\right) \cdot 100\\
\end{array}\]