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