Details

Time bar (total: 11.0s)

analyze8.0ms (0.1%)

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

Compiled 21 to 17 computations (19% saved)

sample2.3s (20.9%)

Results
2.3s8256×body256valid
Bogosity

preprocess111.0ms (1%)

Algorithm
egg-herbie
Rules
2120×rational.json-simplify-35
880×rational.json-simplify-51
872×rational.json-simplify-2
866×rational.json-simplify-48
716×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01855
13055
24555
38955
421655
562955
699755
7181655
8319555
9522355
10760255
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Compiler

Compiled 21 to 17 computations (19% saved)

simplify108.0ms (1%)

Algorithm
egg-herbie
Rules
2120×rational.json-simplify-35
880×rational.json-simplify-51
872×rational.json-simplify-2
866×rational.json-simplify-48
716×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01855
13055
24555
38955
421655
562955
699755
7181655
8319555
9522355
10760255
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))

eval1.0ms (0%)

Compiler

Compiled 20 to 16 computations (20% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.1b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Compiler

Compiled 20 to 16 computations (20% saved)

localize139.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
0.4b
(*.f64 x 4481/100000)
0.4b
(*.f64 x 27061/100000)
15.9b
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
Compiler

Compiled 91 to 71 computations (22% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
0.0ms
x
@inf
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
0.0ms
x
@inf
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
0.0ms
x
@inf
(*.f64 x 27061/100000)
0.0ms
x
@0
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))

rewrite160.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1352×rational.json-1
1352×rational.json-2
1352×rational.json-4
1352×rational.json-3
1344×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
111376
224376
352876
4125976
5419376
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 x 27061/100000)
(*.f64 x 4481/100000)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 27061/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/200000) (*.f64 x 27061/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 27061/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 27061/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 27061/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4481/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 4481/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 4481/200000) (*.f64 x 4481/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 4481/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4481/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4481/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4481/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4481/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 4481/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 4481/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))))

simplify748.0ms (6.8%)

Algorithm
egg-herbie
Rules
1468×rational.json-simplify-51
878×rational.json-simplify-1
812×rational.json-simplify-35
770×rational.json-simplify-44
660×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02545623
15615611
213885467
347515467
479855467
Stop Event
node limit
Counts
157 → 153
Calls
Call 1
Inputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 27061/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 4481/100000 x)
(*.f64 99229/100000 x)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(*.f64 4481/100000 (pow.f64 x 2))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(*.f64 4481/100000 (pow.f64 x 2))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(+.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(-.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(-.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -2)))
(-.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(*.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 1/4)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)
(*.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) 2)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 4)
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 4)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(+.f64 (*.f64 x 27061/100000) 0)
(+.f64 0 (*.f64 x 27061/100000))
(+.f64 (*.f64 x 27061/200000) (*.f64 x 27061/200000))
(-.f64 (*.f64 x 27061/100000) 0)
(/.f64 (*.f64 x 27061/100000) 1)
(/.f64 (*.f64 x 27061/50000) 2)
(/.f64 (*.f64 x 27061/25000) 4)
(/.f64 (*.f64 2 (*.f64 x 27061/25000)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/25000))) 16)
(pow.f64 (*.f64 x 27061/100000) 1)
(+.f64 (*.f64 x 4481/100000) 0)
(+.f64 0 (*.f64 x 4481/100000))
(+.f64 (*.f64 x 4481/200000) (*.f64 x 4481/200000))
(-.f64 (*.f64 x 4481/100000) 0)
(/.f64 (*.f64 x 4481/100000) 1)
(/.f64 (*.f64 x 4481/50000) 2)
(/.f64 (*.f64 x 4481/25000) 4)
(/.f64 (*.f64 2 (*.f64 x 4481/25000)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4481/25000))) 16)
(pow.f64 (*.f64 x 4481/100000) 1)
(+.f64 1 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1))
(+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(+.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -1)
(+.f64 0 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))
(+.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)))
(-.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(-.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)
(-.f64 -1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)
(/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(/.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2)) 2)
(/.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)))) 16)
(pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
Outputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)) (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))))
(+.f64 230753/100000 (+.f64 (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)))))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 27061/100000 x)
(*.f64 x 27061/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 4481/100000 x)
(*.f64 x 4481/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(*.f64 4481/100000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4481/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(*.f64 4481/100000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4481/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -2)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 2 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 1/4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 8 (/.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 8)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 8 (/.f64 1/8 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 -2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 -2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2) 2)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) 2))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 -1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 -2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) 2))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) 2) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4) 4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 8 (/.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 8)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 8 (/.f64 1/8 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 2)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 -2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 (*.f64 x 27061/100000) 0)
(*.f64 x 27061/100000)
(+.f64 0 (*.f64 x 27061/100000))
(*.f64 x 27061/100000)
(+.f64 (*.f64 x 27061/200000) (*.f64 x 27061/200000))
(*.f64 x 27061/100000)
(-.f64 (*.f64 x 27061/100000) 0)
(*.f64 x 27061/100000)
(/.f64 (*.f64 x 27061/100000) 1)
(*.f64 x 27061/100000)
(/.f64 (*.f64 x 27061/50000) 2)
(*.f64 x 27061/100000)
(/.f64 (*.f64 x 27061/25000) 4)
(*.f64 x 27061/100000)
(/.f64 (*.f64 2 (*.f64 x 27061/25000)) 8)
(*.f64 x 27061/100000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/25000))) 16)
(*.f64 x 27061/100000)
(pow.f64 (*.f64 x 27061/100000) 1)
(*.f64 x 27061/100000)
(+.f64 (*.f64 x 4481/100000) 0)
(*.f64 x 4481/100000)
(+.f64 0 (*.f64 x 4481/100000))
(*.f64 x 4481/100000)
(+.f64 (*.f64 x 4481/200000) (*.f64 x 4481/200000))
(*.f64 x 4481/100000)
(-.f64 (*.f64 x 4481/100000) 0)
(*.f64 x 4481/100000)
(/.f64 (*.f64 x 4481/100000) 1)
(*.f64 x 4481/100000)
(/.f64 (*.f64 x 4481/50000) 2)
(*.f64 x 4481/100000)
(/.f64 (*.f64 x 4481/25000) 4)
(*.f64 x 4481/100000)
(/.f64 (*.f64 2 (*.f64 x 4481/25000)) 8)
(*.f64 x 4481/100000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 4481/25000))) 16)
(*.f64 x 4481/100000)
(pow.f64 (*.f64 x 4481/100000) 1)
(*.f64 x 4481/100000)
(+.f64 1 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(+.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) -1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(+.f64 0 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(+.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 1/2)))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 -1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2)) 2)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)) 4)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4))) 8)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (*.f64 x 4)))) 16)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))

eval83.0ms (0.8%)

Compiler

Compiled 4388 to 3596 computations (18% saved)

prune24.0ms (0.2%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1485153
Fresh000
Picked011
Done000
Total1486154
Error
0.1b
Counts
154 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2)))) x))
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
33.6b
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
24.5b
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
0.9b
(*.f64 70711/100000 (-.f64 230753/100000 x))
Compiler

Compiled 148 to 120 computations (18.9% saved)

localize46.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 x 4481/100000)
0.4b
(*.f64 x 27061/100000)
4.1b
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))
15.9b
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))
Compiler

Compiled 129 to 105 computations (18.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))
0.0ms
x
@inf
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))
0.0ms
x
@0
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))
0.0ms
x
@-inf
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))
0.0ms
x
@-inf
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))

rewrite97.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1524×rational.json-1
1524×rational.json-2
1524×rational.json-4
1524×rational.json-3
1516×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01962
114362
229462
367062
4174662
5515362
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))))
(+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))))

simplify140.0ms (1.3%)

Algorithm
egg-herbie
Rules
1434×rational.json-simplify-2
910×rational.json-simplify-51
748×rational.json-simplify-35
692×rational.json-simplify-41
676×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02155300
14975078
211274772
339544688
475554448
Stop Event
node limit
Counts
104 → 125
Calls
Call 1
Inputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(*.f64 99229/100000 x)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(*.f64 4481/100000 (pow.f64 x 2))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(*.f64 4481/100000 (pow.f64 x 2))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(-.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))
(*.f64 -1 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 1))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)
(*.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 2)
(*.f64 1/4 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(neg.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(-.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(-.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)
(-.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
(*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) x)
(*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)))
(*.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 1/2)
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2) (*.f64 x 1/2))
(*.f64 4 (/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 4))
(*.f64 (+.f64 x x) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2))
(*.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 1/4)
(*.f64 1/2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)))
(*.f64 (*.f64 x 1/2) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2))
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2) (+.f64 x x))
(*.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)) 2)
(/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(/.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 2)
(/.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)))) 16)
(pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
Outputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 230753/100000 (+.f64 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3))) (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2))))
(+.f64 230753/100000 (+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)) (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)))))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 (*.f64 1900161040244073/1000000000000000 (pow.f64 x 2)) (*.f64 -179503363065659419717/100000000000000000000 (pow.f64 x 3)))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(/.f64 27061/4481 x)
(-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2)))) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (*.f64 27061/4481 (/.f64 1 x))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 27061/4481 (/.f64 1 x)) (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 27061/4481 (/.f64 1 x)) (-.f64 (*.f64 151724043800704/89975616641 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 1651231776/20079361 (/.f64 1 (pow.f64 x 2))) (*.f64 14315508183474457216/403180738168321 (/.f64 1 (pow.f64 x 4))))))
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(*.f64 4481/100000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4481/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(*.f64 4481/100000 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 4481/100000)
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (*.f64 99229/100000 x) (*.f64 4481/100000 (pow.f64 x 2)))
(+.f64 (*.f64 x 99229/100000) (*.f64 (pow.f64 x 2) 4481/100000))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x (+.f64 99229/100000 (+.f64 99229/100000 (*.f64 x 4481/50000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 -1 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 1/2)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) 1))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x (+.f64 99229/100000 (+.f64 99229/100000 (*.f64 x 4481/50000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x (+.f64 99229/100000 (+.f64 99229/100000 (*.f64 x 4481/50000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1/4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 8)))
(*.f64 (/.f64 1/8 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 8))
(*.f64 4 (*.f64 (/.f64 1/8 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (*.f64 2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2) (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 -2 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) -2))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) -1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 2 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 1/2 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x (+.f64 99229/100000 (+.f64 99229/100000 (*.f64 x 4481/50000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) 2)
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x (+.f64 99229/100000 (+.f64 99229/100000 (*.f64 x 4481/50000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 4)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 -2 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(neg.f64 (/.f64 (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (-.f64 -1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(neg.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))) (neg.f64 (+.f64 2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))
(-.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 0)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(-.f64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) -1) -1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) x)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 1/2)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2) (*.f64 x 1/2))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 4 (/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 4))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (+.f64 x x) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 1/4)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 1/2 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 x 1/2) (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 2))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2) (+.f64 x x))
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(*.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 1/2)) 2)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) (+.f64 x x)) 2)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)) 4)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) 8)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4))) (*.f64 2 (*.f64 x (*.f64 (+.f64 99229/100000 (*.f64 x 4481/100000)) 4)))) 16)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))
(pow.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)
(*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))

