Details

Time bar (total: 10.0s)

analyze3.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
75%75%25%0%0%0%0%4
87.5%87.5%12.5%0%0%0%0%5
93.8%93.7%6.2%0%0%0%0%6
96.9%96.8%3.1%0%0%0%0%7
98.4%98.4%1.6%0%0%0%0%8
99.2%99.2%0.8%0%0%0%0%9
99.6%99.6%0.4%0%0%0%0%10
99.8%99.8%0.2%0%0%0%0%11
99.9%99.8%0.1%0%0.1%0%0%12
Compiler

Compiled 11 to 10 computations (9.1% saved)

sample1.6s (16.1%)

Results
1.6s8253×body256valid
1.0msbody1024valid
1.0msbody256infinite
Bogosity

preprocess217.0ms (2.2%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01313
11513
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Outputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(+.f64 (*.f64 841/108 x) 4/29)
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify24.0ms (0.2%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01313
11513
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
Outputs
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(+.f64 (*.f64 841/108 x) 4/29)

eval2.0ms (0%)

Compiler

Compiled 15 to 13 computations (13.3% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.1b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 841/108 x) 4/29)
Compiler

Compiled 6 to 5 computations (16.7% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 841/108 x) 4/29)
0.1b
(*.f64 841/108 x)
Compiler

Compiled 12 to 9 computations (25% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 841/108 x)
0.0ms
x
@inf
(*.f64 841/108 x)
0.0ms
x
@0
(*.f64 841/108 x)
0.0ms
x
@inf
(+.f64 (*.f64 841/108 x) 4/29)
0.0ms
x
@0
(+.f64 (*.f64 841/108 x) 4/29)

rewrite153.0ms (1.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
15820
217520
361820
4235320
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 841/108 x)
(+.f64 (*.f64 841/108 x) 4/29)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 841/108 x) (/.f64 (*.f64 841/108 x) (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 841/108 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 841/108 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (neg.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))

simplify301.0ms (3%)

Algorithm
egg-herbie
Rules
1604×rational.json-simplify-49
1162×rational.json-simplify-2
1070×rational.json-simplify-54
812×rational.json-simplify-50
682×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061468
1128468
2306468
3963468
42952468
57230468
Stop Event
node limit
Counts
42 → 33
Calls
Call 1
Inputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 841/108 x) 0)
(+.f64 0 (*.f64 841/108 x))
(-.f64 (*.f64 841/108 x) 0)
(-.f64 0 (neg.f64 (*.f64 841/108 x)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 1)
(/.f64 (*.f64 841/108 x) 1)
(/.f64 (*.f64 841/108 x) (/.f64 (*.f64 841/108 x) (*.f64 841/108 x)))
(pow.f64 (*.f64 841/108 x) 1)
(neg.f64 (neg.f64 (*.f64 841/108 x)))
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(*.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
(*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29))
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
Outputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 841/108 x) 0)
(*.f64 841/108 x)
(+.f64 0 (*.f64 841/108 x))
(*.f64 841/108 x)
(-.f64 (*.f64 841/108 x) 0)
(*.f64 841/108 x)
(-.f64 0 (neg.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 1)
(*.f64 841/108 x)
(/.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(/.f64 (*.f64 841/108 x) (/.f64 (*.f64 841/108 x) (*.f64 841/108 x)))
(*.f64 841/108 x)
(pow.f64 (*.f64 841/108 x) 1)
(*.f64 841/108 x)
(neg.f64 (neg.f64 (*.f64 841/108 x)))
(*.f64 841/108 x)
(-.f64 (*.f64 841/108 x) -4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(+.f64 4/29 (*.f64 841/108 x))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(+.f64 4/29 (*.f64 841/108 x))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))

eval11.0ms (0.1%)

Compiler

Compiled 465 to 391 computations (15.9% saved)

prune7.0ms (0.1%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New30333
Fresh000
Picked011
Done000
Total30434
Error
0.1b
Counts
34 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 841/108 x) 4/29)
26.3b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
28.2b
(*.f64 841/108 x)
35.0b
4/29
Compiler

Compiled 56 to 47 computations (16.1% saved)

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.1b
(*.f64 841/108 x)
Compiler

Compiled 6 to 4 computations (33.3% saved)

localize134.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
0.5b
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
25.5b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
Compiler

Compiled 122 to 101 computations (17.2% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
1.0ms
x
@inf
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.0ms
x
@inf
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.0ms
x
@inf
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
0.0ms
x
@0
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))

rewrite168.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1332×rational.json-simplify-47
1192×rational.json-simplify-55
698×rational.json-simplify-43
648×rational.json-5
646×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015268
1128232
2383232
31412154
46825154
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 841/108 x) 25/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (neg.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))))

simplify625.0ms (6.3%)

