Details

Time bar (total: 18.9s)

analyze9.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
50%50%50%0%0%0%0%4
71.4%62.5%25%0%12.5%0%0%5
83.3%62.5%12.5%0%25%0%0%6
91.3%65.6%6.2%0%28.1%0%0%7
95.5%65.6%3.1%0%31.2%0%0%8
97.7%66.4%1.6%0%32%0%0%9
98.8%66.4%0.8%0%32.8%0%0%10
99.4%66.6%0.4%0%33%0%0%11
99.7%66.6%0.2%0%33.2%0%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample1.4s (7.6%)

Results
1.4s8256×body256valid
2.0ms16×body256infinite
Bogosity

preprocess31.0ms (0.2%)

Algorithm
egg-herbie
Rules
36×rational.json-simplify-2
28×rational.json-simplify-43
rational.json-simplify-54
rational.json-simplify-73
rational.json-simplify-71
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01031
11731
22531
33725
45325
55625
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Outputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x))))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
Compiler

Compiled 13 to 9 computations (30.8% saved)

simplify25.0ms (0.1%)

Algorithm
egg-herbie
Rules
36×rational.json-simplify-2
28×rational.json-simplify-43
rational.json-simplify-54
rational.json-simplify-73
rational.json-simplify-71
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01031
11731
22531
33725
45325
55625
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Outputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x))))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))

eval2.0ms (0%)

Compiler

Compiled 54 to 33 computations (38.9% saved)

prune124.0ms (0.7%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New145
Fresh011
Picked000
Done000
Total156
Error
0.1b
Counts
6 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
Compiler

Compiled 46 to 31 computations (32.6% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
0.1b
(*.f64 x 6450306886639899/50000000000000000)
0.1b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
Compiler

Compiled 28 to 19 computations (32.1% saved)

series5.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
1.0ms
x
@0
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
1.0ms
x
@0
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
1.0ms
x
@inf
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.0ms
x
@-inf
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))

rewrite333.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1762×rational.json-5
1760×exponential.json-3
1760×rational.json-1
1760×rational.json-2
1760×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0964
17564
222964
383764
4336064
Stop Event
node limit
Counts
4 → 68
Calls
Call 1
Inputs
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x 6450306886639899/50000000000000000)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 6450306886639899/50000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 6450306886639899/50000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))

simplify305.0ms (1.6%)

Algorithm
egg-herbie
Rules
814×rational.json-simplify-50
734×rational.json-simplify-2
660×rational.json-simplify-42
632×rational.json-simplify-104
618×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01501712
13031712
26221712
317961712
444801712
575081712
Stop Event
node limit
Counts
116 → 89
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) x))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(fabs.f64 (*.f64 x (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(fabs.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 x)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) x))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(+.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(+.f64 0 (*.f64 x 6450306886639899/50000000000000000))
(-.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
Outputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 238732414637843/250000000000000 x)
(*.f64 x 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
(*.f64 6450306886639899/50000000000000000 x)
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 (pow.f64 x 2) -6450306886639899/50000000000000000))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) x))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (fabs.f64 x) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (fabs.f64 x) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (neg.f64 (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 6450306886639899/50000000000000000 (fabs.f64 x))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) x))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (neg.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 6450306886639899/50000000000000000 (fabs.f64 x)) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) x))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(+.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(*.f64 6450306886639899/50000000000000000 x)
(+.f64 0 (*.f64 x 6450306886639899/50000000000000000))
(*.f64 6450306886639899/50000000000000000 x)
(-.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(*.f64 6450306886639899/50000000000000000 x)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(*.f64 6450306886639899/50000000000000000 x)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/50000000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 6450306886639899/50000000000000000 x)
(pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(*.f64 6450306886639899/50000000000000000 x)
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
0.1b
(*.f64 (*.f64 x x) x)
0.1b
(*.f64 238732414637843/250000000000000 x)
0.1b
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
Compiler

Compiled 33 to 14 computations (57.6% saved)

series7.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(*.f64 (*.f64 x x) x)
1.0ms
x
@0
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
1.0ms
x
@inf
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
0.0ms
x
@inf
(*.f64 238732414637843/250000000000000 x)
0.0ms
x
@-inf
(*.f64 238732414637843/250000000000000 x)

rewrite302.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1020×rational.json-simplify-49
834×rational.json-simplify-47
698×rational.json-simplify-50
630×rational.json-simplify-58
552×rational.json-simplify-76
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01070
18770
228768
3106964
4457764
Stop Event
node limit
Counts
4 → 52
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 238732414637843/250000000000000 x)
(*.f64 (*.f64 x x) x)
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 238732414637843/250000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 238732414637843/250000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 238732414637843/250000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 238732414637843/250000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 x 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 238732414637843/250000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 6450306886639899/50000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))

simplify445.0ms (2.4%)

Algorithm
egg-herbie
Rules
1112×rational.json-simplify-49
988×rational.json-simplify-2
986×rational.json-simplify-111
984×rational.json-simplify-54
690×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01061640
12361640
27031634
321571632
458681632
Stop Event
node limit
Counts
88 → 74
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)
(-.f64 0 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))) 1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)
(/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)
(neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 (*.f64 x 238732414637843/250000000000000) 0)
(+.f64 0 (*.f64 x 238732414637843/250000000000000))
(-.f64 (*.f64 x 238732414637843/250000000000000) 0)
(-.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)
(/.f64 (*.f64 x 238732414637843/250000000000000) 1)
(/.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 x 238732414637843/250000000000000)))
(pow.f64 (*.f64 x 238732414637843/250000000000000) 1)
(neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(+.f64 (*.f64 x (*.f64 x x)) 0)
(+.f64 0 (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 x (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x x)))) 1)
(/.f64 (*.f64 x (*.f64 x x)) 1)
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))
(pow.f64 (*.f64 x (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
Outputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(pow.f64 x 3)
(*.f64 238732414637843/250000000000000 x)
(*.f64 x 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 x 238732414637843/250000000000000))
(+.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(+.f64 0 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 0)
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))) 1)
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (/.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(pow.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)) 1)
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(neg.f64 (neg.f64 (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(+.f64 (*.f64 x 238732414637843/250000000000000) 0)
(*.f64 x 238732414637843/250000000000000)
(+.f64 0 (*.f64 x 238732414637843/250000000000000))
(*.f64 x 238732414637843/250000000000000)
(-.f64 (*.f64 x 238732414637843/250000000000000) 0)
(*.f64 x 238732414637843/250000000000000)
(-.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(*.f64 x 238732414637843/250000000000000)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)
(*.f64 x 238732414637843/250000000000000)
(/.f64 (*.f64 x 238732414637843/250000000000000) 1)
(*.f64 x 238732414637843/250000000000000)
(/.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 x 238732414637843/250000000000000)))
(*.f64 x 238732414637843/250000000000000)
(pow.f64 (*.f64 x 238732414637843/250000000000000) 1)
(*.f64 x 238732414637843/250000000000000)
(neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(*.f64 x 238732414637843/250000000000000)
(+.f64 (*.f64 x (*.f64 x x)) 0)
(*.f64 x (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x x)) 0)
(*.f64 x (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x x)))) 1)
(*.f64 x (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) 1)
(*.f64 x (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x x)) 1)
(*.f64 x (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x x))))
(*.f64 x (*.f64 x x))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (neg.f64 x))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) -1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (+.f64 -1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))) (-.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) -1)
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (neg.f64 x))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (neg.f64 x))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x 6450306886639899/50000000000000000)
0.1b
(*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
0.1b
(*.f64 238732414637843/250000000000000 x)
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
Compiler

Compiled 33 to 21 computations (36.4% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
0.0ms
x
@inf
(*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
0.0ms
x
@-inf
(*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))

rewrite160.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1576×rational.json-5
1574×exponential.json-3
1574×rational.json-1
1574×rational.json-2
1574×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
16019
219519
373419
4301719
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))