localize5.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 230753/100000 x)
0.1b
(*.f64 70711/100000 (-.f64 230753/100000 x))
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 70711/100000 (-.f64 230753/100000 x))
0.0ms
x
@inf
(*.f64 70711/100000 (-.f64 230753/100000 x))
0.0ms
x
@-inf
(*.f64 70711/100000 (-.f64 230753/100000 x))
0.0ms
x
@-inf
(-.f64 230753/100000 x)
0.0ms
x
@0
(-.f64 230753/100000 x)

rewrite268.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
2402×rational.json-simplify-2
1770×rational.json-simplify-35
1288×exponential.json-3
1288×rational.json-1
1288×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14520
29620
319620
434820
575520
6184620
7314120
8391420
9499220
10618520
11700220
12731120
13759620
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(*.f64 70711/100000 (-.f64 230753/100000 x))
(-.f64 230753/100000 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (-.f64 230753/100000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 230753/100000 x) 70711/200000) (*.f64 (-.f64 230753/100000 x) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 70711/100000 (+.f64 x -230753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 70711/12500) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 70711/100000 (+.f64 x -230753/100000))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 230753/100000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 230753/100000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 x -330753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 x -330753/100000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 230753/100000 x) 1/2) (*.f64 (-.f64 230753/100000 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (neg.f64 (+.f64 x -430753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 x -430753/100000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 230753/100000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 230753/100000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 230753/100000 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 230753/100000 x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -230753/100000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (-.f64 230753/100000 x) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 230753/100000 x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x -230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -230753/50000)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 230753/100000 x) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 230753/100000 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 230753/100000 x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (+.f64 x -230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x -230753/100000) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 230753/100000 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 230753/100000 x) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (-.f64 230753/100000 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 x (+.f64 x -230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 230753/100000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x -230753/100000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x -230753/50000)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 230753/100000 x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -230753/100000) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) -64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 230753/100000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x -230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 x -430753/100000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 (+.f64 x -330753/100000) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 x -2) 30753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (-.f64 x 30753/100000) -1) -1))))))

simplify199.0ms (1.8%)

Algorithm
egg-herbie
Rules
1760×rational.json-simplify-2
1750×rational.json-simplify-35
1568×rational.json-simplify-1
1336×rational.json-simplify-51
978×rational.json-simplify-41
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01741333
14191207
210671087
322471087
443991087
546571035
649631035
753091035
854771035
957051035
1070641035
Stop Event
node limit
Counts
101 → 91
Calls
Call 1
Inputs
16316775383/10000000000
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
230753/100000
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(*.f64 -1 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)
(+.f64 0 (*.f64 70711/100000 (-.f64 230753/100000 x)))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(+.f64 -1 (-.f64 1 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))))
(+.f64 (*.f64 (-.f64 230753/100000 x) 70711/200000) (*.f64 (-.f64 230753/100000 x) 70711/200000))
(-.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)
(-.f64 0 (*.f64 70711/100000 (+.f64 x -230753/100000)))
(-.f64 0 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))
(/.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/50000) 2)
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/25000) 4)
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/12500) 8)
(/.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))) 32)
(/.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)) -1)
(/.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)) -1)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))) 64)
(/.f64 (*.f64 2 (*.f64 70711/100000 (+.f64 x -230753/100000))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))) 128)
(/.f64 (*.f64 2 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))))) 512)
(pow.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)
(neg.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)))
(neg.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))
(+.f64 (-.f64 230753/100000 x) 0)
(+.f64 0 (-.f64 230753/100000 x))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(+.f64 (neg.f64 (+.f64 x -330753/100000)) -1)
(+.f64 (*.f64 (-.f64 230753/100000 x) 1/2) (*.f64 (-.f64 230753/100000 x) 1/2))
(+.f64 -2 (neg.f64 (+.f64 x -430753/100000)))
(+.f64 (neg.f64 (+.f64 x -430753/100000)) -2)
(*.f64 (-.f64 230753/100000 x) 1)
(*.f64 1 (-.f64 230753/100000 x))
(*.f64 2 (*.f64 (-.f64 230753/100000 x) 1/2))
(*.f64 (*.f64 (-.f64 230753/100000 x) 2) 1/2)
(*.f64 (+.f64 x -230753/100000) -1)
(*.f64 4 (*.f64 (-.f64 230753/100000 x) 1/4))
(*.f64 (*.f64 (-.f64 230753/100000 x) 4) 1/4)
(*.f64 -1 (+.f64 x -230753/100000))
(*.f64 (+.f64 x (+.f64 x -230753/50000)) -1/2)
(*.f64 (*.f64 (-.f64 230753/100000 x) 8) 1/8)
(*.f64 1/2 (*.f64 (-.f64 230753/100000 x) 2))
(*.f64 (*.f64 (-.f64 230753/100000 x) 1/2) 2)
(*.f64 -2 (*.f64 (+.f64 x -230753/100000) 1/2))
(*.f64 (*.f64 (+.f64 x -230753/100000) 1/2) -2)
(*.f64 1/4 (*.f64 (-.f64 230753/100000 x) 4))
(*.f64 (*.f64 (-.f64 230753/100000 x) 1/4) 4)
(*.f64 1/8 (*.f64 (-.f64 230753/100000 x) 8))
(*.f64 -1/2 (+.f64 x (+.f64 x -230753/50000)))
(/.f64 (-.f64 230753/100000 x) 1)
(/.f64 (*.f64 (-.f64 230753/100000 x) 2) 2)
(/.f64 (+.f64 x -230753/100000) -1)
(/.f64 (*.f64 (-.f64 230753/100000 x) 4) 4)
(/.f64 (+.f64 x (+.f64 x -230753/50000)) -2)
(/.f64 (*.f64 (-.f64 230753/100000 x) 8) 8)
(/.f64 (*.f64 (+.f64 x -230753/100000) 4) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) -16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))) 64)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) -32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))) 128)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) -64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))))) 64)
(pow.f64 (-.f64 230753/100000 x) 1)
(neg.f64 (+.f64 x -230753/100000))
(neg.f64 (-.f64 (+.f64 x -430753/100000) -2))
(neg.f64 (+.f64 (-.f64 (+.f64 x -330753/100000) -2) -1))
(neg.f64 (-.f64 (+.f64 x -2) 30753/100000))
(neg.f64 (+.f64 (+.f64 (-.f64 x 30753/100000) -1) -1))
Outputs
16316775383/10000000000
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
(+.f64 16316775383/10000000000 (*.f64 -70711/100000 x))
230753/100000
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(*.f64 -1 x)
(*.f64 x -1)
(neg.f64 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (*.f64 x -1))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 0 (*.f64 70711/100000 (-.f64 230753/100000 x)))
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(+.f64 -1 (-.f64 1 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(+.f64 (*.f64 (-.f64 230753/100000 x) 70711/200000) (*.f64 (-.f64 230753/100000 x) 70711/200000))
(*.f64 70711/100000 (-.f64 230753/100000 x))
(-.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 0)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(-.f64 0 (*.f64 70711/100000 (+.f64 x -230753/100000)))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(-.f64 0 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(/.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/50000) 2)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/25000) 4)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 (-.f64 230753/100000 x) 70711/12500) 8)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)) 16)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))) 32)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)) -1)
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(/.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)) -1)
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))) 64)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 2 (*.f64 70711/100000 (+.f64 x -230753/100000))) -2)
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))) 128)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 2 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2))) -2)
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500)))))) 256)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 70711/12500))))))) 512)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(pow.f64 (*.f64 70711/100000 (-.f64 230753/100000 x)) 1)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(neg.f64 (*.f64 70711/100000 (+.f64 x -230753/100000)))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(neg.f64 (*.f64 70711/50000 (*.f64 (+.f64 x -230753/100000) 1/2)))
(+.f64 -1 (-.f64 1 (*.f64 70711/100000 (+.f64 x -230753/100000))))
(*.f64 -70711/100000 (+.f64 x -230753/100000))
(+.f64 (-.f64 230753/100000 x) 0)
(-.f64 230753/100000 x)
(+.f64 0 (-.f64 230753/100000 x))
(-.f64 230753/100000 x)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(+.f64 (neg.f64 (+.f64 x -330753/100000)) -1)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(+.f64 (*.f64 (-.f64 230753/100000 x) 1/2) (*.f64 (-.f64 230753/100000 x) 1/2))
(-.f64 230753/100000 x)
(+.f64 -2 (neg.f64 (+.f64 x -430753/100000)))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(+.f64 (neg.f64 (+.f64 x -430753/100000)) -2)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 (-.f64 230753/100000 x) 1)
(-.f64 230753/100000 x)
(*.f64 1 (-.f64 230753/100000 x))
(-.f64 230753/100000 x)
(*.f64 2 (*.f64 (-.f64 230753/100000 x) 1/2))
(-.f64 230753/100000 x)
(*.f64 (*.f64 (-.f64 230753/100000 x) 2) 1/2)
(-.f64 230753/100000 x)
(*.f64 (+.f64 x -230753/100000) -1)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 4 (*.f64 (-.f64 230753/100000 x) 1/4))
(-.f64 230753/100000 x)
(*.f64 (*.f64 (-.f64 230753/100000 x) 4) 1/4)
(-.f64 230753/100000 x)
(*.f64 -1 (+.f64 x -230753/100000))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 (+.f64 x (+.f64 x -230753/50000)) -1/2)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 (*.f64 (-.f64 230753/100000 x) 8) 1/8)
(-.f64 230753/100000 x)
(*.f64 1/2 (*.f64 (-.f64 230753/100000 x) 2))
(-.f64 230753/100000 x)
(*.f64 (*.f64 (-.f64 230753/100000 x) 1/2) 2)
(-.f64 230753/100000 x)
(*.f64 -2 (*.f64 (+.f64 x -230753/100000) 1/2))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 (*.f64 (+.f64 x -230753/100000) 1/2) -2)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(*.f64 1/4 (*.f64 (-.f64 230753/100000 x) 4))
(-.f64 230753/100000 x)
(*.f64 (*.f64 (-.f64 230753/100000 x) 1/4) 4)
(-.f64 230753/100000 x)
(*.f64 1/8 (*.f64 (-.f64 230753/100000 x) 8))
(-.f64 230753/100000 x)
(*.f64 -1/2 (+.f64 x (+.f64 x -230753/50000)))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (-.f64 230753/100000 x) 1)
(-.f64 230753/100000 x)
(/.f64 (*.f64 (-.f64 230753/100000 x) 2) 2)
(-.f64 230753/100000 x)
(/.f64 (+.f64 x -230753/100000) -1)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 (-.f64 230753/100000 x) 4) 4)
(-.f64 230753/100000 x)
(/.f64 (+.f64 x (+.f64 x -230753/50000)) -2)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 (-.f64 230753/100000 x) 8) 8)
(-.f64 230753/100000 x)
(/.f64 (*.f64 (+.f64 x -230753/100000) 4) -4)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)) 16)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)) -8)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))) 32)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) -16)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))) 64)
(-.f64 230753/100000 x)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) 8)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) -32)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))) 128)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) 16)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) -64)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8)))))) 256)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))))) 32)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 230753/100000 x) 8))))))) 512)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))))) 64)
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(pow.f64 (-.f64 230753/100000 x) 1)
(-.f64 230753/100000 x)
(neg.f64 (+.f64 x -230753/100000))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (-.f64 (+.f64 x -430753/100000) -2))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(neg.f64 (+.f64 (-.f64 (+.f64 x -330753/100000) -2) -1))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(neg.f64 (-.f64 (+.f64 x -2) 30753/100000))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))
(neg.f64 (+.f64 (+.f64 (-.f64 x 30753/100000) -1) -1))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
0.3b
(/.f64 27061/4481 x)
Compiler