Algorithm
egg-herbie
Rules
1550×rational.json-simplify-47
1172×rational.json-simplify-54
912×rational.json-simplify-50
718×rational.json-simplify-43
656×rational.json-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03388014
17118014
212977982
334757982
Stop Event
node limit
Counts
164 → 188
Calls
Call 1
Inputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
24389/64
(+.f64 24389/64 (*.f64 -594823321/9216 x))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (*.f64 -594823321/9216 x)))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (+.f64 (*.f64 -594823321/9216 x) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
256/707281
(+.f64 256/707281 (*.f64 64/783 x))
(+.f64 256/707281 (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 64/783 x)))
(+.f64 256/707281 (+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 64/783 x))))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 500246412961/136048896 (pow.f64 x 4))))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (+.f64 (*.f64 64/783 x) (*.f64 500246412961/136048896 (pow.f64 x 4)))))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 500246412961/136048896 (pow.f64 x 4))))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (+.f64 (*.f64 64/783 x) (*.f64 500246412961/136048896 (pow.f64 x 4)))))
29/4
(+.f64 29/4 (*.f64 -707281/1728 x))
(+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x)))
(+.f64 29/4 (+.f64 (*.f64 -420707233300201/322486272 (pow.f64 x 3)) (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (-.f64 (*.f64 841/108 x) 25/29))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) 1)
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(+.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)
(+.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(-.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)
(-.f64 0 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) 1)
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)
(neg.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(+.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(-.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
Outputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
24389/64
(+.f64 24389/64 (*.f64 -594823321/9216 x))
(+.f64 24389/64 (*.f64 x -594823321/9216))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (*.f64 -594823321/9216 x)))
(+.f64 (+.f64 24389/64 (*.f64 x -594823321/9216)) (*.f64 14507145975869/1990656 (pow.f64 x 2)))
(+.f64 24389/64 (+.f64 (*.f64 x -594823321/9216) (*.f64 14507145975869/1990656 (pow.f64 x 2))))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (+.f64 (*.f64 -594823321/9216 x) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (+.f64 (*.f64 x -594823321/9216) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)) (+.f64 24389/64 (*.f64 x -594823321/9216))))
(+.f64 24389/64 (+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 (*.f64 x -594823321/9216) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(+.f64 24389/64 (+.f64 (*.f64 x -594823321/9216) (+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))) (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))) (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6)))))
256/707281
(+.f64 256/707281 (*.f64 64/783 x))
(+.f64 256/707281 (*.f64 x 64/783))
(+.f64 256/707281 (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 64/783 x)))
(+.f64 256/707281 (+.f64 (*.f64 x 64/783) (*.f64 (pow.f64 x 2) 1682/243)))
(+.f64 (*.f64 x 64/783) (+.f64 256/707281 (*.f64 (pow.f64 x 2) 1682/243)))
(+.f64 256/707281 (+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 64/783 x))))
(+.f64 256/707281 (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 x 64/783) (*.f64 (pow.f64 x 3) 20511149/78732))))
(+.f64 (+.f64 (*.f64 x 64/783) (+.f64 256/707281 (*.f64 (pow.f64 x 2) 1682/243))) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 500246412961/136048896)
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 500246412961/136048896 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (+.f64 (*.f64 64/783 x) (*.f64 500246412961/136048896 (pow.f64 x 4)))))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 x 64/783) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 x 64/783) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 x 64/783) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 500246412961/136048896)
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (*.f64 500246412961/136048896 (pow.f64 x 4))))
(+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (+.f64 (*.f64 1682/243 (pow.f64 x 2)) (+.f64 (*.f64 64/783 x) (*.f64 500246412961/136048896 (pow.f64 x 4)))))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 x 64/783) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 x 64/783) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 x 64/783) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
29/4
(+.f64 29/4 (*.f64 -707281/1728 x))
(+.f64 29/4 (*.f64 x -707281/1728))
(+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x)))
(+.f64 29/4 (+.f64 (*.f64 x -707281/1728) (*.f64 (pow.f64 x 2) 17249876309/746496)))
(+.f64 29/4 (+.f64 (*.f64 -420707233300201/322486272 (pow.f64 x 3)) (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x))))
(+.f64 29/4 (+.f64 (+.f64 (*.f64 x -707281/1728) (*.f64 (pow.f64 x 2) 17249876309/746496)) (*.f64 (pow.f64 x 3) -420707233300201/322486272)))
(+.f64 (+.f64 (*.f64 x -707281/1728) (*.f64 (pow.f64 x 2) 17249876309/746496)) (+.f64 (*.f64 (pow.f64 x 3) -420707233300201/322486272) 29/4))
(+.f64 (*.f64 x -707281/1728) (+.f64 29/4 (+.f64 (*.f64 (pow.f64 x 2) 17249876309/746496) (*.f64 (pow.f64 x 3) -420707233300201/322486272))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 (/.f64 1 (pow.f64 x 3)) 20155392/500246412961)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 (/.f64 1 (pow.f64 x 3)) 20155392/500246412961)) (+.f64 (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 8707129344/12200509765705829)))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 (/.f64 1 (pow.f64 x 3)) 20155392/500246412961)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 (/.f64 1 (pow.f64 x 3)) 20155392/500246412961)) (+.f64 (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 8707129344/12200509765705829)))
(+.f64 1 (-.f64 (*.f64 841/108 x) 25/29))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (*.f64 841/108 x) -4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) 1)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(/.f64 (/.f64 1 (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(+.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(+.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 0)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 0 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) 1)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) 1)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(neg.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (fabs.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (fabs.f64 (/.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x))) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 2 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 2 (fabs.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (*.f64 2 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 2 (fabs.f64 (+.f64 4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (/.f64 (*.f64 2 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 2 (fabs.f64 (-.f64 4/29 (*.f64 x -841/108)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (neg.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (fabs.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))) (fabs.f64 (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))) (/.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (neg.f64 (fabs.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))))
(+.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) 1))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 841/108 x)))
(/.f64 1 (-.f64 4/29 (*.f64 x -841/108)))

eval514.0ms (5.2%)

Compiler

Compiled 8999 to 7577 computations (15.8% saved)

prune175.0ms (1.8%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1943197
Fresh011
Picked101
Done022
Total1956201
Error
0.0b
Counts
201 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 841/108 x) 4/29)
53.9b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
26.7b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
26.7b
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
28.2b
(*.f64 841/108 x)
35.0b
4/29
Compiler