simplify305.0ms (1.6%)

Algorithm
egg-herbie
Rules
992×rational.json-simplify-2
968×rational.json-simplify-49
704×rational.json-simplify-111
662×rational.json-simplify-104
562×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027327
153327
2126327
3405327
41612327
54408327
66267327
77938327
Stop Event
node limit
Counts
21 → 15
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
Outputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.1b
(*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))
0.1b
(*.f64 238732414637843/250000000000000 x)
0.2b
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
Compiler

Compiled 33 to 17 computations (48.5% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
0.0ms
x
@inf
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
0.0ms
x
@-inf
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.0ms
x
@-inf
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
0.0ms
x
@inf
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))

rewrite409.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1114×rational.json-simplify-49
910×rational.json-simplify-47
716×rational.json-simplify-50
676×rational.json-simplify-58
568×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01063
18757
229057
3109057
4470757
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
(*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))

simplify376.0ms (2%)

Algorithm
egg-herbie
Rules
1694×rational.json-simplify-47
1232×rational.json-simplify-111
1066×rational.json-simplify-2
756×rational.json-simplify-41
548×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01232491
12802491
26372491
318602491
443922491
Stop Event
node limit
Counts
91 → 89
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(fabs.f64 (-.f64 0 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 1 x)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) x)
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
Outputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 238732414637843/250000000000000 x)
(*.f64 x 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(fabs.f64 (-.f64 0 (*.f64 x (fabs.f64 (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(+.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 (*.f64 6450306886639899/50000000000000000 x) (*.f64 x x))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (*.f64 x x) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 1 x)))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) x)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)))) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))))
(*.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))) (/.f64 (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))) (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))) (/.f64 (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))) (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))))))
(*.f64 x (*.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000) (*.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (/.f64 1 (*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 x (*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)) (*.f64 x (+.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) -238732414637843/250000000000000)))))
(*.f64 x (*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))) (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) -1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(*.f64 x (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))

eval358.0ms (1.9%)

Compiler

Compiled 5885 to 3874 computations (34.2% saved)

prune152.0ms (0.8%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New3269335
Fresh000
Picked101
Done123
Total32811339
Error
0.0b
Counts
339 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
43.9b
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
30.9b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
0.3b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
22.2b
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
5.4b
(*.f64 x (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
0.4b
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
18.6b
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 326 to 231 computations (29.1% saved)

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
0.1b
(*.f64 6450306886639899/50000000000000000 x)
0.1b
(*.f64 238732414637843/250000000000000 x)
0.1b
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
Compiler

Compiled 31 to 17 computations (45.2% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
0.0ms
x
@inf
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
0.0ms
x
@-inf
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@inf
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@0
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))

rewrite196.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1012×rational.json-simplify-49
898×rational.json-simplify-47
700×rational.json-simplify-50
698×rational.json-simplify-58
544×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01057
18757
229155
3110151
4470851
Stop Event
node limit
Counts
3 → 43
Calls
Call 1
Inputs
(*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x))
(*.f64 6450306886639899/50000000000000000 x)
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 6450306886639899/50000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 6450306886639899/50000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/12500000000000000) (*.f64 x 6450306886639899/12500000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))

simplify196.0ms (1%)

Algorithm
egg-herbie
Rules
1226×rational.json-simplify-2
1110×rational.json-simplify-111
812×rational.json-simplify-43
776×rational.json-simplify-41
700×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0951463
11961461
25271455
318421453
450831453
Stop Event
node limit
Counts
67 → 77
Calls
Call 1
Inputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)
(+.f64 0 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(+.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(+.f64 0 (*.f64 x 6450306886639899/50000000000000000))
(-.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(-.f64 0 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/12500000000000000) (*.f64 x 6450306886639899/12500000000000000)))
(pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(neg.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))
Outputs
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 238732414637843/250000000000000 x)
(*.f64 x 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x 238732414637843/250000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(+.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(+.f64 0 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(pow.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))
(*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x))
(*.f64 6450306886639899/50000000000000000 (*.f64 x (*.f64 x x)))
(*.f64 x (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))
(+.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(*.f64 6450306886639899/50000000000000000 x)
(+.f64 0 (*.f64 x 6450306886639899/50000000000000000))
(*.f64 6450306886639899/50000000000000000 x)
(-.f64 (*.f64 x 6450306886639899/50000000000000000) 0)
(*.f64 6450306886639899/50000000000000000 x)
(-.f64 0 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 6450306886639899/50000000000000000 x)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 6450306886639899/50000000000000000 x)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(*.f64 6450306886639899/50000000000000000 x)
(/.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 (*.f64 x 6450306886639899/12500000000000000) (*.f64 x 6450306886639899/12500000000000000)))
(/.f64 (*.f64 6450306886639899/50000000000000000 x) (/.f64 (*.f64 x 6450306886639899/12500000000000000) (*.f64 x 6450306886639899/12500000000000000)))
(/.f64 (*.f64 6450306886639899/50000000000000000 x) (/.f64 (*.f64 x 6450306886639899/6250000000000000) (*.f64 x 6450306886639899/6250000000000000)))
(/.f64 (*.f64 6450306886639899/50000000000000000 x) (/.f64 (*.f64 x 6450306886639899/3125000000000000) (*.f64 x 6450306886639899/3125000000000000)))
(pow.f64 (*.f64 x 6450306886639899/50000000000000000) 1)
(*.f64 6450306886639899/50000000000000000 x)
(neg.f64 (neg.f64 (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 6450306886639899/50000000000000000 x)
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(+.f64 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 x (*.f64 x (+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 x (neg.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (neg.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))) (*.f64 x (neg.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))))) (-.f64 -1 (-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) -1)))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 -1 (+.f64 -1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (-.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))) (neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)))))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) 1) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000))))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))) (/.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)) -1)
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 x (neg.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 6450306886639899/50000000000000000 x))))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000) 238732414637843/250000000000000)))
(neg.f64 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x))
(*.f64 x (neg.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 x (neg.f64 (-.f64 (*.f64 x (*.f64 6450306886639899/50000000000000000 x)) 238732414637843/250000000000000)))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 6 to 4 computations (33.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x 238732414637843/250000000000000)
0.0ms
x
@inf
(*.f64 x 238732414637843/250000000000000)
0.0ms
x
@-inf
(*.f64 x 238732414637843/250000000000000)

rewrite202.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
966×rational.json-5
964×exponential.json-3
964×rational.json-1
964×rational.json-2
964×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1427
21417
35067
419127
578767
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 238732414637843/250000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 238732414637843/250000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 238732414637843/250000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 238732414637843/250000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/125000000000000) (*.f64 x 238732414637843/125000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 238732414637843/250000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))))))