Compiled 19 to 13 computations (31.6% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
0.0ms
x
@0
(/.f64 27061/4481 x)
0.0ms
x
@-inf
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
0.0ms
x
@inf
(/.f64 27061/4481 x)
0.0ms
x
@-inf
(/.f64 27061/4481 x)

rewrite81.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1472×rational.json-1
1472×rational.json-2
1472×rational.json-3
1470×rational.json-4
1462×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0826
15526
213226
330626
465326
5180626
6521426
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(/.f64 27061/4481 x)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 27061/4481 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 27061/4481 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 27061/8962 x) (/.f64 27061/8962 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 27061/4481 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 27061/4481 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 27061/4481 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 27061/8962 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 54122/4481 x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4481/27061) (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 8962/27061) (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 27061/4481 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 27061/4481 x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4481/27061 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 54122/4481 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 27061/4481 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4481/54122) (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 27061/8962 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))) 4481/27061)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))) 4481/54122)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 27061/4481 x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/27061))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/54122))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 8962/27061))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))) 8962/27061)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 27061/4481 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -27061/4481 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000) (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)))))

simplify127.0ms (1.2%)

Algorithm
egg-herbie
Rules
1076×rational.json-simplify-61
922×rational.json-simplify-41
826×rational.json-simplify-49
730×rational.json-simplify-35
710×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01021013
12081001
2463953
31226905
44150905
55517905
65988905
77623905
Stop Event
node limit
Counts
53 → 65
Calls
Call 1
Inputs
(/.f64 1913510371/448100000 x)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(*.f64 -70711/100000 x)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (/.f64 27061/4481 x) 0)
(+.f64 0 (/.f64 27061/4481 x))
(+.f64 (/.f64 27061/8962 x) (/.f64 27061/8962 x))
(-.f64 (/.f64 27061/4481 x) 0)
(*.f64 x (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (/.f64 27061/4481 x) 1)
(*.f64 1 (/.f64 27061/4481 x))
(*.f64 2 (/.f64 27061/8962 x))
(*.f64 (/.f64 54122/4481 x) 1/2)
(*.f64 (*.f64 x 4481/27061) (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (*.f64 x 8962/27061) (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4 (/.f64 (/.f64 27061/4481 x) 4))
(*.f64 (*.f64 (/.f64 27061/4481 x) 4) 1/4)
(*.f64 4481/27061 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 1/2 (/.f64 54122/4481 x))
(*.f64 1/4 (*.f64 (/.f64 27061/4481 x) 4))
(*.f64 (*.f64 x 4481/54122) (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (/.f64 27061/8962 x) 2)
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))
(*.f64 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))) 4481/27061)
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))) 4481/54122)
(*.f64 (/.f64 (/.f64 27061/4481 x) 4) 4)
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/27061))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/54122))
(*.f64 (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))) x)
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 8962/27061))
(*.f64 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))) 8962/27061)
(pow.f64 (/.f64 27061/4481 x) 1)
(neg.f64 (/.f64 -27061/4481 x))
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)))
(+.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000) (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/50000) 2)
(/.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/25000) 4)
(/.f64 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8))) 32)
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)
Outputs
(/.f64 1913510371/448100000 x)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 -70711/100000 x))
(+.f64 (*.f64 1913510371/448100000 (/.f64 1 x)) (*.f64 x -70711/100000))
(+.f64 (/.f64 27061/4481 x) 0)
(/.f64 27061/4481 x)
(+.f64 0 (/.f64 27061/4481 x))
(/.f64 27061/4481 x)
(+.f64 (/.f64 27061/8962 x) (/.f64 27061/8962 x))
(-.f64 (/.f64 27061/4481 x) 0)
(/.f64 27061/4481 x)
(*.f64 x (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 x (/.f64 27061/4481 (*.f64 x x)))
(*.f64 (/.f64 27061/4481 x) 1)
(/.f64 27061/4481 x)
(*.f64 1 (/.f64 27061/4481 x))
(/.f64 27061/4481 x)
(*.f64 2 (/.f64 27061/8962 x))
(*.f64 (/.f64 27061/8962 x) 2)
(*.f64 (/.f64 54122/4481 x) 1/2)
(*.f64 1/2 (/.f64 54122/4481 x))
(*.f64 (*.f64 x 4481/27061) (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 1 (*.f64 x 20079361/732297721)) x))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 732297721/20079361 x) x))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 (*.f64 x 8962/27061) (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 x (*.f64 8962/27061 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721)))))
(*.f64 x (*.f64 8962/27061 (/.f64 (/.f64 732297721/40158722 x) x)))
(*.f64 8962/27061 (*.f64 x (/.f64 (/.f64 732297721/40158722 x) x)))
(*.f64 4 (/.f64 (/.f64 27061/4481 x) 4))
(/.f64 27061/4481 x)
(*.f64 (*.f64 (/.f64 27061/4481 x) 4) 1/4)
(/.f64 27061/4481 x)
(*.f64 4481/27061 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4481/27061 (/.f64 (/.f64 x x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (/.f64 732297721/20079361 x))
(*.f64 1/2 (/.f64 54122/4481 x))
(*.f64 (/.f64 54122/4481 x) 1/2)
(*.f64 1/4 (*.f64 (/.f64 27061/4481 x) 4))
(/.f64 27061/4481 x)
(*.f64 (*.f64 x 4481/54122) (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 x (*.f64 4481/54122 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721)))))
(*.f64 (*.f64 x 4481/54122) (/.f64 (/.f64 1464595442/20079361 x) x))
(*.f64 4481/54122 (*.f64 x (/.f64 (/.f64 1464595442/20079361 x) x)))
(*.f64 x (*.f64 4481/54122 (/.f64 (/.f64 1464595442/20079361 x) x)))
(*.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (/.f64 27061/8962 x) 2)
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))
(*.f64 8962/27061 (/.f64 (/.f64 x x) (*.f64 (*.f64 x 4481/27061) 8962/27061)))
(*.f64 8962/27061 (/.f64 (/.f64 x x) (*.f64 x 40158722/732297721)))
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 x 40158722/732297721))))
(*.f64 8962/27061 (/.f64 732297721/40158722 x))
(*.f64 (/.f64 x (*.f64 x (*.f64 x 20079361/732297721))) 4481/27061)
(*.f64 4481/27061 (/.f64 (/.f64 x x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (/.f64 732297721/20079361 x))
(*.f64 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))) 4481/54122)
(*.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (/.f64 (/.f64 27061/4481 x) 4) 4)
(/.f64 27061/4481 x)
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/27061))
(*.f64 (*.f64 x 4481/27061) (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 1 (*.f64 x 20079361/732297721)) x))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 732297721/20079361 x) x))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/54122))
(*.f64 x (*.f64 4481/54122 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721)))))
(*.f64 (*.f64 x 4481/54122) (/.f64 (/.f64 1464595442/20079361 x) x))
(*.f64 4481/54122 (*.f64 x (/.f64 (/.f64 1464595442/20079361 x) x)))
(*.f64 x (*.f64 4481/54122 (/.f64 (/.f64 1464595442/20079361 x) x)))
(*.f64 (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))) x)
(*.f64 x (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 x (/.f64 27061/4481 (*.f64 x x)))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 8962/27061))
(*.f64 x (*.f64 8962/27061 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721)))))
(*.f64 x (*.f64 8962/27061 (/.f64 (/.f64 732297721/40158722 x) x)))
(*.f64 8962/27061 (*.f64 x (/.f64 (/.f64 732297721/40158722 x) x)))
(*.f64 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))) 8962/27061)
(*.f64 8962/27061 (/.f64 (/.f64 x x) (*.f64 (*.f64 x 4481/27061) 8962/27061)))
(*.f64 8962/27061 (/.f64 (/.f64 x x) (*.f64 x 40158722/732297721)))
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 x 40158722/732297721))))
(*.f64 8962/27061 (/.f64 732297721/40158722 x))
(pow.f64 (/.f64 27061/4481 x) 1)
(/.f64 27061/4481 x)
(neg.f64 (/.f64 -27061/4481 x))
(/.f64 27061/4481 x)
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)))
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(+.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000) (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/200000))
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/50000) 2)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (*.f64 (-.f64 (/.f64 27061/4481 x) x) 70711/25000) 4)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8) 8)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) 16)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8)) (*.f64 2 (*.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 8))) 32)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
0.1b
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
0.2b
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
0.6b
(*.f64 -20191289437/10000000000 x)
Compiler

Compiled 29 to 22 computations (24.1% saved)

series4.0ms (0%)