Compiled 188 to 160 computations (14.9% saved)

localize422.0ms (4.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.5b
(*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
25.5b
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
26.3b
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
Compiler

Compiled 359 to 309 computations (13.9% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
0.0ms
x
@inf
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
0.0ms
x
@-inf
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
0.0ms
x
@inf
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.0ms
x
@-inf
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))

rewrite186.0ms (1.9%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
020651
1176165
2557165
3206687
4781787
Stop Event
node limit
Counts
3 → 32
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (neg.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)))))

simplify192.0ms (1.9%)

Algorithm
egg-herbie
Rules
1218×rational.json-simplify-2
1134×rational.json-simplify-54
792×rational.json-simplify-1
654×rational.json-simplify-79
586×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01232006
12072006
23542006
39312006
427382006
557092006
Stop Event
node limit
Counts
68 → 73
Calls
Call 1
Inputs
29/4
(+.f64 29/4 (*.f64 -707281/1728 x))
(+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x)))
(+.f64 29/4 (+.f64 (*.f64 -420707233300201/322486272 (pow.f64 x 3)) (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
24389/64
(+.f64 24389/64 (*.f64 -594823321/9216 x))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (*.f64 -594823321/9216 x)))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (+.f64 (*.f64 -594823321/9216 x) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(-.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(+.f64 1 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))) 1)
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
Outputs
29/4
(+.f64 29/4 (*.f64 -707281/1728 x))
(+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x)))
(+.f64 29/4 (+.f64 (*.f64 -707281/1728 x) (*.f64 17249876309/746496 (pow.f64 x 2))))
(+.f64 (*.f64 -707281/1728 x) (+.f64 29/4 (*.f64 17249876309/746496 (pow.f64 x 2))))
(+.f64 29/4 (+.f64 (*.f64 -420707233300201/322486272 (pow.f64 x 3)) (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -707281/1728 x))))
(+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (+.f64 (*.f64 -707281/1728 x) (*.f64 -420707233300201/322486272 (pow.f64 x 3)))))
(+.f64 29/4 (+.f64 (*.f64 -707281/1728 x) (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -420707233300201/322486272 (pow.f64 x 3)))))
(+.f64 (*.f64 -707281/1728 x) (+.f64 (*.f64 -420707233300201/322486272 (pow.f64 x 3)) (+.f64 29/4 (*.f64 17249876309/746496 (pow.f64 x 2)))))
(+.f64 (*.f64 -707281/1728 x) (+.f64 29/4 (+.f64 (*.f64 17249876309/746496 (pow.f64 x 2)) (*.f64 -420707233300201/322486272 (pow.f64 x 3)))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))) (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4)))))
(/.f64 108/841 x)
(-.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4))) (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 108/841 (/.f64 1 x)) (*.f64 20155392/500246412961 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 46656/20511149 (/.f64 1 (pow.f64 x 2))) (*.f64 8707129344/12200509765705829 (/.f64 1 (pow.f64 x 4)))))
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
24389/64
(+.f64 24389/64 (*.f64 -594823321/9216 x))
(+.f64 24389/64 (*.f64 x -594823321/9216))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (*.f64 -594823321/9216 x)))
(+.f64 24389/64 (+.f64 (*.f64 x -594823321/9216) (*.f64 (pow.f64 x 2) 14507145975869/1990656)))
(+.f64 (*.f64 x -594823321/9216) (+.f64 (*.f64 (pow.f64 x 2) 14507145975869/1990656) 24389/64))
(+.f64 (+.f64 24389/64 (*.f64 x -594823321/9216)) (*.f64 (pow.f64 x 2) 14507145975869/1990656))
(+.f64 (*.f64 14507145975869/1990656 (pow.f64 x 2)) (+.f64 24389/64 (+.f64 (*.f64 -594823321/9216 x) (*.f64 -1769073916027345205/2579890176 (pow.f64 x 3)))))
(+.f64 24389/64 (+.f64 (+.f64 (*.f64 x -594823321/9216) (*.f64 (pow.f64 x 3) -1769073916027345205/2579890176)) (*.f64 (pow.f64 x 2) 14507145975869/1990656)))
(+.f64 (*.f64 (pow.f64 x 2) 14507145975869/1990656) (+.f64 (*.f64 (pow.f64 x 3) -1769073916027345205/2579890176) (+.f64 24389/64 (*.f64 x -594823321/9216))))
(+.f64 24389/64 (+.f64 (*.f64 (pow.f64 x 3) -1769073916027345205/2579890176) (+.f64 (*.f64 x -594823321/9216) (*.f64 (pow.f64 x 2) 14507145975869/1990656))))
(+.f64 24389/64 (+.f64 (*.f64 x -594823321/9216) (+.f64 (*.f64 (pow.f64 x 2) 14507145975869/1990656) (*.f64 (pow.f64 x 3) -1769073916027345205/2579890176))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869) (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6)))))
(/.f64 1259712/594823321 (pow.f64 x 3))
(-.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869))
(-.f64 (+.f64 (*.f64 1259712/594823321 (/.f64 1 (pow.f64 x 3))) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6))) (*.f64 1632586752/14507145975869 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 1259712/594823321) (*.f64 1410554953728/353814783205469041 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 1632586752/14507145975869) (*.f64 1015599566684160/8629188747598184440949 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(-.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 0)
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(pow.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 1 (+.f64 4/29 (*.f64 x 841/108)))
(+.f64 1 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 (-.f64 -1 (-.f64 -4/29 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 x 841/108))
(-.f64 (*.f64 841/108 x) -4/29)
(+.f64 4/29 (*.f64 x 841/108))
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 x 841/108))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 x 841/108))
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 x 841/108))
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(+.f64 4/29 (*.f64 x 841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 x 841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
(+.f64 4/29 (*.f64 x 841/108))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 x 841/108))
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 x 841/108))
(+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(-.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 0)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))
(pow.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) 1)
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 -4/29 (*.f64 x 841/108)) (-.f64 -4/29 (*.f64 x 841/108))))
(/.f64 (/.f64 1 (+.f64 4/29 (*.f64 x 841/108))) (*.f64 (-.f64 (*.f64 x -841/108) 4/29) (-.f64 (*.f64 x -841/108) 4/29)))