simplify255.0ms (1.3%)

Algorithm
egg-herbie
Rules
1210×rational.json-simplify-55
1084×rational.json-simplify-43
1012×rational.json-simplify-104
934×rational.json-simplify-54
760×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025171
148171
299171
3247171
4710171
52437171
65052171
76260171
87463171
Stop Event
node limit
Counts
21 → 13
Calls
Call 1
Inputs
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 x 238732414637843/250000000000000) 0)
(+.f64 0 (*.f64 x 238732414637843/250000000000000))
(-.f64 (*.f64 x 238732414637843/250000000000000) 0)
(-.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)
(/.f64 (*.f64 x 238732414637843/250000000000000) 1)
(/.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/125000000000000) (*.f64 x 238732414637843/125000000000000)))
(pow.f64 (*.f64 x 238732414637843/250000000000000) 1)
(neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
Outputs
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 x 238732414637843/250000000000000) 0)
(*.f64 238732414637843/250000000000000 x)
(+.f64 0 (*.f64 x 238732414637843/250000000000000))
(*.f64 238732414637843/250000000000000 x)
(-.f64 (*.f64 x 238732414637843/250000000000000) 0)
(*.f64 238732414637843/250000000000000 x)
(-.f64 0 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(*.f64 238732414637843/250000000000000 x)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 238732414637843/250000000000000))) 1)
(*.f64 238732414637843/250000000000000 x)
(/.f64 (*.f64 x 238732414637843/250000000000000) 1)
(*.f64 238732414637843/250000000000000 x)
(/.f64 (*.f64 x 238732414637843/250000000000000) (/.f64 (*.f64 x 238732414637843/125000000000000) (*.f64 x 238732414637843/125000000000000)))
(/.f64 (*.f64 238732414637843/250000000000000 x) (/.f64 (*.f64 x 238732414637843/125000000000000) (*.f64 x 238732414637843/125000000000000)))
(/.f64 (*.f64 238732414637843/250000000000000 x) (/.f64 (*.f64 x 238732414637843/62500000000000) (*.f64 x 238732414637843/62500000000000)))
(/.f64 (*.f64 238732414637843/250000000000000 x) (/.f64 (*.f64 x 238732414637843/31250000000000) (*.f64 x 238732414637843/31250000000000)))
(pow.f64 (*.f64 x 238732414637843/250000000000000) 1)
(*.f64 238732414637843/250000000000000 x)
(neg.f64 (neg.f64 (*.f64 x 238732414637843/250000000000000)))
(*.f64 238732414637843/250000000000000 x)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 6450306886639899/50000000000000000 x)
0.1b
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
0.3b
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
0.3b
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
Compiler

Compiled 49 to 36 computations (26.5% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
1.0ms
x
@0
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@inf
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@0
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
0.0ms
x
@inf
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))

rewrite184.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
880×rational.json-simplify-54
744×rational.json-simplify-47
688×rational.json-simplify-49
584×rational.json-simplify-50
578×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01281
110081
229281
3107981
4440181
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 238732414637843/62500000000000) (*.f64 (/.f64 1 x) 238732414637843/62500000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))))

simplify686.0ms (3.6%)

Algorithm
egg-herbie
Rules
1324×rational.json-simplify-43
992×rational.json-simplify-47
744×rational.json-simplify-41
604×rational.json-simplify-79
524×rational.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0691305
11411305
23141305
39781305
436621305
565861305
Stop Event
node limit
Counts
63 → 40
Calls
Call 1
Inputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)
(+.f64 0 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)
(-.f64 0 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))) 1)
(/.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)
(/.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 238732414637843/62500000000000) (*.f64 (/.f64 1 x) 238732414637843/62500000000000)))
(pow.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)
(neg.f64 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))
(+.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))
(-.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(pow.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
Outputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(/.f64 238732414637843/250000000000000 x)
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 0 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))) 1)
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(pow.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(+.f64 0 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 0)
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(-.f64 0 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 238732414637843/250000000000000 (/.f64 1 x)))) 1)
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(/.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(/.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 238732414637843/62500000000000) (*.f64 (/.f64 1 x) 238732414637843/62500000000000)))
(pow.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) 1)
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(neg.f64 (neg.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x))))
(*.f64 238732414637843/250000000000000 (/.f64 1 x))
(+.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(+.f64 0 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(pow.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.8b
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.8b
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
4.6b
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
Compiler

Compiled 96 to 71 computations (26% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.0ms
x
@inf
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.0ms
x
@0
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.0ms
x
@0
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
0.0ms
x
@-inf
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))

rewrite185.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1542×rational.json-simplify-47
848×rational.json-simplify-58
600×rational.json-simplify-55
530×rational.json-simplify-43
490×rational.json-5
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012141
110287
230287
3108787
4483387
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 488732414637843/250000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))))

simplify540.0ms (2.9%)