Counts
4 → 27
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
0.0ms
x
@inf
(*.f64 -20191289437/10000000000 x)
0.0ms
x
@-inf
(*.f64 -20191289437/10000000000 x)
0.0ms
x
@0
(*.f64 -20191289437/10000000000 x)
0.0ms
x
@-inf
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))

rewrite128.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1702×rational.json-simplify-35
1480×rational.json-1
1480×rational.json-2
1480×rational.json-4
1480×rational.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01064
16764
213852
330152
463852
5161752
6369452
7543752
8720852
Stop Event
node limit
Counts
4 → 95
Calls
Call 1
Inputs
(*.f64 -20191289437/10000000000 x)
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -20191289437/10000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -20191289437/10000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -20191289437/20000000000) (*.f64 x -20191289437/20000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -20191289437/10000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -20191289437/10000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20191289437/5000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20191289437/2500000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -20191289437/10000000000 x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -20191289437/10000000000 x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -20191289437/10000000000 x) (-.f64 230753/100000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 230753/100000 (*.f64 x -30191289437/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 230753/100000 x) (*.f64 -20191289437/10000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 230753/100000 (neg.f64 x)) (*.f64 -20191289437/10000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -20191289437/20000000000) (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)) (*.f64 x -20191289437/20000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) (*.f64 (-.f64 230753/100000 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)))))

simplify304.0ms (2.8%)

Algorithm
egg-herbie
Rules
2130×rational.json-simplify-35
2016×rational.json-simplify-1
1012×rational.json-simplify-26
1008×rational.json-simplify-2
762×rational.json-simplify-52
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01911592
14121574
211161574
329081574
439851574
546931574
659761574
769171574
872611574
972991574
1073021574
1178141574
Stop Event
node limit
Counts
122 → 112
Calls
Call 1
Inputs
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
230753/100000
(*.f64 -20191289437/10000000000 x)
(*.f64 -20191289437/10000000000 x)
(+.f64 (*.f64 -20191289437/10000000000 x) 0)
(+.f64 0 (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 x -20191289437/20000000000) (*.f64 x -20191289437/20000000000))
(-.f64 (*.f64 -20191289437/10000000000 x) 0)
(/.f64 (*.f64 -20191289437/10000000000 x) 1)
(/.f64 (*.f64 x -20191289437/5000000000) 2)
(/.f64 (*.f64 x -20191289437/2500000000) 4)
(/.f64 (*.f64 (*.f64 -20191289437/10000000000 x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))))) 128)
(pow.f64 (*.f64 -20191289437/10000000000 x) 1)
(+.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)
(+.f64 0 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000))
(-.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)
(/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/50000) 2)
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/25000) 4)
(/.f64 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))))) 128)
(pow.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)
(+.f64 (*.f64 -20191289437/10000000000 x) (-.f64 230753/100000 x))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (neg.f64 x)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) (neg.f64 x))
(+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 0)
(+.f64 0 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 1 (+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -1))
(+.f64 (-.f64 230753/100000 x) (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(+.f64 (neg.f64 x) (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))
(+.f64 -1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)
(+.f64 (+.f64 230753/100000 (neg.f64 x)) (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))
(+.f64 (*.f64 x -20191289437/20000000000) (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)))
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(+.f64 (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)) (*.f64 x -20191289437/20000000000))
(*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(*.f64 1 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(*.f64 4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 1/4)
(*.f64 -1 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 1/8)
(*.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -1/2)
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) (*.f64 (-.f64 230753/100000 x) 2)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) 2)
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2))
(*.f64 1/4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4) 4)
(/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
(/.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 4)
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 8)
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -2)
(/.f64 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4) -4)
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4)) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4))) -16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))))) 128)
(pow.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(neg.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(-.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 0)
(*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
(*.f64 1 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))
(*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 1/8)
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4) 4)
(/.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
Outputs
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
230753/100000
(*.f64 -20191289437/10000000000 x)
(*.f64 x -20191289437/10000000000)
(*.f64 -20191289437/10000000000 x)
(*.f64 x -20191289437/10000000000)
(+.f64 (*.f64 -20191289437/10000000000 x) 0)
(*.f64 x -20191289437/10000000000)
(+.f64 0 (*.f64 -20191289437/10000000000 x))
(*.f64 x -20191289437/10000000000)
(+.f64 (*.f64 x -20191289437/20000000000) (*.f64 x -20191289437/20000000000))
(*.f64 x -20191289437/10000000000)
(-.f64 (*.f64 -20191289437/10000000000 x) 0)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 -20191289437/10000000000 x) 1)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 x -20191289437/5000000000) 2)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 x -20191289437/2500000000) 4)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 (*.f64 -20191289437/10000000000 x) 8) 8)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)) 16)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))) 32)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) 64)
(*.f64 x -20191289437/10000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -20191289437/10000000000 x) 8))))) 128)
(*.f64 x -20191289437/10000000000)
(pow.f64 (*.f64 -20191289437/10000000000 x) 1)
(*.f64 x -20191289437/10000000000)
(+.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 0 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/200000))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(-.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/50000) 2)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 70711/25000) 4)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8) 8)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)) 16)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))) 32)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) 64)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 8))))) 128)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(pow.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 (*.f64 -20191289437/10000000000 x) (-.f64 230753/100000 x))
(+.f64 (*.f64 x -20191289437/10000000000) (-.f64 230753/100000 x))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (neg.f64 x)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) (neg.f64 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 0)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 0 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 1 (+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -1))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (-.f64 230753/100000 x) (*.f64 -20191289437/10000000000 x))
(+.f64 (*.f64 x -20191289437/10000000000) (-.f64 230753/100000 x))
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 -1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 230753/100000 (neg.f64 x)) (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 x -20191289437/20000000000) (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)))
(+.f64 (*.f64 x -20191289437/10000000000) (-.f64 230753/100000 x))
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (-.f64 230753/100000 x) (*.f64 x -20191289437/20000000000)) (*.f64 x -20191289437/20000000000))
(+.f64 (*.f64 x -20191289437/10000000000) (-.f64 230753/100000 x))
(*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))))
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 1/4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -1 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 1/8)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -1/2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))))
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) (*.f64 (-.f64 230753/100000 x) 2)))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) (*.f64 2 (-.f64 230753/100000 x))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 x -20191289437/10000000000) (-.f64 230753/100000 x))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) 2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4) 4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
(/.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 2)
(/.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 8)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))) -2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4) -4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4)) -8)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4))) -16)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))))) 128)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(pow.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(neg.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(-.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 0)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 1 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 1/2)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 1/4)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 1/8)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/2) 2)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1/4) 4)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 4) 4)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8) 8)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 8))))) 128)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(pow.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x 99229/100000)
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
0.1b
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
0.4b
(*.f64 x 27061/100000)
Compiler

Compiled 62 to 49 computations (21% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 x 99229/100000)
0.0ms
x
@0
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
0.0ms
x
@inf
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
0.0ms
x
@inf
(*.f64 x 99229/100000)
0.0ms
x
@0
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))

rewrite97.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
111281
224481
353981
4128281
5464181
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 x 99229/100000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x 99229/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)) (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 99229/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 99229/100000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 99229/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 99229/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x 99229/25000)) (*.f64 2 (*.f64 x 99229/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 99229/100000) 1)))))

simplify138.0ms (1.3%)

Algorithm
egg-herbie
Rules
1596×rational.json-simplify-54
916×rational.json-simplify-2
798×rational.json-simplify-53
784×rational.json-simplify-50
678×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02415544
14885520
210265168
332195006
457684994
Stop Event
node limit
Counts
128 → 174
Calls
Call 1
Inputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(*.f64 99229/100000 x)
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) 1/2)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))) -1)
(*.f64 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 1/4 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)) 4)
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4) 4)
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)) (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/50000) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000))) 16)
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)
(+.f64 (*.f64 x 99229/100000) 0)
(+.f64 0 (*.f64 x 99229/100000))
(-.f64 (*.f64 x 99229/100000) 0)
(/.f64 (*.f64 x 99229/100000) 1)
(/.f64 (*.f64 x 99229/50000) 2)
(/.f64 (*.f64 x 99229/25000) 4)
(/.f64 (*.f64 2 (*.f64 x 99229/25000)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 99229/25000)) (*.f64 2 (*.f64 x 99229/25000))) 16)
(pow.f64 (*.f64 x 99229/100000) 1)
Outputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) 230753/100000))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 16316775383/10000000000 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 x -2134856267379707/1000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 x -2134856267379707/1000000000000000) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (+.f64 16316775383/10000000000 (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000))))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000) (+.f64 (*.f64 x -2134856267379707/1000000000000000) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000))))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (-.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (-.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(*.f64 99229/100000 x)
(*.f64 x 99229/100000)
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(+.f64 0 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 0)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 -1 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 4 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) 1/2)
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) 1/4)
(*.f64 1/4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4))))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))) -1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 2 (*.f64 x 99229/50000)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) 2)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 1/2) (/.f64 2 (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/4 (/.f64 8 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 1/4 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (-.f64 -1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (-.f64 -1 (*.f64 x 99229/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 1/2 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4)))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 2))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 2 (*.f64 x 99229/50000)))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) 2)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 4 (+.f64 2 (*.f64 x 99229/50000)))))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (-.f64 -1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 -2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (-.f64 -1 (*.f64 x 99229/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (+.f64 230753/100000 (*.f64 x 27061/100000)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) 4)) 4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 x 99229/100000))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000)))))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))) (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))
(/.f64 (/.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 4) 4)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)) (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4))))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 x 99229/100000)) -2)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 1 (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(pow.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) 1)
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(neg.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/100000))))
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/50000) 2)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000) 4)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) 8)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 70711/25000))) 16)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(+.f64 (*.f64 x 99229/100000) 0)
(*.f64 x 99229/100000)
(+.f64 0 (*.f64 x 99229/100000))
(*.f64 x 99229/100000)
(-.f64 (*.f64 x 99229/100000) 0)
(*.f64 x 99229/100000)
(/.f64 (*.f64 x 99229/100000) 1)
(*.f64 x 99229/100000)
(/.f64 (*.f64 x 99229/50000) 2)
(*.f64 x 99229/100000)
(/.f64 (*.f64 x 99229/25000) 4)
(*.f64 x 99229/100000)
(/.f64 (*.f64 2 (*.f64 x 99229/25000)) 8)
(*.f64 x 99229/100000)
(/.f64 (+.f64 (*.f64 2 (*.f64 x 99229/25000)) (*.f64 2 (*.f64 x 99229/25000))) 16)
(*.f64 x 99229/100000)
(pow.f64 (*.f64 x 99229/100000) 1)
(*.f64 x 99229/100000)

