Simplified4.2
\[\leadsto \color{blue}{\frac{0.5}{{x}^{3}} + \left(-1 + \left(\frac{1}{x} + \frac{-0.5}{x \cdot x}\right)\right)}
\]
Proof
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (Rewrite<= /-rgt-identity_binary64 (/.f64 (pow.f64 x 3) 1))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (Rewrite<= metadata-eval (+.f64 3 -2)))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (Rewrite<= metadata-eval (+.f64 2 1)) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (Rewrite<= metadata-eval (/.f64 1 1))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (Rewrite<= metadata-eval (*.f64 -1 -1)))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) -1))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 256 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)) -1))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (Rewrite=> pow-sqr_binary64 (pow.f64 (sqrt.f64 -1) (*.f64 2 2))))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite=> metadata-eval 4)))) -2))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (Rewrite<= metadata-eval (*.f64 2 -1))))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (Rewrite<= metadata-eval (/.f64 1 -1)))))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))))))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 x 3) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= associate-*r/_binary64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3)))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (*.f64 x x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (Rewrite<= unpow2_binary64 (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (Rewrite<= /-rgt-identity_binary64 (/.f64 (pow.f64 x 2) 1)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (Rewrite=> unpow2_binary64 (*.f64 x x)) 1))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (Rewrite<= metadata-eval (+.f64 3 -2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (Rewrite<= metadata-eval (+.f64 2 1)) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (Rewrite<= metadata-eval (/.f64 1 1))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (Rewrite<= metadata-eval (*.f64 -1 -1)))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) -1))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)) -1))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (Rewrite=> pow-sqr_binary64 (pow.f64 (sqrt.f64 -1) (*.f64 2 2))))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite=> metadata-eval 4)))) -2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (Rewrite<= metadata-eval (*.f64 2 -1)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (Rewrite<= metadata-eval (/.f64 1 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (Rewrite<= associate-+r+_binary64 (+.f64 2 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite<= metadata-eval (*.f64 2 2))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 -1) 2))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 2)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (Rewrite=> rem-square-sqrt_binary64 -1) (pow.f64 (sqrt.f64 -1) 2)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 -1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 -1 (Rewrite=> rem-square-sqrt_binary64 -1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (Rewrite=> metadata-eval 1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (Rewrite=> metadata-eval 1)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))) 1))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite=> rem-square-sqrt_binary64 -1))) 1))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (*.f64 2 (Rewrite=> metadata-eval -1)) 1))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (+.f64 (Rewrite=> metadata-eval -2) 1))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (Rewrite=> metadata-eval -1))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (Rewrite<= metadata-eval (neg.f64 1)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite<= metadata-eval (+.f64 3 -2))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (Rewrite<= metadata-eval (+.f64 2 1)) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (Rewrite<= metadata-eval (/.f64 1 1))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (Rewrite<= metadata-eval (*.f64 -1 -1)))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) -1))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)) -1))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (Rewrite=> pow-sqr_binary64 (pow.f64 (sqrt.f64 -1) (*.f64 2 2))))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite=> metadata-eval 4)))) -2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (Rewrite<= metadata-eval (*.f64 2 -1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (Rewrite<= metadata-eval (/.f64 1 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite<= associate-+r+_binary64 (+.f64 2 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite=> rem-square-sqrt_binary64 -1))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (Rewrite=> metadata-eval -1)) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 (Rewrite=> metadata-eval -2) (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite<= metadata-eval (*.f64 2 2))))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 -1) 2))))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 2)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (*.f64 (Rewrite=> rem-square-sqrt_binary64 -1) (pow.f64 (sqrt.f64 -1) 2)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (*.f64 -1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (*.f64 -1 (Rewrite=> rem-square-sqrt_binary64 -1)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (/.f64 1 (Rewrite=> metadata-eval 1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (+.f64 -2 (Rewrite=> metadata-eval 1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite=> metadata-eval -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite<= metadata-eval (/.f64 1 -1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (/.f64 1 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (/.f64 1 (sqrt.f64 -1)))) (sqrt.f64 -1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (/.f64 1 (sqrt.f64 -1)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (+.f64 2 (Rewrite<= unpow2_binary64 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (*.f64 (Rewrite<= metadata-eval (/.f64 -1 -1)) (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite<= associate-/r/_binary64 (/.f64 -1 (/.f64 -1 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 -1 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2))) -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (/.f64 (*.f64 -1 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2))) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (neg.f64 (Rewrite=> times-frac_binary64 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (sqrt.f64 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (Rewrite=> distribute-rgt-neg-in_binary64 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (neg.f64 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (sqrt.f64 -1))))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (Rewrite<= distribute-frac-neg_binary64 (/.f64 (neg.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2))) (sqrt.f64 -1)))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite=> unpow2_binary64 (*.f64 (/.f64 1 (sqrt.f64 -1)) (/.f64 1 (sqrt.f64 -1)))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 1 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 -1))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (/.f64 (Rewrite=> *-lft-identity_binary64 (/.f64 1 (sqrt.f64 -1))) (sqrt.f64 -1)))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite<= associate-/r*_binary64 (/.f64 1 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (/.f64 1 (Rewrite=> rem-square-sqrt_binary64 -1)))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite=> metadata-eval -1))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite<= metadata-eval (+.f64 -2 1)))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (Rewrite<= metadata-eval (*.f64 2 -1)) 1))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (Rewrite<= metadata-eval (/.f64 1 -1))) 1))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))) 1))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)))) 1))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (Rewrite<= metadata-eval (/.f64 1 1))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (Rewrite<= metadata-eval (*.f64 -1 -1)))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) -1))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2)) -1))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (Rewrite=> pow-sqr_binary64 (pow.f64 (sqrt.f64 -1) (*.f64 2 2))))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite=> metadata-eval 4)))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 2 (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (Rewrite=> associate-+r+_binary64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2)))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) (Rewrite<= metadata-eval (*.f64 2 2))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (Rewrite<= pow-sqr_binary64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 (sqrt.f64 -1) 2))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 (Rewrite=> rem-square-sqrt_binary64 -1) (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 -1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (*.f64 -1 (Rewrite=> rem-square-sqrt_binary64 -1)))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (/.f64 1 (Rewrite=> metadata-eval 1))) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (+.f64 2 (Rewrite=> metadata-eval 1)) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 (Rewrite=> metadata-eval 3) (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 3 (*.f64 2 (/.f64 1 (Rewrite=> unpow2_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1))))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 3 (*.f64 2 (/.f64 1 (Rewrite=> rem-square-sqrt_binary64 -1))))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 3 (*.f64 2 (Rewrite=> metadata-eval -1)))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (+.f64 3 (Rewrite=> metadata-eval -2))) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (neg.f64 (Rewrite=> metadata-eval 1)) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 -1)) (/.f64 (Rewrite=> metadata-eval -1) (sqrt.f64 -1))))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (/.f64 (*.f64 x x) (+.f64 2 (Rewrite<= unpow2_binary64 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 -1/2 (Rewrite=> associate-/l*_binary64 (/.f64 x (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) x))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (Rewrite=> associate-/r/_binary64 (*.f64 (/.f64 -1/2 x) (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) x)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 -1/2 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2))) (*.f64 x x)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (/.f64 (*.f64 -1/2 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2))) (Rewrite<= unpow2_binary64 (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 -1 (+.f64 (/.f64 1 x) (Rewrite<= associate-*r/_binary64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 -1 (/.f64 1 x)) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 (Rewrite=> +-commutative_binary64 (+.f64 (/.f64 1 x) -1)) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 1 x) (Rewrite<= rem-square-sqrt_binary64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1)))) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 1 x) (Rewrite<= unpow2_binary64 (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 2))) (+.f64 2 (/.f64 1 (pow.f64 (sqrt.f64 -1) 4)))) (pow.f64 x 3))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 -1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))))): 0 points increase in error, 0 points decrease in error