Algorithm
egg-herbie
Rules
1016×rational.json-simplify-47
910×rational.json-simplify-111
910×rational.json-simplify-2
888×rational.json-simplify-1
592×rational.json-simplify-44
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01943529
14013373
26763373
320483373
465943373
Stop Event
node limit
Counts
101 → 105
Calls
Call 1
Inputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
56993165798814994692847692649/62500000000000000000000000000
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
250000000000000/238732414637843
(+.f64 250000000000000/238732414637843 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 4))))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)) (+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 4)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 6)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 2))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 2))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))))))
(+.f64 1 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)))
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(-.f64 (-.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 488732414637843/250000000000000)) 1)
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(+.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(-.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(+.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)
(*.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(pow.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
Outputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
56993165798814994692847692649/62500000000000000000000000000
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4)))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 2)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 56993165798814994692847692649/62500000000000000000000000000 (+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 4))))
250000000000000/238732414637843
(+.f64 250000000000000/238732414637843 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)))
(+.f64 250000000000000/238732414637843 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 4))))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649) (*.f64 (pow.f64 x 4) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107)))
(+.f64 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649) (+.f64 250000000000000/238732414637843 (*.f64 (pow.f64 x 4) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107)))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 (pow.f64 x 2)) (+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 4)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 6)))))
(+.f64 250000000000000/238732414637843 (+.f64 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (pow.f64 x 4) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 6)))))
(+.f64 (+.f64 250000000000000/238732414637843 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649)) (+.f64 (*.f64 (pow.f64 x 4) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 6))))
(+.f64 (*.f64 (pow.f64 x 2) 8062883608299873750000000000/56993165798814994692847692649) (+.f64 250000000000000/238732414637843 (+.f64 (*.f64 (pow.f64 x 4) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 6)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 2))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8)))))
(-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6)))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))))
(-.f64 (-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6)))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 2))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8)))))
(-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6)))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))))
(-.f64 (-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6)))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 2)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 6))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 8)))))
(+.f64 1 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (-.f64 238732414637843/250000000000000 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -1)) 1)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (-.f64 0 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 488732414637843/250000000000000)) 1)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(+.f64 1 (-.f64 238732414637843/250000000000000 (+.f64 1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 2) (*.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 2))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (fabs.f64 (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 0 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) 1)
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))

localize82.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.2b
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
0.2b
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
30.2b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
Compiler

Compiled 123 to 86 computations (30.1% saved)

series8.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
4.0ms
x
@0
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
1.0ms
x
@inf
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
1.0ms
x
@inf
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
0.0ms
x
@inf
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
0.0ms
x
@-inf
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))

rewrite189.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1056×rational.json-simplify-47
932×rational.json-simplify-49
850×rational.json-simplify-55
670×rational.json-5
668×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016171
1138171
2413171
31496105
45984105
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))))

simplify379.0ms (2%)

Algorithm
egg-herbie
Rules
758×rational.json-simplify-47
756×rational.json-simplify-1
736×rational.json-simplify-2
728×rational.json-simplify-58
696×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01212293
12452293
24822293
314872293
446002293
574372293
Stop Event
node limit
Counts
67 → 70
Calls
Call 1
Inputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(+.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(+.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(-.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(+.f64 0 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(-.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(*.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(pow.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
Outputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 -1539897338202650532481239097857/6250000000000000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (*.f64 56993165798814994692847692649/62500000000000000000000000000 x)))
(+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (+.f64 (*.f64 (pow.f64 x 3) -1539897338202650532481239097857/6250000000000000000000000000000) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 (pow.f64 x 3) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 (pow.f64 x 5) 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201)) (*.f64 (pow.f64 x 3) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107)))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (pow.f64 x 3) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 (pow.f64 x 5) 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 x 5) 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201) (*.f64 (pow.f64 x 3) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (+.f64 (*.f64 (pow.f64 x 3) 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107) (*.f64 (pow.f64 x 5) 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
(-.f64 (-.f64 (neg.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
(-.f64 (-.f64 (neg.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 0 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(neg.f64 (neg.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 0 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (/.f64 1 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))

eval1.3s (6.7%)

Compiler

Compiled 17518 to 12542 computations (28.4% saved)

prune725.0ms (3.8%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New5787585
Fresh224
Picked101
Done066
Total58115596
Error
0b
Counts
596 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
43.9b
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
30.9b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
39.9b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
52.4b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
22.2b
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.3b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
5.4b
(*.f64 x (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
0.4b
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
0.3b
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
0.4b
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
18.6b
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 430 to 301 computations (30% saved)

localize204.0ms (1.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))
0.1b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.2b
(*.f64 (*.f64 x x) 6450306886639899/50000000000000000)
Compiler

Compiled 28 to 15 computations (46.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.0ms
x
@-inf
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.0ms
x
@inf
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.0ms
x
@inf
(-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))
0.0ms
x
@-inf
(-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))

rewrite177.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1870×rational.json-5
1868×exponential.json-3
1868×rational.json-1
1868×rational.json-2
1868×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0944
17644
224144
386744
4363244
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))

simplify337.0ms (1.8%)

Algorithm
egg-herbie
Rules
1448×rational.json-simplify-58
1088×rational.json-simplify-47
874×rational.json-simplify-2
872×rational.json-simplify-49
796×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056910
193910
2273910
31195910
44496910
57376910
Stop Event
node limit
Counts
46 → 32
Calls
Call 1
Inputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
Outputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 0)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 0 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (/.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) -1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(pow.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) 1)
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(neg.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 238732414637843/250000000000000 x)
0.1b
(*.f64 6450306886639899/50000000000000000 x)
0.1b
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
0.3b
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x)))
Compiler

Compiled 37 to 25 computations (32.4% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@0
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@-inf
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x)))
0.0ms
x
@-inf
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
0.0ms
x
@inf
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))

rewrite248.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1980×rational.json-5
1978×rational.json-1
1978×rational.json-2
1978×rational.json-4
1978×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01063
18363
225463
393063
4376463
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
(/.f64 238732414637843/250000000000000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 238732414637843/250000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 238732414637843/250000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 238732414637843/250000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 238732414637843/250000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 238732414637843/250000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (/.f64 1 (/.f64 238732414637843/250000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 238732414637843/250000000000000 x) 1)))))

simplify215.0ms (1.1%)

