Simplified2.6
\[\leadsto \color{blue}{\frac{n}{i} \cdot \mathsf{fma}\left(100, {\left(1 + \frac{i}{n}\right)}^{n}, -100\right)}
\]
Proof
(*.f64 (/.f64 n i) (fma.f64 100 (pow.f64 (+.f64 1 (/.f64 i n)) n) -100)): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 n i) (fma.f64 100 (pow.f64 (+.f64 1 (/.f64 i n)) n) (Rewrite<= metadata-eval (*.f64 -1 100)))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 n i) (fma.f64 100 (pow.f64 (+.f64 1 (/.f64 i n)) n) (*.f64 (Rewrite<= metadata-eval (neg.f64 1)) 100))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 n i) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 100 (pow.f64 (+.f64 1 (/.f64 i n)) n)) (*.f64 (neg.f64 1) 100)))): 3 points increase in error, 3 points decrease in error
(*.f64 (/.f64 n i) (+.f64 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 100)) (*.f64 (neg.f64 1) 100))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 n i) (Rewrite<= distribute-rgt-in_binary64 (*.f64 100 (+.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) (neg.f64 1))))): 3 points increase in error, 3 points decrease in error
(*.f64 (/.f64 n i) (*.f64 100 (Rewrite<= sub-neg_binary64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-/r/_binary64 (/.f64 n (/.f64 i (*.f64 100 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1))))): 3 points increase in error, 54 points decrease in error
(Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 n (*.f64 100 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1))) i)): 4 points increase in error, 4 points decrease in error
(Rewrite<= associate-*r/_binary64 (*.f64 n (/.f64 (*.f64 100 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1)) i))): 5 points increase in error, 2 points decrease in error
(*.f64 n (Rewrite<= associate-*r/_binary64 (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) i)))): 2 points increase in error, 0 points decrease in error
(Rewrite<= *-commutative_binary64 (*.f64 (*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) i)) n)): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-*r*_binary64 (*.f64 100 (*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) i) n))): 1 points increase in error, 5 points decrease in error
(*.f64 100 (Rewrite<= associate-/r/_binary64 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))): 40 points increase in error, 2 points decrease in error