Initial program 0.1
\[\frac{0.25 \cdot e^{\frac{-r}{s}}}{\left(\left(2 \cdot \pi\right) \cdot s\right) \cdot r} + \frac{0.75 \cdot e^{\frac{-r}{3 \cdot s}}}{\left(\left(6 \cdot \pi\right) \cdot s\right) \cdot r}
\]
Simplified0.1
\[\leadsto \color{blue}{\frac{0.25}{s \cdot \left(2 \cdot \pi\right)} \cdot \frac{e^{-\frac{r}{s}}}{r} + \frac{0.75}{s \cdot \left(\pi \cdot 6\right)} \cdot \frac{e^{\frac{-r}{s \cdot 3}}}{r}}
\]
Proof
(+.f32 (*.f32 (/.f32 1/4 (*.f32 s (*.f32 2 (PI.f32)))) (/.f32 (exp.f32 (neg.f32 (/.f32 r s))) r)) (*.f32 (/.f32 3/4 (*.f32 s (*.f32 (PI.f32) 6))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 0 points increase in error, 0 points decrease in error
(+.f32 (*.f32 (/.f32 1/4 (Rewrite<= *-commutative_binary32 (*.f32 (*.f32 2 (PI.f32)) s))) (/.f32 (exp.f32 (neg.f32 (/.f32 r s))) r)) (*.f32 (/.f32 3/4 (*.f32 s (*.f32 (PI.f32) 6))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 0 points increase in error, 0 points decrease in error
(+.f32 (*.f32 (/.f32 1/4 (*.f32 (*.f32 2 (PI.f32)) s)) (/.f32 (exp.f32 (Rewrite<= distribute-frac-neg_binary32 (/.f32 (neg.f32 r) s))) r)) (*.f32 (/.f32 3/4 (*.f32 s (*.f32 (PI.f32) 6))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 0 points increase in error, 0 points decrease in error
(+.f32 (Rewrite<= times-frac_binary32 (/.f32 (*.f32 1/4 (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 2 (PI.f32)) s) r))) (*.f32 (/.f32 3/4 (*.f32 s (*.f32 (PI.f32) 6))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 1 points increase in error, 0 points decrease in error
(+.f32 (/.f32 (*.f32 1/4 (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 2 (PI.f32)) s) r)) (*.f32 (/.f32 3/4 (*.f32 s (Rewrite<= *-commutative_binary32 (*.f32 6 (PI.f32))))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 0 points increase in error, 1 points decrease in error
(+.f32 (/.f32 (*.f32 1/4 (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 2 (PI.f32)) s) r)) (*.f32 (/.f32 3/4 (Rewrite<= *-commutative_binary32 (*.f32 (*.f32 6 (PI.f32)) s))) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (*.f32 s 3))) r))): 0 points increase in error, 0 points decrease in error
(+.f32 (/.f32 (*.f32 1/4 (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 2 (PI.f32)) s) r)) (*.f32 (/.f32 3/4 (*.f32 (*.f32 6 (PI.f32)) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 r) (Rewrite<= *-commutative_binary32 (*.f32 3 s)))) r))): 0 points increase in error, 0 points decrease in error
(+.f32 (/.f32 (*.f32 1/4 (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 2 (PI.f32)) s) r)) (Rewrite<= times-frac_binary32 (/.f32 (*.f32 3/4 (exp.f32 (/.f32 (neg.f32 r) (*.f32 3 s)))) (*.f32 (*.f32 (*.f32 6 (PI.f32)) s) r)))): 0 points increase in error, 0 points decrease in error
Final simplification0.1
\[\leadsto \frac{0.25}{s \cdot \left(2 \cdot \pi\right)} \cdot \frac{e^{\frac{-r}{s}}}{r} + \frac{0.75}{s \cdot \left(\pi \cdot 6\right)} \cdot \frac{e^{\frac{-r}{s \cdot 3}}}{r}
\]