Algorithm
egg-herbie
Rules
1592×rational.json-simplify-54
784×rational.json-simplify-41
700×rational.json-simplify-79
638×rational.json-simplify-47
614×rational.json-simplify-111
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054869
1100869
2245869
3895869
42961869
55847869
Stop Event
node limit
Counts
47 → 35
Calls
Call 1
Inputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)
(+.f64 0 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)
(/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)
(+.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)
(+.f64 0 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)
(/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))
(pow.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)
(+.f64 (/.f64 238732414637843/250000000000000 x) 0)
(+.f64 0 (/.f64 238732414637843/250000000000000 x))
(-.f64 (/.f64 238732414637843/250000000000000 x) 0)
(*.f64 (/.f64 238732414637843/250000000000000 x) 1)
(*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))
(*.f64 1 (/.f64 238732414637843/250000000000000 x))
(*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (/.f64 1 (/.f64 238732414637843/250000000000000 x)))
(*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) 1))
(*.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))
(*.f64 (*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))))
(pow.f64 (/.f64 238732414637843/250000000000000 x) 1)
Outputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 0 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 0)
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(pow.f64 (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1)
(*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(+.f64 0 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 0)
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (/.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(+.f64 (/.f64 238732414637843/250000000000000 x) 0)
(/.f64 238732414637843/250000000000000 x)
(+.f64 0 (/.f64 238732414637843/250000000000000 x))
(/.f64 238732414637843/250000000000000 x)
(-.f64 (/.f64 238732414637843/250000000000000 x) 0)
(/.f64 238732414637843/250000000000000 x)
(*.f64 (/.f64 238732414637843/250000000000000 x) 1)
(/.f64 238732414637843/250000000000000 x)
(*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))
(/.f64 238732414637843/250000000000000 x)
(*.f64 1 (/.f64 238732414637843/250000000000000 x))
(/.f64 238732414637843/250000000000000 x)
(*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (/.f64 1 (/.f64 238732414637843/250000000000000 x)))
(/.f64 238732414637843/250000000000000 x)
(*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) 1))
(/.f64 238732414637843/250000000000000 x)
(*.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)))
(/.f64 238732414637843/250000000000000 x)
(*.f64 (*.f64 (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 1 (/.f64 238732414637843/250000000000000 x)) (*.f64 (/.f64 238732414637843/250000000000000 x) (/.f64 238732414637843/250000000000000 x))))
(/.f64 238732414637843/250000000000000 x)
(pow.f64 (/.f64 238732414637843/250000000000000 x) 1)
(/.f64 238732414637843/250000000000000 x)

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.2b
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
0.4b
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
22.1b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
Compiler

Compiled 66 to 46 computations (30.3% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
1.0ms
x
@inf
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
1.0ms
x
@0
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
1.0ms
x
@-inf
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
0.0ms
x
@inf
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)

rewrite187.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1396×rational.json-simplify-49
1128×rational.json-simplify-47
690×rational.json-simplify-43
628×rational.json-5
626×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
112756
236956
3138756
4591756
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (/.f64 (*.f64 x 56993165798814994692847692649/31250000000000000000000000000) (*.f64 x 56993165798814994692847692649/31250000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))))

simplify234.0ms (1.2%)

Algorithm
egg-herbie
Rules
1880×rational.json-simplify-47
1282×rational.json-simplify-43
952×rational.json-simplify-1
572×exponential.json-simplify-26
546×rational.json-simplify-46
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0861152
11731152
23511152
39181152
433471152
559851152
Stop Event
node limit
Counts
42 → 49
Calls
Call 1
Inputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 238732414637843/250000000000000 x)))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (*.f64 238732414637843/250000000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))))
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)
(+.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)
(+.f64 0 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))
(-.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)
(-.f64 0 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)
(/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (/.f64 (*.f64 x 56993165798814994692847692649/31250000000000000000000000000) (*.f64 x 56993165798814994692847692649/31250000000000000000000000000)))
(pow.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)
(neg.f64 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
Outputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 238732414637843/250000000000000 x)))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 238732414637843/250000000000000 x) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))))
(+.f64 (*.f64 238732414637843/250000000000000 x) (+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (*.f64 238732414637843/250000000000000 x))))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))))
(+.f64 (*.f64 238732414637843/250000000000000 x) (+.f64 (+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))) (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 238732414637843/250000000000000 x) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))
(neg.f64 (+.f64 (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (+.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))
(-.f64 (neg.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7)))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))
(neg.f64 (+.f64 (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (+.f64 (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))
(-.f64 (neg.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (-.f64 (neg.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 3248220947771215232112581480161775542687483421043168637201/8386700893022177358704729320572659603220090303093750000 (/.f64 1 (pow.f64 x 5))) (*.f64 775455630138645126065042133827099094882770362165026534696522746272197443/270483972632249707411552029234568626447448502815141876467109437656250 (/.f64 1 (pow.f64 x 7)))))
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(*.f64 56993165798814994692847692649/62500000000000000000000000000 x)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(+.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 0)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (*.f64 x (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))
(*.f64 x (*.f64 x (*.f64 56993165798814994692847692649/62500000000000000000000000000 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))
(+.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(+.f64 0 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(-.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 0)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(-.f64 0 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000))) 1)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (/.f64 (*.f64 x 56993165798814994692847692649/31250000000000000000000000000) (*.f64 x 56993165798814994692847692649/31250000000000000000000000000)))
(/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (/.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(pow.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000) 1)
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)
(neg.f64 (neg.f64 (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x 56993165798814994692847692649/62500000000000000000000000000)

localize60.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))
0.2b
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
0.2b
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
0.2b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
Compiler

Compiled 108 to 64 computations (40.7% saved)

series12.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
8.0ms
x
@inf
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
1.0ms
x
@0
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
0.0ms
x
@inf
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
0.0ms
x
@0
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
0.0ms
x
@0
(*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))

rewrite181.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1186×rational.json-simplify-49
932×rational.json-simplify-47
728×rational.json-simplify-55
582×rational.json-5
580×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014130
1119130
2364130
31283130
45558130
Stop Event
node limit
Counts
4 → 53
Calls
Call 1
Inputs
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
(*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))

simplify255.0ms (1.3%)

Algorithm
egg-herbie
Rules
1044×rational.json-simplify-2
850×rational.json-simplify-1
848×rational.json-simplify-47
724×rational.json-simplify-54
526×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01642695
13582695
27232691
321182691
459782691
Stop Event
node limit
Counts
101 → 102
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 -238732414637843/250000000000000 x)
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)
(+.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(-.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(+.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(+.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(-.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(pow.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5))) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)))))
(+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (+.f64 (+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3))) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5))))
(+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (+.f64 (+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5))) (*.f64 x 8062883608299873750000000000/56993165798814994692847692649)))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 250000000000000/238732414637843 (/.f64 1 x)) (+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))) (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))) (+.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 2))
(*.f64 -238732414637843/250000000000000 x)
(*.f64 x -238732414637843/250000000000000)
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 -238732414637843/250000000000000 x))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000)
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(*.f64 6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000)
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 x -238732414637843/250000000000000) (*.f64 (pow.f64 x 3) 6450306886639899/50000000000000000))
(+.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(+.f64 0 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(-.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(pow.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) x))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) -238732414637843/250000000000000) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))))
(*.f64 (+.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))) (*.f64 x (/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))))
(+.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(+.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(-.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(-.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(*.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)))))
(/.f64 -1 (*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000)))
(+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(+.f64 0 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 0)
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) 1)
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))
(/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/12500000000000000)) (*.f64 x (*.f64 x 6450306886639899/12500000000000000))))
(pow.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(neg.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/12500000000000000)) (*.f64 x (*.f64 x 6450306886639899/12500000000000000)))))
(fabs.f64 (*.f64 (fabs.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 (neg.f64 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 (/.f64 x (fabs.f64 (/.f64 x x))) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (fabs.f64 x)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (neg.f64 x)))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (*.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 x (fabs.f64 (/.f64 x x)))))
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/12500000000000000)) (*.f64 x (*.f64 x 6450306886639899/12500000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x -6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (neg.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/12500000000000000)) (*.f64 x (*.f64 x 6450306886639899/12500000000000000)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/25000000000000000)) (*.f64 x (*.f64 x 6450306886639899/25000000000000000)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (*.f64 x (*.f64 x 6450306886639899/12500000000000000)) (*.f64 x (*.f64 x 6450306886639899/12500000000000000)))))
(+.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(+.f64 0 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(-.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 0)
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(/.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (/.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(pow.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) 1)
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))
(*.f64 x (-.f64 -238732414637843/250000000000000 (*.f64 x (*.f64 x -6450306886639899/50000000000000000))))
(*.f64 x (+.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) -238732414637843/250000000000000))

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
0.0ms
x
@inf
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
0.0ms
x
@-inf
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)