localize247.0ms (2.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))
0.1b
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
25.5b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
Compiler

Compiled 139 to 115 computations (17.3% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))
0.0ms
x
@0
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
0.0ms
x
@-inf
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))
0.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))

rewrite133.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1180×rational.json-simplify-47
956×rational.json-simplify-55
644×rational.json-5
642×exponential.json-3
642×rational.json-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016158
1135158
2396122
3143944
4650444
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (*.f64 841/108 x) 25/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 841/108 x) 4/29)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4/29 (*.f64 841/108 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 841/108 x) 4/29))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 841/108 x) -4/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4/29 (neg.f64 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))))

simplify273.0ms (2.7%)

Algorithm
egg-herbie
Rules
1660×rational.json-simplify-47
1042×rational.json-simplify-104
964×rational.json-simplify-76
930×rational.json-simplify-2
670×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01512062
13132062
25052062
317002062
433172056
Stop Event
node limit
Counts
86 → 79
Calls
Call 1
Inputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
16/841
(+.f64 16/841 (*.f64 58/27 x))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(*.f64 707281/11664 (pow.f64 x 2))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 58/27 x))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(*.f64 707281/11664 (pow.f64 x 2))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 58/27 x))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 1 (-.f64 (*.f64 841/108 x) 25/29))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)
(-.f64 (*.f64 841/108 x) -4/29)
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
Outputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
16/841
(+.f64 16/841 (*.f64 58/27 x))
(+.f64 16/841 (*.f64 x 58/27))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(*.f64 707281/11664 (pow.f64 x 2))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 58/27 x))
(+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(*.f64 707281/11664 (pow.f64 x 2))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 58/27 x))
(+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 58/27 x)))
(+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
(+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2)))
(+.f64 1 (-.f64 (*.f64 841/108 x) 25/29))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 0 (+.f64 (*.f64 841/108 x) 4/29))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (-.f64 (*.f64 841/108 x) 25/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (*.f64 841/108 x) -4/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 4/29 (neg.f64 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (+.f64 (*.f64 841/108 x) 4/29) 0)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 0 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 4/29 (-.f64 -1 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 841/108 x))) 25/29)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(-.f64 (-.f64 0 (-.f64 -33/29 (*.f64 841/108 x))) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(/.f64 (-.f64 -4/29 (*.f64 841/108 x)) -1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(pow.f64 (+.f64 (*.f64 841/108 x) 4/29) 1)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(neg.f64 (-.f64 -4/29 (*.f64 841/108 x)))
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 4/29 (*.f64 x -841/108))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 0)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) 1)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (+.f64 (*.f64 841/108 x) 4/29)))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (-.f64 -4/29 (*.f64 841/108 x))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (*.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (-.f64 -4/29 (*.f64 841/108 x)) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) 2) (*.f64 (fabs.f64 (+.f64 (*.f64 841/108 x) 4/29)) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x))) (/.f64 (*.f64 2 (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 2 (fabs.f64 (+.f64 4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x))) (/.f64 (*.f64 2 (-.f64 (*.f64 x -841/108) 4/29)) (*.f64 2 (fabs.f64 (+.f64 4/29 (*.f64 841/108 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108))) (/.f64 (*.f64 2 (-.f64 (*.f64 x -841/108) 4/29)) (fabs.f64 (+.f64 8/29 (*.f64 x 841/54))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))
(*.f64 (-.f64 4/29 (*.f64 x -841/108)) (-.f64 4/29 (*.f64 x -841/108)))

localize173.0ms (1.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (pow.f64 x 3) 20511149/78732)
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
11.0b
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
25.6b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
Compiler

Compiled 151 to 124 computations (17.9% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
0.0ms
x
@inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
0.0ms
x
@inf
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
0.0ms
x
@-inf
(*.f64 (pow.f64 x 3) 20511149/78732)

rewrite116.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
028153
1228153
2605153
32146153
Stop Event
node limit
Counts
3 → 23
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))
(*.f64 (pow.f64 x 3) 20511149/78732)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 x 3) 20511149/78732))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 3) 20511149/78732)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)))))