eval232.0ms (2.1%)

Compiler

Compiled 11147 to 9235 computations (17.2% saved)

prune104.0ms (0.9%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New5976603
Fresh000
Picked011
Done415
Total6018609
Error
0.1b
Counts
609 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
24.5b
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
33.1b
(*.f64 x -70711/100000)
24.5b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
0.4b
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
24.5b
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
29.2b
16316775383/10000000000
Compiler

Compiled 146 to 123 computations (15.8% saved)

localize30.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
0.1b
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
0.1b
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
0.4b
(*.f64 x 27061/50000)
Compiler

Compiled 76 to 62 computations (18.4% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 x 27061/50000)
0.0ms
x
@0
(*.f64 x 27061/50000)
0.0ms
x
@-inf
(*.f64 x 27061/50000)
0.0ms
x
@inf
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
0.0ms
x
@-inf
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))

rewrite115.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1536×rational.json-1
1536×rational.json-2
1536×rational.json-4
1536×rational.json-3
1328×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017112
1122100
2232100
3478100
41072100
53233100
66881100
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(*.f64 x 27061/50000)
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 27061/50000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/100000) (*.f64 x 27061/100000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 27061/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/25000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/12500) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 27061/12500)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) (*.f64 2 (*.f64 2 (*.f64 x 27061/12500)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 27061/50000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (+.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (+.f64 4 (*.f64 x 99229/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (+.f64 (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (-.f64 0 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2)) (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (+.f64 2 (*.f64 x 99229/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2) (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 4 (*.f64 x 99229/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 2 (*.f64 x 99229/50000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)))))

simplify131.0ms (1.2%)

Algorithm
egg-herbie
Rules
1828×rational.json-simplify-35
1392×rational.json-simplify-61
1230×rational.json-simplify-49
1074×rational.json-simplify-46
840×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03525868
19555244
223595112
374375112
Stop Event
node limit
Counts
168 → 199
Calls
Call 1
Inputs
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
1/2
(+.f64 1/2 (*.f64 -99229/200000 x))
(+.f64 1/2 (+.f64 (*.f64 -99229/200000 x) (*.f64 9846394441/20000000000 (pow.f64 x 2))))
(+.f64 1/2 (+.f64 (*.f64 -99229/200000 x) (+.f64 (*.f64 -977047873985989/2000000000000000 (pow.f64 x 3)) (*.f64 9846394441/20000000000 (pow.f64 x 2)))))
(/.f64 50000/99229 x)
(-.f64 (*.f64 50000/99229 (/.f64 1 x)) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (+.f64 (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2)))))
(/.f64 50000/99229 x)
(-.f64 (*.f64 50000/99229 (/.f64 1 x)) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (+.f64 (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2)))))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 x 27061/50000) 0)
(+.f64 0 (*.f64 x 27061/50000))
(+.f64 (*.f64 x 27061/100000) (*.f64 x 27061/100000))
(-.f64 (*.f64 x 27061/50000) 0)
(/.f64 (*.f64 x 27061/50000) 1)
(/.f64 (*.f64 x 27061/25000) 2)
(/.f64 (*.f64 x 27061/12500) 4)
(/.f64 (*.f64 2 (*.f64 x 27061/12500)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) (*.f64 2 (*.f64 2 (*.f64 x 27061/12500)))) 32)
(pow.f64 (*.f64 x 27061/50000) 1)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))))
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 2 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (/.f64 2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 2)
(/.f64 4 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 4)
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 8 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 -2 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) 8)
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(/.f64 16 (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(/.f64 -4 (+.f64 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (+.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) 1/2)
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(/.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) 8)
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(/.f64 -1/2 (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/4)
(/.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))) -2)
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000)))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (+.f64 (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (-.f64 0 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (neg.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2)) (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(pow.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(+.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 4 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2))
(*.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) 1/2)
(*.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) 1/4)
(*.f64 1/2 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))
(*.f64 1/4 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2) (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2) 4)
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)
(neg.f64 (/.f64 -1 (+.f64 2 (*.f64 x 99229/50000))))
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/50000) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)))) 32)
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)
Outputs
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
(*.f64 27061/50000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/10000000000) (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
(+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (+.f64 (*.f64 x -20191289437/10000000000) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) 230753/100000))
(+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/10000000000) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)))))
(+.f64 (*.f64 x -20191289437/10000000000) (+.f64 (+.f64 230753/100000 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))))
(+.f64 (*.f64 x -20191289437/10000000000) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (+.f64 230753/100000 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
1/2
(+.f64 1/2 (*.f64 -99229/200000 x))
(+.f64 1/2 (*.f64 x -99229/200000))
(+.f64 1/2 (+.f64 (*.f64 -99229/200000 x) (*.f64 9846394441/20000000000 (pow.f64 x 2))))
(+.f64 1/2 (+.f64 (*.f64 x -99229/200000) (*.f64 (pow.f64 x 2) 9846394441/20000000000)))
(+.f64 1/2 (+.f64 (*.f64 -99229/200000 x) (+.f64 (*.f64 -977047873985989/2000000000000000 (pow.f64 x 3)) (*.f64 9846394441/20000000000 (pow.f64 x 2)))))
(+.f64 1/2 (+.f64 (*.f64 x -99229/200000) (+.f64 (*.f64 (pow.f64 x 2) 9846394441/20000000000) (*.f64 (pow.f64 x 3) -977047873985989/2000000000000000))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 x -99229/200000) (*.f64 (pow.f64 x 2) 9846394441/20000000000)) (*.f64 (pow.f64 x 3) -977047873985989/2000000000000000)))
(/.f64 50000/99229 x)
(-.f64 (*.f64 50000/99229 (/.f64 1 x)) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 (/.f64 1 x) 50000/99229) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 1 x) 50000/99229) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441)))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (+.f64 (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 x) 50000/99229) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441) (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (-.f64 (*.f64 (/.f64 1 x) 50000/99229) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441) (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))))))
(/.f64 50000/99229 x)
(-.f64 (*.f64 50000/99229 (/.f64 1 x)) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 (/.f64 1 x) 50000/99229) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 (/.f64 1 x) 50000/99229) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441)))
(-.f64 (+.f64 (*.f64 500000000000000/977047873985989 (/.f64 1 (pow.f64 x 3))) (*.f64 50000/99229 (/.f64 1 x))) (+.f64 (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))) (*.f64 5000000000/9846394441 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 1 x) 50000/99229) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441) (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989) (-.f64 (*.f64 (/.f64 1 x) 50000/99229) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441) (*.f64 50000000000000000000/96951483487755702481 (/.f64 1 (pow.f64 x 4))))))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 16316775383/10000000000 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 x -2134856267379707/1000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 x -2134856267379707/1000000000000000) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000))))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000))))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000))))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(-.f64 (+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000)) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(-.f64 (+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000)) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(+.f64 (*.f64 x 27061/50000) 0)
(*.f64 27061/50000 x)
(+.f64 0 (*.f64 x 27061/50000))
(*.f64 27061/50000 x)
(+.f64 (*.f64 x 27061/100000) (*.f64 x 27061/100000))
(*.f64 27061/50000 x)
(-.f64 (*.f64 x 27061/50000) 0)
(*.f64 27061/50000 x)
(/.f64 (*.f64 x 27061/50000) 1)
(*.f64 27061/50000 x)
(/.f64 (*.f64 x 27061/25000) 2)
(*.f64 27061/50000 x)
(/.f64 (*.f64 x 27061/12500) 4)
(*.f64 27061/50000 x)
(/.f64 (*.f64 2 (*.f64 x 27061/12500)) 8)
(*.f64 27061/50000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) 16)
(*.f64 27061/50000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/12500))) (*.f64 2 (*.f64 2 (*.f64 x 27061/12500)))) 32)
(*.f64 27061/50000 x)
(pow.f64 (*.f64 x 27061/50000) 1)
(*.f64 27061/50000 x)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 0 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 2)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 4 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 -1 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) 4)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 8 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -2 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (neg.f64 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 27061/50000 x) 230753/50000))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) 8)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 16 (+.f64 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -4 (+.f64 (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (neg.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 27061/50000 x) 230753/50000))))
(/.f64 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (/.f64 4 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (+.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (*.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (+.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)))))
(*.f64 4 (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (+.f64 4 (+.f64 (*.f64 x 99229/25000) (+.f64 4 (*.f64 x 99229/25000)))))))
(*.f64 4 (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (+.f64 (*.f64 x 99229/25000) (+.f64 (*.f64 x 99229/25000) 8)))))
(*.f64 4 (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 27061/50000 x) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 (*.f64 27061/50000 x) 230753/50000))) (+.f64 (*.f64 x 99229/25000) (+.f64 8 (*.f64 x 99229/25000))))))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) 1/2)
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2) (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (/.f64 (/.f64 1/2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) 16)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) 8)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) -1)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -1/2 (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/4)
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (-.f64 0 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000))))) -2)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (+.f64 2 (*.f64 x 99229/50000)))) 16)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))))) (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) 32)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (+.f64 (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2)) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4))) (-.f64 0 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000)))))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (*.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (neg.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 1/2)) (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2)))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) -2))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(pow.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 2 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 4 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2))
(*.f64 4 (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) 1/4)
(*.f64 1/4 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 1/2 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2)
(*.f64 2 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 1/2 (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 1/4 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) 1/4)
(*.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2) (/.f64 (/.f64 4 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 1/2 (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 4 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))) 2) 4)
(*.f64 4 (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 4 (*.f64 x 99229/25000)))))
(pow.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(neg.f64 (/.f64 -1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/200000))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/50000) 2)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000) 4)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)) 8)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) 16)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x) 70711/25000)))) 32)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) x))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x -70711/100000)
Compiler

Compiled 6 to 4 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 x -70711/100000)
0.0ms
x
@0
(*.f64 x -70711/100000)
0.0ms
x
@-inf
(*.f64 x -70711/100000)

rewrite266.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
2420×rational.json-simplify-2
2364×rational.json-simplify-35
1480×rational.json-simplify-1
1110×exponential.json-3
1110×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1337
2787
31587
42787
55837
613387
728457
844167
949827
1060497
1167567
1267567
1378217
1478217
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(*.f64 x -70711/100000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -70711/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -70711/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -70711/200000) (*.f64 x -70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -70711/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -70711/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -70711/12500) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -70711/12500)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -70711/100000) 1)))))

simplify925.0ms (8.4%)