rewrite127.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1164×rational.json-5
1162×exponential.json-3
1162×rational.json-1
1162×rational.json-2
1162×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15713
217513
361213
4231513
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))))))

simplify293.0ms (1.5%)

Algorithm
egg-herbie
Rules
1660×rational.json-simplify-47
776×rational.json-simplify-1
702×rational.json-simplify-111
674×rational.json-simplify-104
666×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025273
147273
2117273
3349273
41334273
53340273
66003273
77759273
Stop Event
node limit
Counts
21 → 10
Calls
Call 1
Inputs
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)
(+.f64 0 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(-.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))) 1)
(/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)
(/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
(pow.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
Outputs
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 0 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(-.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 0)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000))) 1)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (/.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(pow.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000) 1)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(neg.f64 (neg.f64 (*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))

eval646.0ms (3.4%)

Compiler

Compiled 10507 to 7338 computations (30.2% saved)

prune80.0ms (0.4%)

Pruning

15 alts after pruning (8 fresh and 7 done)

PrunedKeptTotal
New3955400
Fresh134
Picked011
Done4610
Total40015415
Error
0b
Counts
415 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
62.4b
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
43.9b
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
40.6b
(*.f64 (/.f64 250000000000000/238732414637843 x) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
30.9b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
52.4b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
22.2b
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.5b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
18.3b
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
0.4b
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
0.3b
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
0.4b
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
18.6b
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 386 to 272 computations (29.5% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))
0.2b
(*.f64 6450306886639899/50000000000000000 (*.f64 x x))
0.3b
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
0.4b
(*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
Compiler

Compiled 115 to 64 computations (44.3% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
0.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
0.0ms
x
@inf
(*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
0.0ms
x
@-inf
(*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
0.0ms
x
@0
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))

rewrite157.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1408×rational.json-simplify-49
1088×rational.json-simplify-47
718×rational.json-simplify-55
650×rational.json-5
648×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014132
1123132
2391132
31421128
46216128
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))))))

simplify218.0ms (1.2%)

Algorithm
egg-herbie
Rules
816×rational.json-simplify-2
754×rational.json-simplify-47
634×rational.json-simplify-42
610×rational.json-simplify-58
604×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0601679
11251679
22761679
311701679
440721679
566931679
Stop Event
node limit
Counts
47 → 32
Calls
Call 1
Inputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(+.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(pow.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(+.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(-.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) 1))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))
(pow.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
Outputs
238732414637843/250000000000000
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)) 238732414637843/250000000000000)
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(+.f64 238732414637843/250000000000000 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 2)))
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 0 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 0)
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) 1)
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(pow.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 1)
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(+.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(+.f64 0 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 0)
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) 1)
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) 1))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))) (*.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(pow.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) 1)
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
Compiler

Compiled 6 to 4 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
0.0ms
x
@inf
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
0.0ms
x
@-inf
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)

rewrite269.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
898×rational.json-5
896×exponential.json-3
896×rational.json-1
896×rational.json-2
896×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1417
21357
34707
417527
577097
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 1 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))) (/.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))))

simplify300.0ms (1.6%)

Algorithm
egg-herbie
Rules
1220×rational.json-simplify-2
1098×rational.json-simplify-50
844×rational.json-simplify-54
824×rational.json-simplify-58
798×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054168
1120168
2262168
31362168
44603168
57326168
Stop Event
node limit
Counts
24 → 25
Calls
Call 1
Inputs
(+.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)
(+.f64 0 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(-.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)
(-.f64 0 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1)
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(*.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(*.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(*.f64 (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 1 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1))
(*.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))) (/.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))
(pow.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)
(neg.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
Outputs
(+.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(+.f64 0 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(-.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 0)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(-.f64 0 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (fabs.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 1 (/.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) 1))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))) (/.f64 (/.f64 (/.f64 1 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x))) (*.f64 (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)) (*.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(pow.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x) 1)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(neg.f64 (neg.f64 (/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)))
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
0.1b
(/.f64 238732414637843/250000000000000 x)
0.1b
(*.f64 x 6450306886639899/50000000000000000)
22.1b
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
Compiler

Compiled 31 to 19 computations (38.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.0ms
x
@inf
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.0ms
x
@0
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
0.0ms
x
@inf
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))

rewrite283.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
828×rational.json-simplify-79
828×rational.json-simplify-49
784×rational.json-simplify-54
714×rational.json-simplify-47
600×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01050
18650
227750
399950
4417550
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (-.f64 -1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))))

simplify373.0ms (2%)

Algorithm
egg-herbie
Rules
918×rational.json-simplify-1
818×rational.json-simplify-50
768×exponential.json-simplify-26
600×rational.json-simplify-2
560×rational.json-simplify-104
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0751220
11541220
23351220
310511220
430851220
557301220
Stop Event
node limit
Counts
56 → 44
Calls
Call 1
Inputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(/.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(*.f64 -6450306886639899/50000000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(*.f64 -6450306886639899/50000000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))
(-.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(pow.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(+.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 0)
(+.f64 0 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) 1)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (-.f64 -1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))
(/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)
(pow.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(neg.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))
Outputs
(*.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 238732414637843/250000000000000 x))
(+.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(/.f64 238732414637843/250000000000000 x)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(*.f64 -6450306886639899/50000000000000000 x)
(*.f64 x -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(*.f64 -6450306886639899/50000000000000000 x)
(*.f64 x -6450306886639899/50000000000000000)
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 x) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 238732414637843/250000000000000 (/.f64 1 x)))
(+.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 0 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 0)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)))) 1)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (/.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(pow.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x)) 1)
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(+.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 0)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(+.f64 0 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(+.f64 1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) 1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (/.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)))) (-.f64 -1 (-.f64 -1 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) 1) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))) (*.f64 (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))) (*.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x))))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (/.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(/.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)) -1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(pow.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) 1)
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))
(neg.f64 (-.f64 (*.f64 x 6450306886639899/50000000000000000) (/.f64 238732414637843/250000000000000 x)))
(-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000))