simplify246.0ms (2.5%)

Algorithm
egg-herbie
Rules
1258×rational.json-simplify-58
1008×rational.json-simplify-47
842×rational.json-simplify-1
798×rational.json-simplify-111
748×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0901943
11561943
23911943
313971943
445621943
571681943
Stop Event
node limit
Counts
59 → 51
Calls
Call 1
Inputs
(*.f64 20511149/7776 (pow.f64 x 2))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (*.f64 20511149/7776 (pow.f64 x 2)))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (*.f64 20511149/7776 (pow.f64 x 2))))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 -3868257024785393025253/1253826625536 (pow.f64 x 5)))))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 841/108 x) (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 841/108 x) (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(*.f64 20511149/78732 (pow.f64 x 3))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 20511149/78732 (pow.f64 x 3))
(+.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)
(/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)
(/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))))
(pow.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 0)
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)
(+.f64 0 (*.f64 (pow.f64 x 3) 20511149/78732))
(-.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)
(/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)
(/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 3) 20511149/78732)))
(pow.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)
Outputs
(*.f64 20511149/7776 (pow.f64 x 2))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (*.f64 20511149/7776 (pow.f64 x 2)))
(+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 -3501724890727/10077696 (pow.f64 x 3)))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (*.f64 20511149/7776 (pow.f64 x 2))))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 305012744142645725/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (*.f64 -3501724890727/10077696 (pow.f64 x 3))))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 -3868257024785393025253/1253826625536 (pow.f64 x 5)))))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 -3868257024785393025253/1253826625536 (pow.f64 x 5)) (+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 305012744142645725/8707129344 (pow.f64 x 4)))))
(+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (*.f64 305012744142645725/8707129344 (pow.f64 x 4))) (*.f64 -3868257024785393025253/1253826625536 (pow.f64 x 5))))
(+.f64 (*.f64 20511149/7776 (pow.f64 x 2)) (+.f64 (*.f64 -3501724890727/10077696 (pow.f64 x 3)) (+.f64 (*.f64 305012744142645725/8707129344 (pow.f64 x 4)) (*.f64 -3868257024785393025253/1253826625536 (pow.f64 x 5)))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) 4/29) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 841/108 x) (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))) 4/29)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 4/29 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) 4/29) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 841/108 x) (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))) 4/29)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 4/29 (*.f64 3547348992/420707233300201 (/.f64 1 (pow.f64 x 3))))) (*.f64 2985984/17249876309 (/.f64 1 (pow.f64 x 2))))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 500246412961/136048896)
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 500246412961/136048896 (pow.f64 x 4))
(*.f64 (pow.f64 x 4) 500246412961/136048896)
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 20511149/78732 (pow.f64 x 3)) (*.f64 500246412961/136048896 (pow.f64 x 4)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(*.f64 20511149/78732 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) 20511149/78732)
(+.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(-.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 0)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(pow.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (*.f64 (pow.f64 x 3) 20511149/78732))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 2) 1682/243))))
(-.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 0)
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) 1))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))) (*.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)))))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (/.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(pow.f64 (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896)) 1)
(+.f64 (*.f64 (pow.f64 x 4) 500246412961/136048896) (*.f64 (pow.f64 x 3) 20511149/78732))
(+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)
(*.f64 (pow.f64 x 3) 20511149/78732)
(+.f64 0 (*.f64 (pow.f64 x 3) 20511149/78732))
(*.f64 (pow.f64 x 3) 20511149/78732)
(-.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 0)
(*.f64 (pow.f64 x 3) 20511149/78732)
(/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)
(*.f64 (pow.f64 x 3) 20511149/78732)
(/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (/.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 3) 20511149/78732)))
(*.f64 (pow.f64 x 3) 20511149/78732)
(pow.f64 (*.f64 (pow.f64 x 3) 20511149/78732) 1)
(*.f64 (pow.f64 x 3) 20511149/78732)

eval647.0ms (6.5%)

Compiler

Compiled 26143 to 22204 computations (15.1% saved)

prune137.0ms (1.4%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New4543457
Fresh011
Picked101
Done044
Total4558463
Error
0.0b
Counts
463 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 841/108 x) 4/29)
26.8b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
54.1b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
26.7b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
54.4b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
26.7b
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
28.2b
(*.f64 841/108 x)
35.0b
4/29
Compiler