Algorithm
egg-herbie
Rules
5844×rational.json-simplify-51
2758×rational.json-simplify-49
2728×rational.json-simplify-35
1494×rational.json-simplify-2
1010×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049196
1123196
2219196
3542196
41299196
52989196
64014196
74142196
84197196
94248196
104297196
114345196
124431196
134476196
144520196
154564196
164608196
174652196
184696196
194740196
204784196
214828196
224872196
234916196
244960196
254960196
265004196
275048196
285092196
295136196
305180196
315224196
325268196
335312196
345356196
355400196
Stop Event
node limit
Counts
28 → 17
Calls
Call 1
Inputs
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(+.f64 (*.f64 x -70711/100000) 0)
(+.f64 0 (*.f64 x -70711/100000))
(+.f64 (*.f64 x -70711/200000) (*.f64 x -70711/200000))
(-.f64 (*.f64 x -70711/100000) 0)
(/.f64 (*.f64 x -70711/100000) 1)
(/.f64 (*.f64 x -70711/50000) 2)
(/.f64 (*.f64 x -70711/25000) 4)
(/.f64 (*.f64 x -70711/12500) 8)
(/.f64 (*.f64 2 (*.f64 x -70711/12500)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) 512)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))))) 1024)
(pow.f64 (*.f64 x -70711/100000) 1)
Outputs
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(*.f64 -70711/100000 x)
(+.f64 (*.f64 x -70711/100000) 0)
(*.f64 -70711/100000 x)
(+.f64 0 (*.f64 x -70711/100000))
(*.f64 -70711/100000 x)
(+.f64 (*.f64 x -70711/200000) (*.f64 x -70711/200000))
(*.f64 -70711/100000 x)
(-.f64 (*.f64 x -70711/100000) 0)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 x -70711/100000) 1)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 x -70711/50000) 2)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 x -70711/25000) 4)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 x -70711/12500) 8)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 x -70711/12500)) 16)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))) 32)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))) 64)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))) 128)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))) 256)
(*.f64 -70711/100000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) 512)
(*.f64 -70711/100000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -70711/12500)))))))) 1024)
(*.f64 -70711/100000 x)
(pow.f64 (*.f64 x -70711/100000) 1)
(*.f64 -70711/100000 x)

localize5.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
0.2b
(*.f64 -2134856267379707/1000000000000000 x)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
2 → 3
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 -2134856267379707/1000000000000000 x)
0.0ms
x
@inf
(*.f64 -2134856267379707/1000000000000000 x)
0.0ms
x
@0
(*.f64 -2134856267379707/1000000000000000 x)
0.0ms
x
@inf
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
0.0ms
x
@-inf
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)

rewrite281.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
2604×rational.json-simplify-35
2044×rational.json-simplify-2
1208×rational.json-simplify-1
1194×exponential.json-3
1194×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14620
29620
319020
435120
576620
6190020
7320720
8388120
9472120
10561920
11614620
12614620
13699520
14699520
15754020
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2134856267379707/1000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -2134856267379707/2000000000000000) (*.f64 x -2134856267379707/2000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2134856267379707/500000000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2134856267379707/250000000000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2134856267379707/125000000000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)))))

simplify314.0ms (2.9%)

Algorithm
egg-herbie
Rules
4312×rational.json-simplify-51
2060×rational.json-simplify-35
1504×rational.json-simplify-2
828×rational.json-simplify-1
562×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091452
1221452
2521452
31724452
43650452
54566452
64690452
74794452
84898452
94977452
105056452
115175452
125254452
135333452
145412452
155491452
165491452
Stop Event
node limit
Counts
44 → 44
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)
(+.f64 0 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 x -2134856267379707/2000000000000000) (*.f64 x -2134856267379707/2000000000000000))
(-.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)
(/.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)
(/.f64 (*.f64 x -2134856267379707/500000000000000) 2)
(/.f64 (*.f64 x -2134856267379707/250000000000000) 4)
(/.f64 (*.f64 x -2134856267379707/125000000000000) 8)
(/.f64 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))))) 1024)
(pow.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)
(-.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 0)
(*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
(*.f64 1 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2))
(*.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4))
(*.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 1/8)
(*.f64 1/2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000))
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2) 2)
(*.f64 1/4 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)))
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))
(/.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
(/.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 4)
(/.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))))) 1024)
(pow.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
Outputs
16316775383/10000000000
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 0 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 x -2134856267379707/2000000000000000) (*.f64 x -2134856267379707/2000000000000000))
(*.f64 -2134856267379707/1000000000000000 x)
(-.f64 (*.f64 -2134856267379707/1000000000000000 x) 0)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 x -2134856267379707/500000000000000) 2)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 x -2134856267379707/250000000000000) 4)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 x -2134856267379707/125000000000000) 8)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)) 16)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))) 32)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))) 64)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))) 128)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))) 256)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000))))))) 512)
(*.f64 -2134856267379707/1000000000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -2134856267379707/125000000000000)))))))) 1024)
(*.f64 -2134856267379707/1000000000000000 x)
(pow.f64 (*.f64 -2134856267379707/1000000000000000 x) 1)
(*.f64 -2134856267379707/1000000000000000 x)
(-.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 0)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 1 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 1/2)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 1/4)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 1/8)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 1/2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/2) 2)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 1/4 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1/4) 4)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000) 2)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (+.f64 (*.f64 x -2134856267379707/500000000000000) 16316775383/5000000000)) 4)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8) 8)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)) 16)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))) 32)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))) 64)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))) 128)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))) 256)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8))))))) 512)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 8)))))))) 1024)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(pow.f64 (+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000) 1)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
0.0b
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
0.2b
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
0.4b
(*.f64 x -30191289437/10000000000)
Compiler

Compiled 42 to 36 computations (14.3% saved)

series6.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(*.f64 x -30191289437/10000000000)
2.0ms
x
@-inf
(*.f64 x -30191289437/10000000000)
0.0ms
x
@0
(*.f64 x -30191289437/10000000000)
0.0ms
x
@inf
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
0.0ms
x
@0
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))

rewrite228.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1798×rational.json-simplify-1
1534×rational.json-simplify-51
1404×rational.json-simplify-35
1296×exponential.json-3
1296×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01364
110252
221752
340752
498352
5206952
6330852
7472552
8566152
9641552
10647852
11654152
12733352
Stop Event
node limit
Counts
4 → 70
Calls
Call 1
Inputs
(*.f64 x -30191289437/10000000000)
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/10000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -30191289437/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/20000000000) (*.f64 x -30191289437/20000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -30191289437/10000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/10000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/5000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/2500000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/1250000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) -30191289437/2500000000) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x -30191289437/1250000000) 4) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -30191289437/10000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 530753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)))))

simplify460.0ms (4.2%)

Algorithm
egg-herbie
Rules
2348×rational.json-simplify-35
2194×rational.json-simplify-2
1808×rational.json-simplify-51
1568×rational.json-simplify-1
1296×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01501390
13421390
29821390
325421390
434281390
536901390
639921390
743451390
845691390
958371390
1066891390
1168521390
1268951390
1373391390
1476211390
1577051390
1677841390
1779231390
Stop Event
node limit
Counts
118 → 81
Calls
Call 1
Inputs
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
430753/100000
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (*.f64 x -30191289437/10000000000) 0)
(+.f64 0 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 x -30191289437/20000000000) (*.f64 x -30191289437/20000000000))
(-.f64 (*.f64 x -30191289437/10000000000) 0)
(/.f64 (*.f64 x -30191289437/10000000000) 1)
(/.f64 (*.f64 x -30191289437/5000000000) 2)
(/.f64 (*.f64 x -30191289437/2500000000) 4)
(/.f64 (*.f64 x -30191289437/1250000000) 8)
(/.f64 (*.f64 (*.f64 x 4) -30191289437/2500000000) 16)
(/.f64 (*.f64 (*.f64 x -30191289437/1250000000) 4) 32)
(/.f64 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4)) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4))) 128)
(pow.f64 (*.f64 x -30191289437/10000000000) 1)
(+.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(+.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))
(-.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(/.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)
(/.f64 (*.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 16) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4) 32)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4)) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4))) 128)
(pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 0)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 530753/100000) 1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2))
(*.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 1/4)
(*.f64 1/2 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(/.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 16) 16)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4) 32)
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4)) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
Outputs
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
(*.f64 -30191289437/10000000000 x)
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 x -2134856267379707/1000000000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 x -2134856267379707/1000000000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
430753/100000
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (*.f64 x -30191289437/10000000000) 0)
(*.f64 -30191289437/10000000000 x)
(+.f64 0 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(+.f64 (*.f64 x -30191289437/20000000000) (*.f64 x -30191289437/20000000000))
(*.f64 -30191289437/10000000000 x)
(-.f64 (*.f64 x -30191289437/10000000000) 0)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 x -30191289437/10000000000) 1)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 x -30191289437/5000000000) 2)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 x -30191289437/2500000000) 4)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 x -30191289437/1250000000) 8)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 (*.f64 x 4) -30191289437/2500000000) 16)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 (*.f64 x -30191289437/1250000000) 4) 32)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4)) 64)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x -30191289437/1250000000) 4))) 128)
(*.f64 -30191289437/10000000000 x)
(pow.f64 (*.f64 x -30191289437/10000000000) 1)
(*.f64 -30191289437/10000000000 x)
(+.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(+.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(-.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 16) 16)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4) 32)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4)) 64)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 4))) 128)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 -30191289437/10000000000 x)))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16) 16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)) 32)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 16)))) 128)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) -1)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 0)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 530753/100000) 1)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 1/2)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 1/4)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2) 2)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 2)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4) 4)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 8)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 16) 16)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4) 32)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4)) 64)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8) 4))) 128)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
0.2b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
0.4b
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
0.6b
(*.f64 x -20191289437/5000000000)
Compiler

Compiled 54 to 45 computations (16.7% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
0.0ms
x
@inf
(*.f64 x -20191289437/5000000000)
0.0ms
x
@0
(*.f64 x -20191289437/5000000000)
0.0ms
x
@-inf
(*.f64 x -20191289437/5000000000)
0.0ms
x
@0
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)

rewrite135.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1742×rational.json-simplify-35
1584×rational.json-1
1584×rational.json-2
1284×rational.json-simplify-2
1146×exponential.json-3
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
013100
18882
218282
338582
477682
5196882
6406764
7592164
8769664
Stop Event
node limit
Counts
4 → 82
Calls
Call 1
Inputs
(*.f64 x -20191289437/5000000000)
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -20191289437/5000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -20191289437/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -20191289437/10000000000) (*.f64 x -20191289437/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -20191289437/5000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20191289437/5000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20191289437/2500000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20191289437/1250000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -20191289437/5000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2) (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/50000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))))))

