Simplified45.5
\[\leadsto \color{blue}{x \cdot \left(\cos \left(\left(z \cdot t\right) \cdot \left(0.0625 + \frac{y}{8}\right)\right) \cdot \cos \left(\left(t \cdot b\right) \cdot \left(0.0625 + \frac{a}{8}\right)\right)\right)}
\]
Proof
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 1/16 (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (Rewrite<= metadata-eval (*.f64 1/16 1)) (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (Rewrite<= metadata-eval (/.f64 1 16)) 1) (/.f64 y 8)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (/.f64 1 16) 1) (/.f64 y (Rewrite<= metadata-eval (/.f64 16 2)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 y 2) 16))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (/.f64 1 16) 1) (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (*.f64 y 2))) 16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite=> associate-/l*_binary64 (/.f64 1 (/.f64 16 (*.f64 y 2))))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 4 points increase in error, 1 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite=> associate-/r/_binary64 (*.f64 (/.f64 1 16) (*.f64 y 2)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 1 points increase in error, 4 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (Rewrite<= distribute-lft-in_binary64 (*.f64 (/.f64 1 16) (+.f64 1 (*.f64 y 2)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (*.f64 (/.f64 1 16) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 y 2) 1))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (Rewrite<= associate-/r/_binary64 (/.f64 1 (/.f64 16 (+.f64 (*.f64 y 2) 1)))))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 4 points increase in error, 2 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1 (+.f64 (*.f64 y 2) 1)) 16)))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 2 points increase in error, 4 points decrease in error
(*.f64 x (*.f64 (cos.f64 (*.f64 (*.f64 z t) (/.f64 (Rewrite=> *-lft-identity_binary64 (+.f64 (*.f64 y 2) 1)) 16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (Rewrite=> associate-*r/_binary64 (/.f64 (*.f64 (*.f64 z t) (+.f64 (*.f64 y 2) 1)) 16))) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 y 2) 1) (*.f64 z t))) 16)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t)) 16)) (cos.f64 (*.f64 (*.f64 t b) (+.f64 1/16 (/.f64 a 8)))))): 15 points increase in error, 9 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 b t)) (+.f64 1/16 (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (Rewrite<= metadata-eval (*.f64 1/16 1)) (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (Rewrite<= metadata-eval (/.f64 1 16)) 1) (/.f64 a 8)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (/.f64 1 16) 1) (/.f64 a (Rewrite<= metadata-eval (/.f64 16 2)))))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 a 2) 16))))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (/.f64 1 16) 1) (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (*.f64 a 2))) 16)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite=> associate-/l*_binary64 (/.f64 1 (/.f64 16 (*.f64 a 2))))))))): 2 points increase in error, 3 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (+.f64 (*.f64 (/.f64 1 16) 1) (Rewrite=> associate-/r/_binary64 (*.f64 (/.f64 1 16) (*.f64 a 2)))))))): 3 points increase in error, 2 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (Rewrite<= distribute-lft-in_binary64 (*.f64 (/.f64 1 16) (+.f64 1 (*.f64 a 2)))))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (*.f64 (/.f64 1 16) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 a 2) 1))))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (Rewrite<= associate-/r/_binary64 (/.f64 1 (/.f64 16 (+.f64 (*.f64 a 2) 1)))))))): 2 points increase in error, 2 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1 (+.f64 (*.f64 a 2) 1)) 16)))))): 2 points increase in error, 2 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (*.f64 (*.f64 b t) (/.f64 (Rewrite=> *-lft-identity_binary64 (+.f64 (*.f64 a 2) 1)) 16))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (Rewrite<= *-commutative_binary64 (*.f64 (/.f64 (+.f64 (*.f64 a 2) 1) 16) (*.f64 b t)))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (+.f64 (*.f64 a 2) 1) (*.f64 b t)) 16))))): 0 points increase in error, 0 points decrease in error
(*.f64 x (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16)) (cos.f64 (/.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t)) 16)))): 12 points increase in error, 6 points decrease in error
(Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y 2) 1) z) t) 16))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a 2) 1) b) t) 16)))): 8 points increase in error, 2 points decrease in error