Compiled 274 to 232 computations (15.3% saved)

localize97.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))
0.2b
(*.f64 707281/11664 (pow.f64 x 2))
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
25.6b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
Compiler

Compiled 131 to 108 computations (17.6% saved)

series4.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
0.0ms
x
@inf
(*.f64 707281/11664 (pow.f64 x 2))
0.0ms
x
@0
(*.f64 707281/11664 (pow.f64 x 2))
0.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
0.0ms
x
@inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))

rewrite158.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
880×rational.json-simplify-55
834×rational.json-5
832×exponential.json-3
832×rational.json-1
832×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020122
1168122
2484122
3180280
4723380
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
(*.f64 707281/11664 (pow.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 707281/11664 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 707281/11664 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 707281/11664 (pow.f64 x 2)) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 707281/11664 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))))))

simplify174.0ms (1.7%)

Algorithm
egg-herbie
Rules
1908×rational.json-simplify-47
1062×rational.json-simplify-49
804×rational.json-simplify-54
724×rational.json-simplify-43
640×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0741092
11401092
22891092
37541092
427701092
570131092
Stop Event
node limit
Counts
30 → 37
Calls
Call 1
Inputs
(*.f64 20511149/46656 (pow.f64 x 2))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (*.f64 -500246412961/20155392 (pow.f64 x 3)))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5)) (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4)))))
(*.f64 841/108 x)
(-.f64 (*.f64 841/108 x) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(*.f64 841/108 x)
(-.f64 (*.f64 841/108 x) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)
(+.f64 0 (*.f64 707281/11664 (pow.f64 x 2)))
(-.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 707281/11664 (pow.f64 x 2)))) 1)
(/.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)
(/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 707281/11664 (pow.f64 x 2))))
(pow.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)
(neg.f64 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))
Outputs
(*.f64 20511149/46656 (pow.f64 x 2))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (*.f64 -500246412961/20155392 (pow.f64 x 3)))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5)) (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4)))))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (+.f64 (*.f64 12200509765705829/8707129344 (pow.f64 x 4)) (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5)))))
(+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4))) (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5))))
(+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (+.f64 (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5)) (+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (*.f64 12200509765705829/8707129344 (pow.f64 x 4)))))
(+.f64 (*.f64 -500246412961/20155392 (pow.f64 x 3)) (+.f64 (*.f64 20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 12200509765705829/8707129344 (pow.f64 x 4)) (*.f64 -297558232675799463481/3761479876608 (pow.f64 x 5)))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(-.f64 (*.f64 841/108 x) 4/29)
(-.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 x 841/108) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 x 841/108) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(-.f64 (*.f64 841/108 x) 4/29)
(-.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 x 841/108) (*.f64 1728/707281 (/.f64 1 x))) 4/29)
(-.f64 (+.f64 (*.f64 841/108 x) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 x 841/108) (*.f64 1728/707281 (/.f64 1 x))) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))) 1)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(+.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)
(*.f64 (pow.f64 x 2) 707281/11664)
(+.f64 0 (*.f64 707281/11664 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) 707281/11664)
(-.f64 (*.f64 707281/11664 (pow.f64 x 2)) 0)
(*.f64 (pow.f64 x 2) 707281/11664)
(-.f64 0 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) 707281/11664)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 707281/11664 (pow.f64 x 2)))) 1)
(*.f64 (pow.f64 x 2) 707281/11664)
(/.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)
(*.f64 (pow.f64 x 2) 707281/11664)
(/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (/.f64 (*.f64 707281/11664 (pow.f64 x 2)) (*.f64 707281/11664 (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) 707281/11664)
(pow.f64 (*.f64 707281/11664 (pow.f64 x 2)) 1)
(*.f64 (pow.f64 x 2) 707281/11664)
(neg.f64 (neg.f64 (*.f64 707281/11664 (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) 707281/11664)

localize113.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.6b
(*.f64 x 58/27)
25.6b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
Compiler

Compiled 156 to 127 computations (18.6% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
1.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
0.0ms
x
@inf
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
0.0ms
x
@-inf
(*.f64 x 58/27)
0.0ms
x
@0
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))

rewrite114.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
934×rational.json-simplify-55
874×rational.json-5
872×exponential.json-3
872×rational.json-1
872×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023171
1191171
2527171
31921129
Stop Event
node limit
Counts
3 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
(*.f64 x 58/27)
(*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 58/27) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 58/27))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 58/27) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 58/27) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 58/27) (/.f64 (*.f64 x 58/27) (*.f64 x 58/27)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 58/27) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)))))

simplify173.0ms (1.7%)

