Simplified0.0
\[\leadsto \color{blue}{0.918938533204673 - \mathsf{fma}\left(y, 0.5 - x, x\right)}
\]
Proof
(-.f64 918938533204673/1000000000000000 (fma.f64 y (-.f64 1/2 x) x)): 0 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 y (-.f64 1/2 x)) x))): 2 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (+.f64 (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/2 y) (*.f64 x y))) x)): 1 points increase in error, 1 points decrease in error
(-.f64 918938533204673/1000000000000000 (+.f64 (-.f64 (Rewrite<= *-commutative_binary64 (*.f64 y 1/2)) (*.f64 x y)) x)): 0 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (Rewrite<= associate--r-_binary64 (-.f64 (*.f64 y 1/2) (-.f64 (*.f64 x y) x)))): 0 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (-.f64 (*.f64 y 1/2) (-.f64 (*.f64 x y) (Rewrite<= *-lft-identity_binary64 (*.f64 1 x))))): 0 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (-.f64 (*.f64 y 1/2) (-.f64 (Rewrite=> *-commutative_binary64 (*.f64 y x)) (*.f64 1 x)))): 0 points increase in error, 0 points decrease in error
(-.f64 918938533204673/1000000000000000 (-.f64 (*.f64 y 1/2) (Rewrite=> distribute-rgt-out--_binary64 (*.f64 x (-.f64 y 1))))): 2 points increase in error, 2 points decrease in error
(Rewrite=> associate--r-_binary64 (+.f64 (-.f64 918938533204673/1000000000000000 (*.f64 y 1/2)) (*.f64 x (-.f64 y 1)))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite=> cancel-sign-sub-inv_binary64 (+.f64 918938533204673/1000000000000000 (*.f64 (neg.f64 y) 1/2))) (*.f64 x (-.f64 y 1))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-+r+_binary64 (+.f64 918938533204673/1000000000000000 (+.f64 (*.f64 (neg.f64 y) 1/2) (*.f64 x (-.f64 y 1))))): 0 points increase in error, 0 points decrease in error
(+.f64 918938533204673/1000000000000000 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 x (-.f64 y 1)) (*.f64 (neg.f64 y) 1/2)))): 0 points increase in error, 0 points decrease in error
(+.f64 918938533204673/1000000000000000 (Rewrite<= cancel-sign-sub-inv_binary64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 (-.f64 (*.f64 x (-.f64 y 1)) (*.f64 y 1/2)) 918938533204673/1000000000000000)): 0 points increase in error, 0 points decrease in error