simplify190.0ms (1.7%)

Algorithm
egg-herbie
Rules
1380×rational.json-simplify-2
1282×rational.json-simplify-52
1272×rational.json-simplify-35
1080×rational.json-simplify-1
724×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01721932
13611932
26991932
316271932
436111932
546341932
653031932
766931932
879341932
Stop Event
node limit
Counts
130 → 107
Calls
Call 1
Inputs
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(*.f64 -20191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(*.f64 -20191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (*.f64 x -20191289437/5000000000) 0)
(+.f64 0 (*.f64 x -20191289437/5000000000))
(+.f64 (*.f64 x -20191289437/10000000000) (*.f64 x -20191289437/10000000000))
(-.f64 (*.f64 x -20191289437/5000000000) 0)
(/.f64 (*.f64 x -20191289437/5000000000) 1)
(/.f64 (*.f64 x -20191289437/2500000000) 2)
(/.f64 (*.f64 x -20191289437/1250000000) 4)
(/.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))))) 128)
(pow.f64 (*.f64 x -20191289437/5000000000) 1)
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(-.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)
(*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(*.f64 1 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)) 1/4)
(*.f64 4 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/8)
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/16)
(*.f64 1/4 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 2)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 4)
(*.f64 1/16 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(pow.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)
(+.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000))
(+.f64 (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2) (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2))
(-.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)
(/.f64 (*.f64 70711/100000 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 2)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/50000) 4)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))))) 128)
(pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) (neg.f64 x))
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 0)
(+.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))
(+.f64 1 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) -1))
(+.f64 (neg.f64 x) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))
(+.f64 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)) -1)
(+.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))
(+.f64 -2 (-.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))
(*.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(*.f64 1 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))
(*.f64 4 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8))
(*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) (/.f64 x 4)))
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2)
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/4)
(*.f64 1/4 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))
(*.f64 -1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) 2)
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8) 4)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 2)
(/.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)
(/.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 4)
(/.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 8)
(/.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))))) 128)
(pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(neg.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))
Outputs
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
(*.f64 -20191289437/5000000000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 -20191289437/10000000000 x)
(*.f64 x -20191289437/10000000000)
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(*.f64 -20191289437/10000000000 x)
(*.f64 x -20191289437/10000000000)
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -20191289437/10000000000))
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 x -2134856267379707/1000000000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(*.f64 -2134856267379707/1000000000000000 x)
(*.f64 x -2134856267379707/1000000000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 x -20191289437/5000000000) 0)
(*.f64 -20191289437/5000000000 x)
(+.f64 0 (*.f64 x -20191289437/5000000000))
(*.f64 -20191289437/5000000000 x)
(+.f64 (*.f64 x -20191289437/10000000000) (*.f64 x -20191289437/10000000000))
(*.f64 -20191289437/5000000000 x)
(-.f64 (*.f64 x -20191289437/5000000000) 0)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 x -20191289437/5000000000) 1)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 x -20191289437/2500000000) 2)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 x -20191289437/1250000000) 4)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 8)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 16)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) 32)
(*.f64 -20191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 64)
(*.f64 -20191289437/5000000000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))))) 128)
(*.f64 -20191289437/5000000000 x)
(pow.f64 (*.f64 x -20191289437/5000000000) 1)
(*.f64 -20191289437/5000000000 x)
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(+.f64 0 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(-.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 1 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)) 1/4)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(*.f64 4 (/.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 8))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000) 16))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/8)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/16)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 1/4 (+.f64 230753/100000 (+.f64 (*.f64 x -20191289437/2500000000) 692259/100000)))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 2)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 4)
(*.f64 4 (/.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 8))
(*.f64 4 (/.f64 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000) 16))
(*.f64 1/16 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(pow.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2)
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(+.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000))
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(+.f64 (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2) (*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1/2))
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(-.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 0)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 70711/100000 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 2)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/50000) 4)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000) 8)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)) 16)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))) 32)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) 64)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/25000))))) 128)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000) 1)
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 70711/200000)
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) (neg.f64 x))
(+.f64 (*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2) (neg.f64 x))
(+.f64 (*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000)) (neg.f64 x))
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 0)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 0 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 1 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) -1))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 (neg.f64 x) (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(+.f64 (*.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 1/2) (neg.f64 x))
(+.f64 (*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000)) (neg.f64 x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 (-.f64 1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)) -1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 -2 (-.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2)))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 1 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 4 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) (/.f64 x 4)))
(*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 8) (/.f64 x 4)))
(*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000) 16) (/.f64 x 4)))
(*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000) 8) (*.f64 x 1/4)))
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/4)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 1/4 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 -1 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 4) 2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 8) 4)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2) -1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 4)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 8)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) -8)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))) 32)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) 64)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))))) 128)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(pow.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(neg.f64 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))

eval164.0ms (1.5%)

Compiler

Compiled 7320 to 6283 computations (14.2% saved)

prune68.0ms (0.6%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New4462448
Fresh011
Picked011
Done156
Total4479456
Error
0.1b
Counts
456 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
24.5b
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
33.1b
(*.f64 x -70711/100000)
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
24.5b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
24.5b
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.4b
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
29.2b
16316775383/10000000000
Compiler

Compiled 108 to 90 computations (16.7% saved)

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x -30191289437/10000000000) 130753/100000)
0.0b
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
0.2b
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.4b
(*.f64 x -30191289437/10000000000)
Compiler

Compiled 30 to 25 computations (16.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.0ms
x
@-inf
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.0ms
x
@inf
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.0ms
x
@0
(+.f64 (*.f64 x -30191289437/10000000000) 130753/100000)
0.0ms
x
@inf
(+.f64 (*.f64 x -30191289437/10000000000) 130753/100000)

rewrite197.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
2192×rational.json-simplify-2
1328×rational.json-simplify-35
1176×exponential.json-3
1176×rational.json-1
1176×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01157
17845
216545
330845
464045
5153845
6345045
7466945
8571145
9646045
10646045
11780845
Stop Event
node limit
Counts
3 → 66
Calls
Call 1
Inputs
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
(+.f64 (*.f64 x -30191289437/10000000000) 130753/100000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 130753/100000 (+.f64 (*.f64 x -30191289437/10000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x -30191289437/10000000000) 1) 130753/100000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 230753/100000 (*.f64 x -30191289437/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) (+.f64 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)))))

simplify1.1s (10.4%)

Algorithm
egg-herbie
Rules
3512×rational.json-simplify-51
2848×rational.json-simplify-35
2682×rational.json-simplify-2
1266×rational.json-simplify-1
720×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321332
12811332
29071332
319411332
433261332
539361332
641211332
743431332
845001332
946021332
1046721332
1147571332
1248091332
1348591332
1449091332
1549671332
1650171332
1750671332
1851171332
1951671332
2065861332
2167381332
2268111332
2368361332
2468641332
2568841332
2669041332
2769141332
2869621332
2970081332
3070541332
3177301332
3277761332
3378221332
3478681332
3579141332
3679601332
Stop Event
node limit
Counts
102 → 79
Calls
Call 1
Inputs
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
130753/100000
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(+.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))
(-.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(/.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))))) 128)
(pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/10000000000) 1))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)
(+.f64 0 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 1) 130753/100000)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) (+.f64 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(*.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)
(*.f64 1/2 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(/.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 0)
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2))
(*.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 1/4)
(*.f64 1/2 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 1/8)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(/.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
Outputs
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(*.f64 -2134856267379707/1000000000000000 x)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 -2134856267379707/1000000000000000 x))
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
130753/100000
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/10000000000 x)
(*.f64 x -30191289437/10000000000)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(+.f64 0 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/200000))
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(-.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 0)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/50000) 2)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/25000) 4)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500) 8)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)) 16)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))) 32)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500)))) 64)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 70711/12500))))) 128)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(pow.f64 (*.f64 70711/100000 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)) 1)
(*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(*.f64 70711/200000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/10000000000) 1))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 0 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 1) 130753/100000)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) (+.f64 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 1/2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 1/4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/2 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4) 4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 330753/100000)) 2)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4) 4)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 8)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 128)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 0)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 1/4)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/2 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 1/8)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) 2)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4) 4)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 2)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 4)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 8)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)) 16)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))) 32)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))) 64)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) 128)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 x -30191289437/10000000000))

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x 99229/25000)
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
0.4b
(*.f64 x 27061/25000)
0.6b
(/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))
Compiler

Compiled 75 to 61 computations (18.7% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))
0.0ms
x
@-inf
(*.f64 x 27061/25000)
0.0ms
x
@inf
(*.f64 x 99229/25000)
0.0ms
x
@-inf
(*.f64 x 99229/25000)
0.0ms
x
@inf
(*.f64 x 27061/25000)

rewrite96.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1382×rational.json-1
1382×rational.json-2
1382×rational.json-4
1382×rational.json-3
1374×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016100
110788
221988
353088
4131988
5433788
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 x 27061/25000)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
(*.f64 x 99229/25000)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 4 (*.f64 x 99229/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/25000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 27061/25000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 27061/50000) (*.f64 x 27061/50000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 27061/25000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/25000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/12500) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 27061/6250) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 27061/6250)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/6250))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 27061/25000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 99229/25000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 99229/25000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 99229/50000) (*.f64 x 99229/50000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 99229/25000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/25000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/12500) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/6250) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 99229/6250)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/6250))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 99229/25000) 1)))))

simplify103.0ms (0.9%)