Algorithm
egg-herbie
Rules
1366×rational.json-simplify-47
1000×rational.json-simplify-76
954×rational.json-simplify-111
912×rational.json-simplify-55
900×rational.json-simplify-79
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831584
11461584
23051584
37811584
429081584
565241584
Stop Event
node limit
Counts
54 → 53
Calls
Call 1
Inputs
(*.f64 841/54 x)
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (*.f64 841/54 x))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 841/54 x) (*.f64 500246412961/20155392 (pow.f64 x 3))))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 841/54 x) (+.f64 (*.f64 -12200509765705829/8707129344 (pow.f64 x 4)) (*.f64 500246412961/20155392 (pow.f64 x 3)))))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (*.f64 841/108 x))) (*.f64 1728/707281 (/.f64 1 x)))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (*.f64 841/108 x))) (*.f64 1728/707281 (/.f64 1 x)))
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 58/27 x)
(*.f64 -8/27 x)
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -8/27 x))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(*.f64 -594823321/1259712 (pow.f64 x 3))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -594823321/1259712 (pow.f64 x 3)))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(*.f64 -594823321/1259712 (pow.f64 x 3))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -594823321/1259712 (pow.f64 x 3)))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(+.f64 (*.f64 x 58/27) 0)
(+.f64 0 (*.f64 x 58/27))
(-.f64 (*.f64 x 58/27) 0)
(/.f64 (*.f64 x 58/27) 1)
(/.f64 (*.f64 x 58/27) (/.f64 (*.f64 x 58/27) (*.f64 x 58/27)))
(pow.f64 (*.f64 x 58/27) 1)
(+.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)
(+.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))))
(-.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
(pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)
Outputs
(*.f64 841/54 x)
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (*.f64 841/54 x))
(+.f64 (*.f64 841/54 x) (*.f64 -20511149/46656 (pow.f64 x 2)))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 841/54 x) (*.f64 500246412961/20155392 (pow.f64 x 3))))
(+.f64 (*.f64 841/54 x) (+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (*.f64 500246412961/20155392 (pow.f64 x 3))))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 841/54 x) (+.f64 (*.f64 -12200509765705829/8707129344 (pow.f64 x 4)) (*.f64 500246412961/20155392 (pow.f64 x 3)))))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 841/54 x) (+.f64 (*.f64 500246412961/20155392 (pow.f64 x 3)) (*.f64 -12200509765705829/8707129344 (pow.f64 x 4)))))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 841/54 x) (*.f64 500246412961/20155392 (pow.f64 x 3))) (*.f64 -12200509765705829/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 841/54 x) (+.f64 (+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (*.f64 500246412961/20155392 (pow.f64 x 3))) (*.f64 -12200509765705829/8707129344 (pow.f64 x 4))))
(+.f64 (*.f64 -20511149/46656 (pow.f64 x 2)) (+.f64 (*.f64 500246412961/20155392 (pow.f64 x 3)) (+.f64 (*.f64 841/54 x) (*.f64 -12200509765705829/8707129344 (pow.f64 x 4)))))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 x 841/108) 4/29) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (*.f64 841/108 x))) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 x 841/108) (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))))) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))))) (*.f64 1728/707281 (/.f64 1 x)))
(*.f64 841/108 x)
(*.f64 x 841/108)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 x 841/108) 4/29)
(-.f64 (+.f64 4/29 (*.f64 841/108 x)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 x 841/108) 4/29) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (*.f64 841/108 x))) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 4/29 (+.f64 (*.f64 x 841/108) (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))))) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 x 841/108) 4/29)) (*.f64 1728/707281 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 x 841/108) (+.f64 4/29 (*.f64 746496/17249876309 (/.f64 1 (pow.f64 x 2))))) (*.f64 1728/707281 (/.f64 1 x)))
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 58/27 x)
(*.f64 x 58/27)
(*.f64 -8/27 x)
(*.f64 x -8/27)
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -8/27 x))
(+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 2) -24389/972))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(*.f64 -594823321/1259712 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -594823321/1259712)
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -594823321/1259712 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(*.f64 -594823321/1259712 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) -594823321/1259712)
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (*.f64 -594823321/1259712 (pow.f64 x 3)))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 -24389/972 (pow.f64 x 2)) (+.f64 (*.f64 -8/27 x) (*.f64 -594823321/1259712 (pow.f64 x 3))))
(+.f64 (*.f64 (pow.f64 x 2) -24389/972) (+.f64 (*.f64 x -8/27) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 x -8/27) (+.f64 (*.f64 (pow.f64 x 2) -24389/972) (*.f64 (pow.f64 x 3) -594823321/1259712)))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(+.f64 (*.f64 x 58/27) 0)
(*.f64 x 58/27)
(+.f64 0 (*.f64 x 58/27))
(*.f64 x 58/27)
(-.f64 (*.f64 x 58/27) 0)
(*.f64 x 58/27)
(/.f64 (*.f64 x 58/27) 1)
(*.f64 x 58/27)
(/.f64 (*.f64 x 58/27) (/.f64 (*.f64 x 58/27) (*.f64 x 58/27)))
(*.f64 x 58/27)
(pow.f64 (*.f64 x 58/27) 1)
(*.f64 x 58/27)
(+.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))
(+.f64 0 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))
(-.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 0)
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))
(/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (/.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))
(pow.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) 1)
(*.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (-.f64 -4/29 (*.f64 x 841/108)))

localize116.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 707281/11664 (pow.f64 x 2))
0.5b
(/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))
0.6b
(*.f64 x 58/27)
25.5b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
Compiler

Compiled 170 to 140 computations (17.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
1.0ms
x
@0
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
0.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))

