Initial program 0.1
\[\frac{e \cdot \sin v}{1 + e \cdot \cos v}
\]
Simplified0.1
\[\leadsto \color{blue}{\frac{\sin v}{\mathsf{fma}\left(e, \cos v, 1\right)} \cdot e}
\]
Proof
(*.f64 (/.f64 (sin.f64 v) (fma.f64 e (cos.f64 v) 1)) e): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (sin.f64 v) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 e (cos.f64 v)) 1))) e): 1 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (sin.f64 v) (Rewrite<= +-commutative_binary64 (+.f64 1 (*.f64 e (cos.f64 v))))) e): 0 points increase in error, 0 points decrease in error
(Rewrite=> *-commutative_binary64 (*.f64 e (/.f64 (sin.f64 v) (+.f64 1 (*.f64 e (cos.f64 v)))))): 0 points increase in error, 0 points decrease in error
(Rewrite=> associate-*r/_binary64 (/.f64 (*.f64 e (sin.f64 v)) (+.f64 1 (*.f64 e (cos.f64 v))))): 4 points increase in error, 1 points decrease in error
Final simplification0.1
\[\leadsto e \cdot \frac{\sin v}{\mathsf{fma}\left(e, \cos v, 1\right)}
\]