localize284.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.2b
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
0.3b
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
Compiler

Compiled 142 to 95 computations (33.1% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
1.0ms
x
@0
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
0.0ms
x
@inf
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
0.0ms
x
@-inf
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
0.0ms
x
@0
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))

rewrite197.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1136×rational.json-simplify-49
940×rational.json-simplify-47
864×rational.json-simplify-50
624×rational.json-simplify-55
572×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014147
1118147
2354147
31268147
45344147
Stop Event
node limit
Counts
3 → 36
Calls
Call 1
Inputs
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))))))

simplify421.0ms (2.2%)

Algorithm
egg-herbie
Rules
1330×rational.json-simplify-2
1102×rational.json-simplify-47
876×rational.json-simplify-54
846×rational.json-simplify-1
730×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01202286
12402286
25122286
319122286
465212286
Stop Event
node limit
Counts
72 → 69
Calls
Call 1
Inputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)
(+.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(-.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) 1)
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(+.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(+.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(-.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))
(pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(+.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)
(+.f64 0 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) 1)
(/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(pow.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
Outputs
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 1 x)
(/.f64 250000000000000/238732414637843 x)
(+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (*.f64 (/.f64 1 x) 250000000000000/238732414637843))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (*.f64 250000000000000/238732414637843 (/.f64 1 x))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (/.f64 1 x) 250000000000000/238732414637843) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3))))
(+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (+.f64 (*.f64 8062883608299873750000000000/56993165798814994692847692649 x) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 250000000000000/238732414637843 (/.f64 1 x)))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 250000000000000/238732414637843) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5))) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3))))
(+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (/.f64 1 x) 250000000000000/238732414637843) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (/.f64 1 x) 250000000000000/238732414637843) (+.f64 (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)) (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)))))
(+.f64 (*.f64 x 8062883608299873750000000000/56993165798814994692847692649) (+.f64 (*.f64 (/.f64 1 x) 250000000000000/238732414637843) (+.f64 (*.f64 260040368323963167803115617063756250000000/13606116089006033875034270860295875508316107 (pow.f64 x 3)) (*.f64 8386700893022177358704729320572659603220090303093750000/3248220947771215232112581480161775542687483421043168637201 (pow.f64 x 5)))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
(/.f64 -50000000000000000/6450306886639899 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))
(neg.f64 (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))))
(-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))
(-.f64 (-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))
(neg.f64 (+.f64 (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))))
(neg.f64 (+.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9)))))
(-.f64 (neg.f64 (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7)))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (-.f64 (neg.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3))) (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))
(-.f64 (neg.f64 (*.f64 50000000000000000/6450306886639899 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 113986331597629989385695385298000000000000000000000/268374428576709675478551338258325107303042889699 (/.f64 1 (pow.f64 x 7))) (+.f64 (*.f64 2387324146378430000000000000000000/41606458931834106848498498730201 (/.f64 1 (pow.f64 x 5))) (*.f64 5442446435602413550013708344118350203326442800000000000000000000000/1731097424846398127433932987101239209263670418016908009389500401 (/.f64 1 (pow.f64 x 9))))))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(+.f64 0 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(-.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 0)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(pow.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1)
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(neg.f64 (neg.f64 (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))))
(+.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(+.f64 0 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(-.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 0)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(-.f64 0 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 (/.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) 1) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(*.f64 (*.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(pow.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) 1)
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(neg.f64 (neg.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))
(/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(+.f64 0 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 0)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (/.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(pow.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) 1)
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))
(neg.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
(*.f64 (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) x))
(*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000))) (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))

localize63.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 x 6450306886639899/50000000000000000))
0.2b
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
0.2b
(/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))
10.2b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
Compiler

Compiled 76 to 55 computations (27.6% saved)

series9.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
6.0ms
x
@0
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
1.0ms
x
@0
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
1.0ms
x
@inf
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
1.0ms
x
@-inf
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
1.0ms
x
@inf
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))

rewrite181.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1106×rational.json-simplify-47
862×rational.json-simplify-49
738×rational.json-5
736×exponential.json-3
736×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01768
114468
242268
3158968
4621868
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))))

simplify283.0ms (1.5%)

