((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 x x x) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 x x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (fma.f64 x x x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1) (/.f64 -1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x x x) -1)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 x)) (pow.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 x -1) 2)) (cbrt.f64 (pow.f64 (fma.f64 x x x) -1)))) (-.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (cbrt.f64 (pow.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (fma.f64 x x x))) (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)) (/.f64 -1 (cbrt.f64 (fma.f64 x x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)) (*.f64 0 (cbrt.f64 (pow.f64 (fma.f64 x x x) -1))))) (/.f64 -1 (cbrt.f64 (fma.f64 x x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 x -1) 2)) (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (*.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (/.f64 -1 (-.f64 -1 x)))))) (+.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (/.f64 -1 (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (-.f64 (cbrt.f64 (pow.f64 (pow.f64 x -1) 2)) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (/.f64 -1 (cbrt.f64 x))))) (+.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (/.f64 -1 (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)) (*.f64 0 (/.f64 -1 (cbrt.f64 (fma.f64 x x x)))))) (+.f64 0 (/.f64 -1 (cbrt.f64 (fma.f64 x x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 x) (/.f64 -1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 -1 x)) (pow.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (pow.f64 (fma.f64 x x x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (fma.f64 x x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2))) (cbrt.f64 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)) -1) (cbrt.f64 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) x) (cbrt.f64 (pow.f64 (+.f64 1 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (cbrt.f64 (pow.f64 x 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (cbrt.f64 (pow.f64 x -1)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (cbrt.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (cbrt.f64 (pow.f64 x 2))) (*.f64 (-.f64 -1 x) (cbrt.f64 (pow.f64 x -1)))) (*.f64 (-.f64 -1 x) (cbrt.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (+.f64 1 x)) (cbrt.f64 (pow.f64 x 2))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (+.f64 1 x))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (neg.f64 x)) (cbrt.f64 (pow.f64 (+.f64 1 x) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) x) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) (*.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (-.f64 -1 x))))) (*.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2))) (*.f64 x (cbrt.f64 (/.f64 -1 (-.f64 -1 x))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (+.f64 1 x)) (cbrt.f64 x)) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (cbrt.f64 x))) (cbrt.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 x) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (fma.f64 x x x)) (*.f64 (fma.f64 x x x) (+.f64 1 x))) (pow.f64 (fma.f64 x x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 x -1)))) (*.f64 (+.f64 1 x) (cbrt.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (fma.f64 x x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (+.f64 1 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x -1) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (/.f64 -1 x)) (cbrt.f64 (pow.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (fma.f64 x x x))) (cbrt.f64 (pow.f64 (fma.f64 x x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 -1 x) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (-.f64 -1 x)) 1 (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (cbrt.f64 (/.f64 -1 (-.f64 -1 x))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 -1 (+.f64 1 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x -1)) (/.f64 -1 (cbrt.f64 (pow.f64 x 2))) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (pow.f64 x -1) 2)) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (fma.f64 x x x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (fma.f64 x x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (fma.f64 x x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (fma.f64 x x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (pow.f64 (fma.f64 x x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (fma.f64 x x x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (fma.f64 x x x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (fma.f64 x x x)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 x x x)) 0) (/.f64 -1 (fma.f64 x x x)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 x -1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 3) -1) (/.f64 -1 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1) (/.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) x))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1) (/.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) x)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 3) -1) (/.f64 -1 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1) (/.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) x))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (-.f64 -1 x)) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 3) -1) (/.f64 -1 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1) (/.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) x))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 x x x)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (fma.f64 x x x))) -1) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 2) (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 2)) (+.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x)))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 x x x) -1) 0) (/.f64 (neg.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2)) (pow.f64 (fma.f64 x x x) -1)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 -1 x) (/.f64 -1 (+.f64 1 x))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 x -1) 2) (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (+.f64 (/.f64 -1 x) (/.f64 -1 (+.f64 1 x)))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (-.f64 -1 x)) 0) (/.f64 (+.f64 1 (/.f64 (pow.f64 x -1) (/.f64 -1 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 x) 0) (*.f64 (/.f64 -1 x) (+.f64 1 (/.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x)))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 3) (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 3)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 2) (+.f64 (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 2) (*.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x)))))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 2) (+.f64 (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 2) (*.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 3) (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 3)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 2) (+.f64 (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 2) (*.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x)))))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2) 0) 0) (/.f64 (/.f64 -1 (pow.f64 (fma.f64 x x x) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2) 0)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x (fma.f64 x x x)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 3) (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 3)) (+.f64 (pow.f64 (/.f64 x (fma.f64 x x x)) 2) (+.f64 (pow.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)) 2) (*.f64 (/.f64 x (fma.f64 x x x)) (/.f64 (+.f64 1 x) (fma.f64 x x x)))))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (fma.f64 x x x) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2) 0)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 x x 1) x) 0) (*.f64 (/.f64 -1 (*.f64 (+.f64 1 (pow.f64 x 3)) x)) (-.f64 (fma.f64 x x 1) x)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 x) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 3) -1) (/.f64 -1 (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (+.f64 1 x) 2) -1) (/.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) x))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 x -1) (/.f64 -1 (-.f64 -1 x))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 x -1) 2) (pow.f64 (pow.f64 (+.f64 1 x) 2) -1)) (+.f64 (/.f64 -1 x) (/.f64 -1 (+.f64 1 x)))) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 (fma.f64 x x x) -1) -1) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 x x x) -1) 0) (/.f64 (/.f64 -1 (pow.f64 (fma.f64 x x x) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 x x x) -1) 2) 0)) (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (fma.f64 x x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (fma.f64 x x x)) (neg.f64 (/.f64 (+.f64 1 x) (fma.f64 x x x)))))))) |