Algorithm
egg-herbie
Rules
1392×rational.json-simplify-2
1044×rational.json-simplify-51
1018×rational.json-simplify-55
782×rational.json-simplify-35
764×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02704414
15724402
212844282
342434270
Stop Event
node limit
Counts
154 → 168
Calls
Call 1
Inputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
(*.f64 27061/25000 x)
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -70711/100000 x)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(*.f64 99229/25000 x)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)
(-.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)
(*.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) -1)
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) 2)
(*.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(*.f64 (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) -1)
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) 4)
(*.f64 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4) 4)
(*.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8))
(*.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(pow.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(+.f64 (*.f64 x 27061/25000) 0)
(+.f64 0 (*.f64 x 27061/25000))
(+.f64 (*.f64 x 27061/50000) (*.f64 x 27061/50000))
(-.f64 (*.f64 x 27061/25000) 0)
(/.f64 (*.f64 x 27061/25000) 1)
(/.f64 (*.f64 x 27061/12500) 2)
(/.f64 (*.f64 x 27061/6250) 4)
(/.f64 (*.f64 2 (*.f64 x 27061/6250)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/6250))) 16)
(pow.f64 (*.f64 x 27061/25000) 1)
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/50000) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000))) 16)
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)
(+.f64 (*.f64 x 99229/25000) 0)
(+.f64 0 (*.f64 x 99229/25000))
(+.f64 (*.f64 x 99229/50000) (*.f64 x 99229/50000))
(-.f64 (*.f64 x 99229/25000) 0)
(/.f64 (*.f64 x 99229/25000) 1)
(/.f64 (*.f64 x 99229/12500) 2)
(/.f64 (*.f64 x 99229/6250) 4)
(/.f64 (*.f64 2 (*.f64 x 99229/6250)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/6250))) 16)
(pow.f64 (*.f64 x 99229/25000) 1)
Outputs
230753/100000
(+.f64 230753/100000 (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -20191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 -20191289437/10000000000 x))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -20191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)))))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) 230753/100000))
(+.f64 (*.f64 -20191289437/10000000000 x) (+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
27061/99229
(+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x)))
(-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3)))) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (+.f64 (*.f64 201912894370000000000/96951483487755702481 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
(*.f64 27061/25000 x)
(*.f64 x 27061/25000)
16316775383/10000000000
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) 16316775383/10000000000))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 16316775383/10000000000 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 x -2134856267379707/1000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 x -2134856267379707/1000000000000000) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000)))
(+.f64 (+.f64 16316775383/10000000000 (*.f64 x -2134856267379707/1000000000000000)) (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) (+.f64 (*.f64 141673834365820945903/100000000000000000000 (pow.f64 x 2)) (+.f64 16316775383/10000000000 (*.f64 -14058152910286046641008787/10000000000000000000000000 (pow.f64 x 3)))))
(+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (+.f64 16316775383/10000000000 (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000))))
(+.f64 16316775383/10000000000 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000)) (*.f64 x -2134856267379707/1000000000000000)))
(+.f64 16316775383/10000000000 (+.f64 (*.f64 x -2134856267379707/1000000000000000) (+.f64 (*.f64 (pow.f64 x 2) 141673834365820945903/100000000000000000000) (*.f64 (pow.f64 x 3) -14058152910286046641008787/10000000000000000000000000))))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 1913510371/9922900000 (-.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (-.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(*.f64 -70711/100000 x)
(*.f64 x -70711/100000)
(+.f64 1913510371/9922900000 (*.f64 -70711/100000 x))
(+.f64 (*.f64 x -70711/100000) 1913510371/9922900000)
(+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x)))
(+.f64 1913510371/9922900000 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (*.f64 x -70711/100000) (+.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) 1913510371/9922900000))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)))
(+.f64 (+.f64 (*.f64 x -70711/100000) 1913510371/9922900000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000))
(-.f64 (+.f64 1913510371/9922900000 (+.f64 (*.f64 1427746267379707/984639444100000 (/.f64 1 x)) (*.f64 -70711/100000 x))) (*.f64 1427746267379707/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (-.f64 1913510371/9922900000 (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 1913510371/9922900000 (-.f64 (+.f64 (*.f64 x -70711/100000) (*.f64 (/.f64 1 x) 1427746267379707/984639444100000)) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989)))
(+.f64 (*.f64 x -70711/100000) (+.f64 1913510371/9922900000 (-.f64 (*.f64 (/.f64 1 x) 1427746267379707/984639444100000) (*.f64 (/.f64 1 (pow.f64 x 2)) 1427746267379707/977047873985989))))
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(*.f64 99229/25000 x)
(*.f64 x 99229/25000)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 0)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(-.f64 0 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 4 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) 1/2)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) 1/4)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 8 (/.f64 1/8 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 8 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/8 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 8 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) -1)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) 2)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 -1 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 1/2) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 1/4 (*.f64 4 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (+.f64 4 (*.f64 x 99229/12500))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) 1/4) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 4))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) -1)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 4 (+.f64 4 (*.f64 x 99229/25000)))) 4)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) 1/2) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (+.f64 4 (*.f64 x 99229/12500))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 4) 4)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) 8) (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 8 (/.f64 1/8 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 8 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/8 (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 8 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.f64 (/.f64 1 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) -2)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (*.f64 -2 (/.f64 1/2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 -1/2 (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 (+.f64 (*.f64 x 27061/12500) 230753/12500)))
(pow.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(neg.f64 (/.f64 (/.f64 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000) (neg.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 2))))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (*.f64 x 27061/25000) 0)
(*.f64 x 27061/25000)
(+.f64 0 (*.f64 x 27061/25000))
(*.f64 x 27061/25000)
(+.f64 (*.f64 x 27061/50000) (*.f64 x 27061/50000))
(*.f64 x 27061/25000)
(-.f64 (*.f64 x 27061/25000) 0)
(*.f64 x 27061/25000)
(/.f64 (*.f64 x 27061/25000) 1)
(*.f64 x 27061/25000)
(/.f64 (*.f64 x 27061/12500) 2)
(*.f64 x 27061/25000)
(/.f64 (*.f64 x 27061/6250) 4)
(*.f64 x 27061/25000)
(/.f64 (*.f64 2 (*.f64 x 27061/6250)) 8)
(*.f64 x 27061/25000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 27061/6250))) 16)
(*.f64 x 27061/25000)
(pow.f64 (*.f64 x 27061/25000) 1)
(*.f64 x 27061/25000)
(+.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 0 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/200000))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(-.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 0)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(/.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/50000) 2)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000) 4)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000)) 8)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 70711/25000))) 16)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(pow.f64 (*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1)
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 (*.f64 x 99229/25000) 0)
(*.f64 x 99229/25000)
(+.f64 0 (*.f64 x 99229/25000))
(*.f64 x 99229/25000)
(+.f64 (*.f64 x 99229/50000) (*.f64 x 99229/50000))
(*.f64 x 99229/25000)
(-.f64 (*.f64 x 99229/25000) 0)
(*.f64 x 99229/25000)
(/.f64 (*.f64 x 99229/25000) 1)
(*.f64 x 99229/25000)
(/.f64 (*.f64 x 99229/12500) 2)
(*.f64 x 99229/25000)
(/.f64 (*.f64 x 99229/6250) 4)
(*.f64 x 99229/25000)
(/.f64 (*.f64 2 (*.f64 x 99229/6250)) 8)
(*.f64 x 99229/25000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/6250))) 16)
(*.f64 x 99229/25000)
(pow.f64 (*.f64 x 99229/25000) 1)
(*.f64 x 99229/25000)

eval93.0ms (0.8%)

Compiler

Compiled 4702 to 4008 computations (14.8% saved)

prune37.0ms (0.3%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New2610261
Fresh011
Picked011
Done077
Total2619270
Error
0.1b
Counts
270 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
24.5b
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
33.1b
(*.f64 x -70711/100000)
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
24.5b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
0.1b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.4b
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
24.5b
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
0.4b
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
29.2b
16316775383/10000000000
Compiler

Compiled 108 to 90 computations (16.7% saved)

regimes23.0ms (0.2%)

Counts
14 → 1
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2)))) x))
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2)))) x))
Calls

3 calls:

8.0ms
x
6.0ms
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
5.0ms
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.1b1(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Compiler

Compiled 195 to 158 computations (19% saved)

regimes21.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
Calls

3 calls:

7.0ms
x
6.0ms
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
5.0ms
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Results
ErrorSegmentsBranch
0.1b1x
0.1b1(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
0.1b1(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Compiler

Compiled 172 to 139 computations (19.2% saved)

regimes10.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x))
Outputs
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
Calls

1 calls:

7.0ms
x
Results
ErrorSegmentsBranch
0.4b1x
Compiler

Compiled 115 to 94 computations (18.3% saved)

regimes9.0ms (0.1%)

Counts
10 → 1
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
Calls

1 calls:

6.0ms
x
Results
ErrorSegmentsBranch
0.4b1x
Compiler

Compiled 81 to 66 computations (18.5% saved)

regimes8.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
(*.f64 70711/100000 (-.f64 230753/100000 x))
(+.f64 (*.f64 -2134856267379707/1000000000000000 x) 16316775383/10000000000)
(*.f64 70711/100000 (-.f64 (/.f64 27061/4481 x) x))
(*.f64 70711/100000 (-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x))
(*.f64 70711/100000 (-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1))
(*.f64 70711/100000 (+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x))
Outputs
(*.f64 70711/100000 (-.f64 230753/100000 x))
Calls

1 calls:

5.0ms
x
Results
ErrorSegmentsBranch
0.9b1x
Compiler

Compiled 66 to 54 computations (18.2% saved)

regimes9.0ms (0.1%)

Accuracy

Total -61.2b remaining (-10608%)

Threshold costs -61.2b (-10608%)

Counts
2 → 3
Calls
Call 1
Inputs
16316775383/10000000000
(*.f64 x -70711/100000)
Outputs
(*.f64 x -70711/100000)
16316775383/10000000000
(*.f64 x -70711/100000)
Calls

1 calls:

8.0ms
x
Results
ErrorSegmentsBranch
0.6b3x
Compiler

Compiled 7 to 5 computations (28.6% saved)

bsearch40.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
6.926287678346995e-7
1473886417.6129005
20.0ms
-838549151.4417998
-5.6459200459979355e-5
Results
36.0ms320×body256valid
Compiler

Compiled 184 to 159 computations (13.6% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056261
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2)))) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 70711/100000 (-.f64 230753/100000 x))
(if (<=.f64 x -4728779608739021/4503599627370496) (*.f64 x -70711/100000) (if (<=.f64 x 2589569785738035/2251799813685248) 16316775383/10000000000 (*.f64 x -70711/100000)))
16316775383/10000000000
Outputs
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (+.f64 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2)))) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))
(*.f64 70711/100000 (-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x))
(*.f64 70711/100000 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 70711/100000 (-.f64 230753/100000 x))
(if (<=.f64 x -4728779608739021/4503599627370496) (*.f64 x -70711/100000) (if (<=.f64 x 2589569785738035/2251799813685248) 16316775383/10000000000 (*.f64 x -70711/100000)))
16316775383/10000000000
Compiler

Compiled 102 to 83 computations (18.6% saved)

soundness0.0ms (0%)

end58.0ms (0.5%)

Compiler

Compiled 96 to 77 computations (19.8% saved)

Profiling

Loading profile data...