Algorithm
egg-herbie
Rules
1420×rational.json-simplify-49
1216×rational.json-simplify-54
1020×rational.json-simplify-43
696×rational.json-simplify-79
674×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0861224
11691224
23291224
37781224
424851224
557841224
673021224
Stop Event
node limit
Counts
30 → 52
Calls
Call 1
Inputs
(*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))
(+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))))
(+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)
(+.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))
(+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)
(+.f64 0 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(-.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)
(-.f64 0 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(/.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)
(/.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000)))
(pow.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)
(neg.f64 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
Outputs
(*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))
(+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))
(+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))))
(+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9))))
(+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5))))
(+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9))))
(+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)))))
(+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))) (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11))))
(+.f64 (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7))) (+.f64 (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)) (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9))))
(+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (+.f64 (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9))) (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11))))
(+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (+.f64 (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)) (+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)))))
(+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)))))
(+.f64 (*.f64 41606458931834106848498498730201/2387324146378430000000000000000000 (pow.f64 x 5)) (+.f64 (*.f64 1731097424846398127433932987101239209263670418016908009389500401/5442446435602413550013708344118350203326442800000000000000000000000 (pow.f64 x 9)) (+.f64 (*.f64 268374428576709675478551338258325107303042889699/113986331597629989385695385298000000000000000000000 (pow.f64 x 7)) (*.f64 11166109640931316844746388772108518735159744155737573634212248510970393203099499/259857675821697218569006518412942043414998673683453490976080000000000000000000000000 (pow.f64 x 11)))))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000)) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000)) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))))
(*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))
(+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)))
(+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000)) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -238732414637843/250000000000000 x) (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3))) (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -6450306886639899/50000000000000000 (pow.f64 x 3)) (*.f64 x -238732414637843/250000000000000)) (+.f64 (*.f64 56993165798814994692847692649/8062883608299873750000000000 (/.f64 1 x)) (*.f64 13606116089006033875034270860295875508316107/260040368323963167803115617063756250000000 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(+.f64 0 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(-.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 0)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000))) (/.f64 (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (*.f64 x (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 x (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))))) (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(/.f64 (*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))) (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x 41606458931834106848498498730201/1250000000000000000000000000000000))) (*.f64 (pow.f64 x 5) (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x 41606458931834106848498498730201/1250000000000000000000000000000000)))))
(pow.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))))))
(*.f64 (pow.f64 x 5) (*.f64 (*.f64 x 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(+.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(+.f64 0 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(-.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 0)
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(-.f64 0 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)))) 1)
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(/.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(/.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) (/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000)))
(/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/625000000000000000000000000000000)))
(/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000) (/.f64 (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000) (*.f64 (pow.f64 x 5) 41606458931834106848498498730201/1250000000000000000000000000000000)))
(pow.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5)) 1)
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)
(neg.f64 (neg.f64 (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
(*.f64 (pow.f64 x 5) 41606458931834106848498498730201/2500000000000000000000000000000000)

eval898.0ms (4.7%)

Compiler

Compiled 16146 to 10997 computations (31.9% saved)

prune177.0ms (0.9%)

Pruning

18 alts after pruning (8 fresh and 10 done)

PrunedKeptTotal
New5075512
Fresh033
Picked101
Done11011
Total50918527
Error
0b
Counts
527 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
62.4b
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
0.2b
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
43.9b
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
40.6b
(*.f64 (/.f64 250000000000000/238732414637843 x) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
30.9b
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
40.6b
(*.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x x))
22.2b
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
0.3b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))
0.5b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
32.5b
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))
43.9b
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
0.2b
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
18.3b
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
0.3b
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
0.4b
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
0.5b
(*.f64 x (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
18.6b
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 296 to 210 computations (29.1% saved)

regimes209.0ms (1.1%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
(*.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x x))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 (/.f64 250000000000000/238732414637843 x) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
(*.f64 x (*.f64 x (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 1 x) 238732414637843/250000000000000) (*.f64 x 6450306886639899/50000000000000000)))
(*.f64 (-.f64 (*.f64 238732414637843/250000000000000 (/.f64 1 x)) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (/.f64 1 x)))
(*.f64 x (*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))) (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 (/.f64 1 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))) (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 x (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))))
(*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (neg.f64 x)) (/.f64 (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000) (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)) 238732414637843/250000000000000)))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)))))))
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)) (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))
(*.f64 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x)))) (*.f64 x (*.f64 (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))) (*.f64 (/.f64 1 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000)))) (*.f64 (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))) (/.f64 -1 (*.f64 x (-.f64 (*.f64 x (*.f64 x 6450306886639899/50000000000000000)) 238732414637843/250000000000000))))))))
(*.f64 (pow.f64 x 3) -6450306886639899/50000000000000000)
(*.f64 (/.f64 1 (*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))) (*.f64 x (*.f64 41606458931834106848498498730201/2500000000000000000000000000000000 (pow.f64 x 5))))
Outputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
Calls

2 calls:

161.0ms
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
28.0ms
x
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Compiler

Compiled 516 to 339 computations (34.3% saved)

regimes37.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
(*.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x x))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 (/.f64 250000000000000/238732414637843 x) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 x (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
Outputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Calls

2 calls:

18.0ms
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
14.0ms
x
Results
ErrorSegmentsBranch
0.2b1x
0.2b1(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
Compiler

Compiled 126 to 75 computations (40.5% saved)

regimes192.0ms (1%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
(*.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x x))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 x (*.f64 x 6450306886639899/50000000000000000))))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 (*.f64 x x) 6450306886639899/50000000000000000)))
(*.f64 (/.f64 250000000000000/238732414637843 x) (*.f64 x (*.f64 x 56993165798814994692847692649/62500000000000000000000000000)))
(*.f64 x (*.f64 x (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 x))))
(*.f64 (-.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x 6450306886639899/50000000000000000)) (*.f64 x x))
Outputs
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
Calls

1 calls:

188.0ms
x
Results
ErrorSegmentsBranch
0.2b1x
Compiler

Compiled 81 to 48 computations (40.7% saved)

regimes24.0ms (0.1%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
(*.f64 (/.f64 238732414637843/250000000000000 x) (*.f64 x x))
Outputs
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
(*.f64 x 238732414637843/250000000000000)
(*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))
Calls

1 calls:

22.0ms
x
Results
ErrorSegmentsBranch
1.2b3x
Compiler

Compiled 23 to 13 computations (43.5% saved)

bsearch109.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
0.0015597399396620258
25.652046306408312
85.0ms
-32646.0550757152
-0.4604163768690626
Results
100.0ms272×body256valid
Compiler

Compiled 254 to 181 computations (28.7% saved)

regimes8.0ms (0%)

Accuracy

Total -44.5b remaining (-239.4%)

Threshold costs -44.5b (-239.4%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 x 238732414637843/250000000000000)
(/.f64 -56993165798814994692847692649/8062883608299873750000000000 x)
Outputs
(*.f64 x 238732414637843/250000000000000)
Calls

1 calls:

6.0ms
x
Results
ErrorSegmentsBranch
18.6b1x
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029157
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(if (<=.f64 x -3039929748475085/1125899906842624) (*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x)) (if (<=.f64 x 3039929748475085/1125899906842624) (*.f64 x 238732414637843/250000000000000) (*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))))
(*.f64 x 238732414637843/250000000000000)
Outputs
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 (*.f64 x x) (*.f64 6450306886639899/50000000000000000 x)))
(-.f64 (*.f64 238732414637843/250000000000000 x) (*.f64 6450306886639899/50000000000000000 (*.f64 (*.f64 x x) x)))
(*.f64 x (-.f64 238732414637843/250000000000000 (*.f64 6450306886639899/50000000000000000 (*.f64 x x))))
(if (<=.f64 x -3039929748475085/1125899906842624) (*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x)) (if (<=.f64 x 3039929748475085/1125899906842624) (*.f64 x 238732414637843/250000000000000) (*.f64 (*.f64 x -6450306886639899/50000000000000000) (*.f64 x x))))
(*.f64 x 238732414637843/250000000000000)
Compiler

Compiled 64 to 42 computations (34.4% saved)

soundness315.0ms (1.7%)

Algorithm
egg-herbie
Rules
1112×rational.json-simplify-49
988×rational.json-simplify-2
986×rational.json-simplify-111
984×rational.json-simplify-54
690×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01061640
12361640
27031634
321571632
458681632
Stop Event
node limit
Compiler

Compiled 25 to 16 computations (36% saved)

end312.0ms (1.6%)

Compiler

Compiled 60 to 35 computations (41.7% saved)

Profiling

Loading profile data...