rewrite88.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
964×rational.json-simplify-55
936×rational.json-5
934×exponential.json-3
934×rational.json-1
934×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025127
1207127
2565127
3206285
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)))))

simplify219.0ms (2.2%)

Algorithm
egg-herbie
Rules
1358×rational.json-simplify-79
1314×rational.json-simplify-49
882×rational.json-simplify-47
876×rational.json-simplify-2
796×rational.json-simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029642
148642
2103642
3257642
4961642
52114642
65266642
76817642
Stop Event
node limit
Counts
18 → 11
Calls
Call 1
Inputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
Outputs
4/29
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(*.f64 841/108 x)
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 4/29 (*.f64 841/108 x))
(+.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(-.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 0)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29))))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(pow.f64 (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 841/108 x) 4/29) (+.f64 (*.f64 841/108 x) 4/29)))) 1)
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 16/841 (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2)))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))

eval1.4s (13.6%)

Compiler

Compiled 9672 to 8110 computations (16.1% saved)

prune223.0ms (2.2%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New2424246
Fresh011
Picked101
Done246
Total2459254
Error
0.0b
Counts
254 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (*.f64 841/108 x) 4/29)
26.7b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
54.5b
(*.f64 (/.f64 (/.f64 108/841 x) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
26.7b
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
46.2b
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
46.4b
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
18.4b
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
28.2b
(*.f64 841/108 x)
35.0b
4/29
Compiler

Compiled 266 to 224 computations (15.8% saved)

regimes98.0ms (1%)

Counts
15 → 1
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
(+.f64 (*.f64 841/108 x) 4/29)
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))) (*.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29))))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (*.f64 (pow.f64 x 2) 707281/11664) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(*.f64 (+.f64 (*.f64 x 841/108) 4/29) (/.f64 (+.f64 (*.f64 x 58/27) (*.f64 (pow.f64 x 2) 707281/11664)) (*.f64 (+.f64 (*.f64 x 841/108) 4/29) (+.f64 (*.f64 x 841/108) 4/29))))
(*.f64 (+.f64 4/29 (*.f64 841/108 x)) (/.f64 (+.f64 (*.f64 707281/11664 (pow.f64 x 2)) (+.f64 16/841 (*.f64 x 58/27))) (*.f64 (+.f64 4/29 (*.f64 841/108 x)) (+.f64 4/29 (*.f64 841/108 x)))))
(*.f64 (/.f64 (/.f64 108/841 x) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 707281/11664 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (*.f64 x 58/27) (*.f64 707281/11664 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (+.f64 (+.f64 16/841 (*.f64 x 58/27)) (*.f64 707281/11664 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 841/108 x) 4/29)) (*.f64 (-.f64 -4/29 (*.f64 841/108 x)) (-.f64 -4/29 (*.f64 841/108 x)))) (+.f64 (*.f64 (pow.f64 x 2) 1682/243) (+.f64 (*.f64 (pow.f64 x 3) 20511149/78732) (*.f64 (pow.f64 x 4) 500246412961/136048896))))
Outputs
(+.f64 (*.f64 841/108 x) 4/29)
Calls

3 calls:

61.0ms
(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
14.0ms
x
10.0ms
(*.f64 (/.f64 841 108) x)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(+.f64 (*.f64 (/.f64 841 108) x) (/.f64 4 29))
0.1b1(*.f64 (/.f64 841 108) x)
Compiler

Compiled 486 to 407 computations (16.3% saved)

regimes15.0ms (0.1%)

Accuracy

Total -60.4b remaining (-4333.7%)

Threshold costs -60.4b (-4333.7%)

Counts
2 → 3
Calls
Call 1
Inputs
4/29
(*.f64 841/108 x)
Outputs
(*.f64 841/108 x)
4/29
(*.f64 841/108 x)
Calls

1 calls:

14.0ms
x
Results
ErrorSegmentsBranch
1.4b3x
Compiler

Compiled 7 to 5 computations (28.6% saved)

bsearch218.0ms (2.2%)

Algorithm
binary-search
Steps
TimeLeftRight
196.0ms
2.157284878837703e-8
2.397167733842667
21.0ms
-0.7519943825583358
-0.0001306704188855252
Results
212.0ms272×body256valid
Compiler

Compiled 150 to 131 computations (12.7% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01647
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 841/108 x) 4/29)
(if (<=.f64 x -5188146770730811/288230376151711744) (*.f64 841/108 x) (if (<=.f64 x 1261007895663739/72057594037927936) 4/29 (*.f64 841/108 x)))
4/29
Outputs
(+.f64 (*.f64 841/108 x) 4/29)
(if (<=.f64 x -5188146770730811/288230376151711744) (*.f64 841/108 x) (if (<=.f64 x 1261007895663739/72057594037927936) 4/29 (*.f64 841/108 x)))
4/29
Compiler

Compiled 24 to 19 computations (20.8% saved)

soundness19.0ms (0.2%)

Algorithm
egg-herbie
Rules
rational.json-simplify-2
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01313
11513
Stop Event
saturated
Compiler

Compiled 22 to 19 computations (13.6% saved)

end26.0ms (0.3%)

Compiler

Compiled 22 to 17 computations (22.7% saved)

Profiling

Loading profile data...