Simplified11.1
\[\leadsto \color{blue}{\frac{\mathsf{fma}\left(\pi, \frac{-1}{b}, \frac{\pi}{a}\right)}{2 \cdot \mathsf{fma}\left(b, b, a \cdot \left(-a\right)\right)}}
\]
Proof
(/.f64 (fma.f64 (PI.f64) (/.f64 -1 b) (/.f64 (PI.f64) a)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 (PI.f64) (/.f64 (Rewrite<= metadata-eval (neg.f64 1)) b) (/.f64 (PI.f64) a)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 (PI.f64) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 1 b))) (/.f64 (PI.f64) a)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 (PI.f64) (neg.f64 (/.f64 1 b)) (/.f64 (Rewrite<= *-rgt-identity_binary64 (*.f64 (PI.f64) 1)) a)) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 (PI.f64) (neg.f64 (/.f64 1 b)) (Rewrite<= associate-*r/_binary64 (*.f64 (PI.f64) (/.f64 1 a)))) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 9 points increase in error, 7 points decrease in error
(/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (PI.f64) (neg.f64 (/.f64 1 b))) (*.f64 (PI.f64) (/.f64 1 a)))) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= distribute-lft-in_binary64 (*.f64 (PI.f64) (+.f64 (neg.f64 (/.f64 1 b)) (/.f64 1 a)))) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (PI.f64) (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 1 b))))) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (PI.f64) (Rewrite<= sub-neg_binary64 (-.f64 (/.f64 1 a) (/.f64 1 b)))) (*.f64 2 (fma.f64 b b (*.f64 a (neg.f64 a))))): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (PI.f64) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (fma.f64 b b (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 a a)))))): 0 points increase in error, 0 points decrease in error
(/.f64 (*.f64 (PI.f64) (-.f64 (/.f64 1 a) (/.f64 1 b))) (*.f64 2 (Rewrite<= fma-neg_binary64 (-.f64 (*.f64 b b) (*.f64 a a))))): 20 points increase in error, 0 points decrease in error
(Rewrite=> times-frac_binary64 (*.f64 (/.f64 (PI.f64) 2) (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 (*.f64 b b) (*.f64 a a))))): 17 points increase in error, 23 points decrease in error
(*.f64 (/.f64 (PI.f64) 2) (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (-.f64 (/.f64 1 a) (/.f64 1 b)))) (-.f64 (*.f64 b b) (*.f64 a a)))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (PI.f64) 2) (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a))) (-.f64 (/.f64 1 a) (/.f64 1 b))))): 14 points increase in error, 9 points decrease in error
(Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 (PI.f64) 2) (/.f64 1 (-.f64 (*.f64 b b) (*.f64 a a)))) (-.f64 (/.f64 1 a) (/.f64 1 b)))): 23 points increase in error, 15 points decrease in error
Simplified11.4
\[\leadsto \color{blue}{\pi \cdot \frac{0.5}{a \cdot \left(b \cdot b\right)}}
\]
Proof
(*.f64 (PI.f64) (/.f64 1/2 (*.f64 a (*.f64 b b)))): 0 points increase in error, 0 points decrease in error
(*.f64 (PI.f64) (/.f64 1/2 (*.f64 a (Rewrite<= unpow2_binary64 (pow.f64 b 2))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= *-commutative_binary64 (*.f64 (/.f64 1/2 (*.f64 a (pow.f64 b 2))) (PI.f64))): 0 points increase in error, 0 points decrease in error
(Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 1/2 (PI.f64)) (*.f64 a (pow.f64 b 2)))): 18 points increase in error, 10 points decrease in error
(Rewrite<= associate-*r/_binary64 (*.f64 1/2 (/.f64 (PI.f64) (*.f64 a (pow.f64 b 2))))): 0 points increase in error, 0 points decrease in error