Details

Time bar (total: 9.8s)

analyze6.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 19 to 15 computations (21.1% saved)

sample879.0ms (8.9%)

Results
867.0ms8256×body256valid
Bogosity

preprocess112.0ms (1.1%)

Algorithm
egg-herbie
Rules
2140×rational.json-simplify-35
884×rational.json-simplify-2
872×rational.json-simplify-51
868×rational.json-simplify-48
708×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01649
12749
24249
38649
421349
562449
698849
7180749
8318849
9519949
10759249
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Outputs
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Compiler

Compiled 19 to 15 computations (21.1% saved)

simplify109.0ms (1.1%)

Algorithm
egg-herbie
Rules
2140×rational.json-simplify-35
884×rational.json-simplify-2
872×rational.json-simplify-51
868×rational.json-simplify-48
708×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01649
12749
24249
38649
421349
562449
698849
7180749
8318849
9519949
10759249
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Outputs
(-.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 18 to 14 computations (22.2% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 18 to 14 computations (22.2% saved)

localize26.0ms (0.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 71 to 55 computations (22.5% 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)))))

rewrite99.0ms (1%)

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)))))

simplify163.0ms (1.7%)

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)))

eval71.0ms (0.7%)

Compiler

Compiled 4082 to 3290 computations (19.4% saved)

prune23.0ms (0.2%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1485153
Fresh000
Picked011
Done000
Total1486154
Error
0b
Counts
154 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.0b
(-.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.0b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
0.4b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
33.5b
(-.f64 (/.f64 27061/4481 x) x)
24.5b
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
0.8b
(-.f64 230753/100000 x)
Compiler

Compiled 126 to 98 computations (22.2% saved)

localize37.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 105 to 85 computations (19% 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
@-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 -2 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 2))

rewrite99.0ms (1%)

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)))))

simplify150.0ms (1.5%)

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)))

localize3.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 6 to 4 computations (33.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite225.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
2466×rational.json-simplify-2
1626×rational.json-simplify-35
1294×exponential.json-3
1294×rational.json-1
1294×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1327
2787
31647
42857
56047
614297
728607
841577
951197
1062517
1170597
1273967
1376917
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(-.f64 230753/100000 x)
Outputs
((#(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 (-.f64 230753/100000 x) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -230753/50000)) -1/2)))) (#(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 (-.f64 230753/100000 x) 8) 8)))) (#(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 x -230753/100000) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8)) 32)))) (#(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 (-.f64 230753/100000 x) 2) 8))) 64)))) (#(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 (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 (-.f64 230753/100000 x) 2) 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 (+.f64 x -230753/100000) 4)))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 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 (+.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 (-.f64 230753/100000 x) 2) 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 -1) 30753/100000) -1))))))

simplify200.0ms (2%)

Algorithm
egg-herbie
Rules
1698×rational.json-simplify-1
1680×rational.json-simplify-2
1442×rational.json-simplify-35
850×rational.json-simplify-52
822×rational.json-simplify-48
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0123756
1298630
2712630
31933630
43498630
54354578
64673578
75121578
85287578
95592578
106480578
117216578
Stop Event
node limit
Counts
64 → 59
Calls
Call 1
Inputs
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 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 (-.f64 230753/100000 x) 8) 1/8)
(*.f64 (+.f64 x (+.f64 x -230753/50000)) -1/2)
(*.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 (-.f64 230753/100000 x) 8) 8)
(/.f64 (+.f64 x (+.f64 x -230753/50000)) -2)
(/.f64 (*.f64 (+.f64 x -230753/100000) 4) -4)
(/.f64 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8) 16)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8)) 32)
(/.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) -16)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8)))) 128)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (*.f64 (+.f64 x -230753/100000) 4)))) 16)
(/.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 (-.f64 230753/100000 x) 2) 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 (+.f64 x -230753/100000) 4))))) -64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 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 -1) 30753/100000) -1))
Outputs
230753/100000
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.f64 230753/100000 (*.f64 -1 x))
(+.f64 230753/100000 (neg.f64 x))
(+.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 (-.f64 230753/100000 x) 8) 1/8)
(-.f64 230753/100000 x)
(*.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 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 (-.f64 230753/100000 x) 8) 8)
(-.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 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 (*.f64 (-.f64 230753/100000 x) 2) 8) 16)
(-.f64 230753/100000 x)
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 230753/100000 x) 2) 8)) 32)
(-.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 (-.f64 230753/100000 x) 2) 8))) 64)
(-.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 (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 (-.f64 230753/100000 x) 2) 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 (+.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 (-.f64 230753/100000 x) 2) 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 (+.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 (-.f64 230753/100000 x) 2) 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 -1) 30753/100000) -1))
(+.f64 -1 (neg.f64 (+.f64 x -330753/100000)))
(-.f64 -1 (+.f64 x -330753/100000))
(neg.f64 (+.f64 x -230753/100000))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 27061/4481 x)
Compiler

Compiled 11 to 7 computations (36.4% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite103.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1206×rational.json-1
1206×rational.json-2
1206×rational.json-3
1204×rational.json-4
1196×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1367
21027
32417
45217
514707
642797
Stop Event
node limit
Counts
1 → 33
Calls
Call 1
Inputs
(/.f64 27061/4481 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 -1 (-.f64 1 (/.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 0 (/.f64 -27061/4481 x))))) (#(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 (/.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 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 1/4 (*.f64 (/.f64 27061/4481 x) 4))))) (#(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 -27061/4481 x) -1)))) (#(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))))))

simplify127.0ms (1.3%)

Algorithm
egg-herbie
Rules
1788×rational.json-simplify-35
1316×rational.json-simplify-49
1116×rational.json-simplify-39
574×rational.json-simplify-2
572×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
074579
1139567
2313519
3726471
42209471
54809471
65794471
77050471
Stop Event
node limit
Counts
33 → 53
Calls
Call 1
Inputs
(+.f64 (/.f64 27061/4481 x) 0)
(+.f64 0 (/.f64 27061/4481 x))
(+.f64 -1 (-.f64 1 (/.f64 -27061/4481 x)))
(+.f64 (/.f64 27061/8962 x) (/.f64 27061/8962 x))
(-.f64 (/.f64 27061/4481 x) 0)
(-.f64 0 (/.f64 -27061/4481 x))
(*.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 (/.f64 27061/8962 x) 2)
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))
(*.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 1/4 (*.f64 (/.f64 27061/4481 x) 4))
(*.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 -27061/4481 x) -1)
(*.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))
Outputs
(+.f64 (/.f64 27061/4481 x) 0)
(/.f64 27061/4481 x)
(+.f64 0 (/.f64 27061/4481 x))
(/.f64 27061/4481 x)
(+.f64 -1 (-.f64 1 (/.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 0 (/.f64 -27061/4481 x))
(/.f64 27061/4481 x)
(*.f64 x (/.f64 4481/27061 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 x (/.f64 4481/27061 (*.f64 20079361/732297721 (*.f64 x x))))
(*.f64 x (/.f64 27061/4481 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 27061/4481 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 x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (*.f64 x (/.f64 1 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 4481/27061 (*.f64 x (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 732297721/20079361 (*.f64 x x))))
(*.f64 (*.f64 x 8962/27061) (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 1 x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (*.f64 x (/.f64 1 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 4481/27061 (*.f64 x (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 732297721/20079361 (*.f64 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 x (*.f64 20079361/732297721 (*.f64 x x))))
(*.f64 4481/27061 (/.f64 732297721/20079361 x))
(*.f64 1/2 (/.f64 54122/4481 x))
(*.f64 (/.f64 54122/4481 x) 1/2)
(*.f64 (/.f64 27061/8962 x) 2)
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 x 40158722/732297721))))
(*.f64 8962/27061 (/.f64 732297721/40158722 x))
(*.f64 (*.f64 x 4481/54122) (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4481/54122 (*.f64 x (/.f64 2 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 (*.f64 x 4481/54122) (/.f64 (/.f64 1464595442/20079361 x) x))
(*.f64 4481/54122 (*.f64 x (/.f64 (/.f64 1464595442/20079361 x) x)))
(*.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4481/54122 (/.f64 (+.f64 x x) (*.f64 20079361/732297721 (*.f64 x x))))
(*.f64 4481/54122 (/.f64 (/.f64 (+.f64 x x) x) (*.f64 x 20079361/732297721)))
(*.f64 4481/54122 (/.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20079361/732297721))
(*.f64 1/4 (*.f64 (/.f64 27061/4481 x) 4))
(/.f64 27061/4481 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 x (*.f64 20079361/732297721 (*.f64 x x))))
(*.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 4481/54122 (/.f64 (+.f64 x x) (*.f64 20079361/732297721 (*.f64 x x))))
(*.f64 4481/54122 (/.f64 (/.f64 (+.f64 x x) x) (*.f64 x 20079361/732297721)))
(*.f64 4481/54122 (/.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20079361/732297721))
(*.f64 (/.f64 (/.f64 27061/4481 x) 4) 4)
(/.f64 27061/4481 x)
(*.f64 (/.f64 -27061/4481 x) -1)
(/.f64 27061/4481 x)
(*.f64 (/.f64 1 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/27061))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 1 x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (*.f64 x (/.f64 1 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 4481/27061 (*.f64 x (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 732297721/20079361 (*.f64 x x))))
(*.f64 (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 4481/54122))
(*.f64 (*.f64 x 4481/54122) (/.f64 2 (*.f64 x (*.f64 x 20079361/732297721))))
(*.f64 4481/54122 (*.f64 x (/.f64 2 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 (*.f64 x 4481/54122) (/.f64 (/.f64 1464595442/20079361 x) x))
(*.f64 4481/54122 (*.f64 x (/.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 4481/27061 (*.f64 20079361/732297721 (*.f64 x x))))
(*.f64 x (/.f64 27061/4481 (*.f64 x x)))
(*.f64 x (/.f64 (/.f64 27061/4481 x) x))
(*.f64 (/.f64 1/2 (*.f64 x (*.f64 x 20079361/732297721))) (*.f64 x 8962/27061))
(*.f64 (*.f64 x 4481/27061) (/.f64 (/.f64 1 x) (*.f64 x 20079361/732297721)))
(*.f64 4481/27061 (*.f64 x (/.f64 1 (*.f64 20079361/732297721 (*.f64 x x)))))
(*.f64 4481/27061 (*.f64 x (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 (/.f64 732297721/20079361 x) x)))
(*.f64 x (*.f64 4481/27061 (/.f64 732297721/20079361 (*.f64 x x))))
(*.f64 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))) 8962/27061)
(*.f64 8962/27061 (/.f64 x (*.f64 x (*.f64 (*.f64 x 4481/27061) 8962/27061))))
(*.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)

localize9.0ms (0.1%)

Local error

Found 3 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.6b
(*.f64 -20191289437/10000000000 x)
Compiler

Compiled 19 to 14 computations (26.3% saved)

series1.0ms (0%)

Counts
3 → 15
Calls

9 calls:

TimeVariablePointExpression
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 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
0.0ms
x
@0
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)

rewrite126.0ms (1.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
0839
15439
212033
326933
457533
5146733
6353033
7534933
8713933
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(*.f64 -20191289437/10000000000 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 x -20191289437/1250000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 x -20191289437/1250000000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -20191289437/10000000000 x) 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 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) -1/2)))) (#(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 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)) -2) -2)))) (#(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 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)))) (#(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 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)))) (#(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 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)))) (#(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 (*.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)))))

simplify167.0ms (1.7%)

Algorithm
egg-herbie
Rules
1826×rational.json-simplify-35
1450×rational.json-simplify-51
1202×rational.json-simplify-2
1060×rational.json-simplify-1
826×rational.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641190
13541190
29181190
325131190
444121190
554161190
664981190
775211190
Stop Event
node limit
Counts
98 → 91
Calls
Call 1
Inputs
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 x -20191289437/1250000000) 8)
(/.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 128)
(pow.f64 (*.f64 -20191289437/10000000000 x) 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 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) 2))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) -1/2)
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 1/8)
(*.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)) -2) -2)
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)
(/.f64 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4)) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4))) -16)
(/.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
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 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 x -20191289437/1250000000) 8)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 x -20191289437/1250000000)) 16)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))) 32)
(*.f64 x -20191289437/10000000000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) 64)
(*.f64 x -20191289437/10000000000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -20191289437/1250000000))))) 128)
(*.f64 x -20191289437/10000000000)
(pow.f64 (*.f64 -20191289437/10000000000 x) 1)
(*.f64 x -20191289437/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 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000) (neg.f64 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 0)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 0 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 1 (+.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -1))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(+.f64 (neg.f64 x) (+.f64 (*.f64 -20191289437/10000000000 x) 230753/100000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 -1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/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 230753/100000 (neg.f64 x)) (*.f64 -20191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(*.f64 1 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 1/4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -1 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -1 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) 2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) -1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 1/8)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.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 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/2) 2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -2 (/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/4 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1/4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) -1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) -2) -2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8) 8)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)) 16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4) -4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8))) 32)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4)) -8)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 8)))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))) 4))) -16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 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)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(neg.f64 (neg.f64 (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(-.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))

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 46 to 36 computations (21.7% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(-.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
@inf
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
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)))

rewrite95.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01375
19975
222675
350775
4121575
5446975
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 x 99229/100000)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 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 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1/2))))) (#(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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))))) (#(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 2 (*.f64 x 99229/50000)) (+.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 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 2 (*.f64 x 99229/50000)) (+.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.f64 2 (*.f64 x 99229/50000))) 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 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 2 (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/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 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.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/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 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 x 27061/50000) 230753/50000)) (/.f64 2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.f64 2 (*.f64 x 99229/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 2 (*.f64 x 99229/50000)) (+.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 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 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 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 (*.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 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1/2) (*.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 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (+.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 2 (+.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 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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 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)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.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 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (/.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 (/.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 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.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 -1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))))) (#(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) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -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) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))))) (#(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) 1/2) 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) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -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) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -2)))) (#(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) 4)) 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) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))))))

simplify311.0ms (3.2%)

Algorithm
egg-herbie
Rules
1372×rational.json-simplify-54
890×rational.json-simplify-50
808×rational.json-simplify-35
790×rational.json-simplify-2
784×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02566359
15196223
212245839
332885707
460125703
Stop Event
node limit
Counts
149 → 205
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 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)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -30191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -30191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(*.f64 -1 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -1 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.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 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1/2))
(*.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.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 2 (*.f64 x 99229/50000)) (+.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 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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.f64 2 (*.f64 x 99229/50000))) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 4)))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 2 (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000))
(*.f64 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/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 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.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 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 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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))) 1/4) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1/2) (*.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 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 1 (+.f64 1 (*.f64 x 99229/100000))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (+.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 2 (+.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 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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 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)
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) (neg.f64 x))
(+.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 0)
(+.f64 0 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(+.f64 -1 (-.f64 1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(+.f64 (neg.f64 x) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))
(+.f64 (-.f64 1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -1)
(*.f64 1 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)
(*.f64 -1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))
(*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1/2))
(*.f64 4 (/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2) 1/2)
(*.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2))
(*.f64 1/2 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1/2) 2)
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 4)
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)) 1/2)
(/.f64 (-.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) 2) 2)
(/.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 4)
(/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))) 16)
(/.f64 (/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -1) 2)
(pow.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)
(neg.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))
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 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 (*.f64 -20191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) 230753/100000))
(+.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 (+.f64 230753/100000 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2))))
(+.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) (+.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 (+.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 (+.f64 27061/99229 (*.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 (+.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 (+.f64 27061/99229 (*.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 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)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -30191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 x -30191289437/10000000000)))
(+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -30191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 x -30191289437/10000000000))))
(+.f64 (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 x -30191289437/10000000000)) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) 230753/100000))
(+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (+.f64 230753/100000 (*.f64 x -30191289437/10000000000))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (neg.f64 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x)))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (neg.f64 x) (-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))) (neg.f64 x))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (neg.f64 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x)))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (neg.f64 x) (-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))) (neg.f64 x))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.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 (/.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 -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 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(*.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 x 27061/50000) 230753/50000) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (-.f64 -1 (*.f64 x 99229/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 -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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 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 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 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 2 (*.f64 x 99229/50000))) 1/2))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 1/2 (*.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 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/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 2 (+.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.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 2 (*.f64 x 99229/50000)) (+.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 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/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 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.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 2 (*.f64 (/.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 2 (/.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 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 (+.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 (+.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 1 (/.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 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) 1)) (/.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 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 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1/2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.f64 2 (*.f64 x 99229/50000))) 1/4)
(neg.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (+.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 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.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/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 4 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1/8 (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 2 (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.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 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 1/2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 -2 (-.f64 -1 (*.f64 x 99229/100000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.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 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 2 (*.f64 x 99229/50000)) (+.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 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/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 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))) 2)
(*.f64 2 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 4) (+.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 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (-.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 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.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 (*.f64 x 27061/50000) 230753/50000) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) -1)))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (/.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 230753/100000 (*.f64 x 27061/100000)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4) (/.f64 1/2 (+.f64 2 (*.f64 x 99229/50000))))
(*.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 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 1 (*.f64 x 99229/100000)) (*.f64 (/.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 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.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 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/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 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 -2 (-.f64 -1 (*.f64 x 99229/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 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1/2) (*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) 4))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 1/2 (*.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 1 (+.f64 2 (*.f64 x 99229/50000))) (*.f64 2 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x 27061/50000))))
(*.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 -2 (-.f64 -1 (*.f64 x 99229/100000)))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 1 (+.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 1 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/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 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.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 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.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 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 2 (*.f64 x 99229/50000)) (+.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 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/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 (+.f64 230753/100000 (*.f64 x 27061/100000)) (*.f64 (+.f64 1 (*.f64 x 99229/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 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (/.f64 (-.f64 -1 (*.f64 x 99229/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (-.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 2 (*.f64 x 99229/50000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.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 (*.f64 x 27061/50000) 230753/50000) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) -1)))
(*.f64 (/.f64 -1 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))))))
(*.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (+.f64 1 (*.f64 x 99229/100000)))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(*.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 x 27061/50000) 230753/50000) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))))
(*.f64 (+.f64 1 (*.f64 x 99229/100000)) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.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 (/.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 (/.f64 1 (/.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 (+.f64 230753/100000 (*.f64 x 27061/100000)) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) 1)) (/.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 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 (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 230753/100000 (*.f64 x 27061/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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(*.f64 (/.f64 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (/.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.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 2 (+.f64 (*.f64 x 27061/50000) 230753/50000)) (/.f64 (+.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 (+.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 2 (*.f64 (/.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 2 (/.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 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 (+.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 (+.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))) (/.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 1/2 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000)))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 1/2 (*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 1 (*.f64 x 99229/100000)) (+.f64 (*.f64 x 27061/50000) 230753/50000)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.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 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 2 (+.f64 230753/100000 (*.f64 x 27061/100000))) (/.f64 (+.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 (+.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 (*.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/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 4 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (/.f64 1/4 (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (*.f64 4 (/.f64 1/8 (+.f64 1 (*.f64 x 99229/100000)))))
(*.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.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 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)
(+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) (neg.f64 x))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 0)
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 0 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 -1 (-.f64 1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (-.f64 1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 -1 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1/2))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 4 (/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2) 1/2)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 1/4)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1/2 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1/2) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 4)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)) 1/2)
(*.f64 1/2 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 1 (*.f64 x 99229/100000))) (+.f64 x x)))
(/.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 2) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4) 4)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -2)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4)) 8)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 4))) 16)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))))) -1) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(pow.f64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(neg.f64 (-.f64 x (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000)))))
(+.f64 (neg.f64 x) (/.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))) x)

eval228.0ms (2.3%)

Compiler

Compiled 10218 to 8231 computations (19.4% saved)

prune249.0ms (2.5%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New5627569
Fresh000
Picked011
Done325
Total56510575
Error
0b
Counts
575 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
24.5b
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
24.5b
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
0.0b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
0.4b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
0.4b
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
0.8b
(-.f64 230753/100000 x)
24.5b
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
24.5b
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
33.1b
(neg.f64 x)
29.2b
230753/100000
Compiler

Compiled 152 to 126 computations (17.1% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 x 99229/50000)
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 58 to 47 computations (19% saved)

series3.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 x 99229/50000)
0.0ms
x
@-inf
(*.f64 x 99229/50000)
0.0ms
x
@0
(*.f64 x 27061/50000)
0.0ms
x
@inf
(*.f64 x 27061/50000)
0.0ms
x
@-inf
(*.f64 x 27061/50000)

rewrite104.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01470
110364
220264
341264
493264
5288364
6668864
Stop Event
node limit
Counts
4 → 110
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 x 99229/50000)
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 4 (*.f64 x 27061/25000)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) (*.f64 2 (*.f64 4 (*.f64 x 27061/25000)))) 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 4 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))))) (#(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 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 8 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))))) (#(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 8 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 4)))) (#(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 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 (+.f64 2 (*.f64 x 99229/50000)) 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 2 (*.f64 x 99229/50000)) (/.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 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 16 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))) (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))))))) (#(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 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))) (#(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 2 (/.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) 8) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (*.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 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (+.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 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8)) (*.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8)) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 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 2 (*.f64 x 99229/50000)) (/.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 (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 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (+.f64 4 (*.f64 x 99229/25000)))))) (#(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 (+.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))) (#(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 (/.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 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 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (-.f64 0 (*.f64 2 (neg.f64 (+.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 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 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))) (#(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 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))) (#(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 (+.f64 4 (*.f64 x 99229/25000))))))) (#(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 (+.f64 2 (*.f64 x 99229/50000))) 4))))) (#(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 (+.f64 4 (*.f64 x 99229/25000))) 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 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (*.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 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 4) 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 x 99229/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x 99229/50000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 99229/100000) (*.f64 x 99229/100000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x 99229/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/25000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 99229/12500) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 99229/12500)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) (*.f64 2 (*.f64 2 (*.f64 x 99229/12500)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 99229/50000) 1)))))

simplify327.0ms (3.3%)

Algorithm
egg-herbie
Rules
1572×rational.json-simplify-35
1534×rational.json-simplify-61
1168×rational.json-simplify-53
888×rational.json-simplify-49
794×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03004106
18194052
220424034
365394028
Stop Event
node limit
Counts
158 → 161
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)))))
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(*.f64 99229/50000 x)
(+.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 4 (*.f64 x 27061/25000)) 8)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) (*.f64 2 (*.f64 4 (*.f64 x 27061/25000)))) 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 4 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 2)
(/.f64 4 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))
(/.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 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 8 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 8 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8) (+.f64 (*.f64 x 27061/50000) 230753/50000)))
(/.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 4)
(/.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 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 (+.f64 2 (*.f64 x 99229/50000)) 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 2 (*.f64 x 99229/50000)) (/.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 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 16 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))) (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))))
(/.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8) 8)
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(/.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 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))
(/.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (*.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 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (+.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 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8)) (*.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8)) (neg.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8)))
(/.f64 -1/2 (-.f64 0 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 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 2 (*.f64 x 99229/50000)) (/.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/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 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (+.f64 4 (*.f64 x 99229/25000)))
(/.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 (*.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.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 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))) (-.f64 0 (/.f64 1 (+.f64 (*.f64 x 27061/50000) 230753/50000))))
(/.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 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.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 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(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 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.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 (+.f64 2 (*.f64 x 99229/50000))) 4))
(*.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 (+.f64 4 (*.f64 x 99229/25000))) 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 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (*.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 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 4) 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 x 99229/50000) 0)
(+.f64 0 (*.f64 x 99229/50000))
(+.f64 (*.f64 x 99229/100000) (*.f64 x 99229/100000))
(-.f64 (*.f64 x 99229/50000) 0)
(/.f64 (*.f64 x 99229/50000) 1)
(/.f64 (*.f64 x 99229/25000) 2)
(/.f64 (*.f64 x 99229/12500) 4)
(/.f64 (*.f64 2 (*.f64 x 99229/12500)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) (*.f64 2 (*.f64 2 (*.f64 x 99229/12500)))) 32)
(pow.f64 (*.f64 x 99229/50000) 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 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 x -20191289437/10000000000) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 x -20191289437/10000000000) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) 230753/100000))
(+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/10000000000)) (+.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 (+.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 (*.f64 x -99229/200000) (+.f64 1/2 (*.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 (/.f64 1 x) 50000/99229) (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989)) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441))
(+.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 (/.f64 1 x) 50000/99229) (*.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 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 (/.f64 1 x) 50000/99229) (*.f64 (/.f64 1 (pow.f64 x 3)) 500000000000000/977047873985989)) (*.f64 (/.f64 1 (pow.f64 x 2)) 5000000000/9846394441))
(+.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 (/.f64 1 x) 50000/99229) (*.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 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(*.f64 99229/50000 x)
(*.f64 x 99229/50000)
(+.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 4 (*.f64 x 27061/25000)) 8)
(*.f64 27061/50000 x)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) 16)
(*.f64 27061/50000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 x 27061/25000))) (*.f64 2 (*.f64 4 (*.f64 x 27061/25000)))) 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 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))) 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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.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 4 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 2)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 4 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))
(/.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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -1 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 8 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))
(/.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 8 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) 4)
(/.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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -2 (+.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000))) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (neg.f64 (+.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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 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 2 (*.f64 x 99229/50000)) (/.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 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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 16 (+.f64 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))) (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))))))
(/.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 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8) 8)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(/.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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 -4 (-.f64 0 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 8))
(/.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) (+.f64 4 (*.f64 x 99229/25000)))) (*.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 2 (*.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (*.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 27061/50000 x) 230753/50000) (/.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) (/.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (/.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000)))))
(/.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (+.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 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) 2)) (+.f64 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 (*.f64 27061/50000 x) 230753/50000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 (*.f64 27061/50000 x) 230753/50000))))))
(/.f64 (/.f64 2 (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 4 (*.f64 x 99229/25000)))) (*.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 (+.f64 4 (*.f64 x 99229/25000)) (*.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 4 (+.f64 4 (*.f64 x 99229/12500))) (/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) 2))))
(/.f64 4 (*.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 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000)))))
(/.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 4 (*.f64 x 99229/25000))) 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 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 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) 16)
(/.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) -2)) (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000)))))
(/.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) 8)) (*.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))) 4))
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8)) (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 (+.f64 2 (*.f64 x 99229/50000)) 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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (/.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 (*.f64 x 27061/50000) 230753/50000))) (-.f64 0 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.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 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 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2)) (+.f64 4 (*.f64 x 99229/25000)))
(/.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 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 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000))) (/.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) 8) (+.f64 2 (*.f64 x 99229/50000)))) 16)
(/.f64 (+.f64 (*.f64 27061/50000 x) 230753/50000) (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) (+.f64 2 (*.f64 x 99229/50000))) 8))) 32)
(/.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) -2)) (*.f64 2 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.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) -2)) (neg.f64 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))
(/.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 (/.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 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 (*.f64 (+.f64 (*.f64 x 27061/50000) 230753/50000) -2))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(/.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 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 0 (neg.f64 (*.f64 2 (+.f64 4 (*.f64 x 99229/25000))))))
(/.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) -2))) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))
(/.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 2 (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 0 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 0)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 1 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.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 4 (*.f64 x 99229/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 1)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.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)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 4))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(*.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 (+.f64 4 (*.f64 x 99229/25000))) 2)
(*.f64 2 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (+.f64 2 (*.f64 x 99229/50000)))
(+.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))) (*.f64 (+.f64 2 (*.f64 x 99229/50000)) 1/2))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.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 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 (+.f64 2 (*.f64 x 99229/50000)) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 (/.f64 2 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 2 (*.f64 x 99229/50000)))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (/.f64 2 (*.f64 (+.f64 2 (*.f64 x 99229/50000)) (+.f64 2 (*.f64 x 99229/50000))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) 4) 4)
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(*.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)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 4 (*.f64 x 99229/25000))))
(*.f64 (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 4 (*.f64 x 99229/25000)))) (+.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)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(neg.f64 (/.f64 -1 (+.f64 2 (*.f64 x 99229/50000))))
(/.f64 1 (+.f64 2 (*.f64 x 99229/50000)))
(/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))
(+.f64 (*.f64 x 99229/50000) 0)
(*.f64 x 99229/50000)
(+.f64 0 (*.f64 x 99229/50000))
(*.f64 x 99229/50000)
(+.f64 (*.f64 x 99229/100000) (*.f64 x 99229/100000))
(*.f64 x 99229/50000)
(-.f64 (*.f64 x 99229/50000) 0)
(*.f64 x 99229/50000)
(/.f64 (*.f64 x 99229/50000) 1)
(*.f64 x 99229/50000)
(/.f64 (*.f64 x 99229/25000) 2)
(*.f64 x 99229/50000)
(/.f64 (*.f64 x 99229/12500) 4)
(*.f64 x 99229/50000)
(/.f64 (*.f64 2 (*.f64 x 99229/12500)) 8)
(*.f64 x 99229/50000)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) 16)
(*.f64 x 99229/50000)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x 99229/12500))) (*.f64 2 (*.f64 2 (*.f64 x 99229/12500)))) 32)
(*.f64 x 99229/50000)
(pow.f64 (*.f64 x 99229/50000) 1)
(*.f64 x 99229/50000)

localize2.0ms (0%)

Compiler

Compiled 4 to 2 computations (50% saved)

localize6.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
0.4b
(*.f64 x -30191289437/10000000000)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite285.0ms (2.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0720
14620
29620
319020
435120
576420
6189720
7320520
8387920
9471920
10561720
11614420
12614420
13699320
14699320
15753820
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 x -30191289437/10000000000)
(+.f64 (*.f64 x -30191289437/10000000000) 230753/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 2 (*.f64 x -30191289437/1250000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))))) 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 -30191289437/1250000000)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -30191289437/10000000000) 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) 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 (*.f64 x -30191289437/5000000000) 230753/50000) 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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))))) (#(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 (*.f64 x -30191289437/5000000000) 230753/50000) 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 /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 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 x -30191289437/10000000000) 230753/100000) 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 x -30191289437/10000000000) 230753/100000) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))))

simplify351.0ms (3.6%)

Algorithm
egg-herbie
Rules
4516×rational.json-simplify-51
2164×rational.json-simplify-35
1330×rational.json-simplify-2
820×rational.json-simplify-1
612×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093653
1224653
2582653
31839653
43679653
54282653
64393653
74497653
84602653
94686653
105065653
115149653
125233653
135317653
145401653
155401653
Stop Event
node limit
Counts
65 → 44
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)
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 -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 2 (*.f64 x -30191289437/1250000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))))))) 1024)
(pow.f64 (*.f64 x -30191289437/10000000000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 0)
(*.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 (*.f64 x -30191289437/5000000000) 230753/50000) 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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(*.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 (*.f64 x -30191289437/5000000000) 230753/50000) 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)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))))) 1024)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/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)
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 -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 2 (*.f64 x -30191289437/1250000000)) 16)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))) 32)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))) 64)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))) 128)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))))) 256)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000))))))) 512)
(*.f64 -30191289437/10000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/1250000000)))))))) 1024)
(*.f64 -30191289437/10000000000 x)
(pow.f64 (*.f64 x -30191289437/10000000000) 1)
(*.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) 230753/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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))
(+.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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(+.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) 1/4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))
(+.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 x -30191289437/5000000000) 230753/50000) 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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 128)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))) 256)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))))) 512)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))))) 1024)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)
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.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 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
0.0ms
x
@inf
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
0.0ms
x
@inf
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
0.0ms
x
@0
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
0.0ms
x
@-inf
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))

rewrite231.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
2162×rational.json-simplify-2
1780×rational.json-simplify-1
1404×rational.json-simplify-35
1160×exponential.json-3
1160×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01145
18939
219939
337539
491639
5192739
6346039
7516339
8606039
9682039
10688339
11694639
12700939
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
(+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)
Outputs
((#(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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 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 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2))))) (#(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 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/2) 2)))) (#(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 (+.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 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) 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 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/4))))) (#(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 (*.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) 8) 1/8)))) (#(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) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/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) 430753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 0)))) (#(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 (*.f64 x -30191289437/10000000000) 230753/100000) -1)))) (#(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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4) 4)))) (#(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 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/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) 330753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)))))

simplify579.0ms (5.9%)

Algorithm
egg-herbie
Rules
3336×rational.json-simplify-51
2646×rational.json-simplify-2
1936×rational.json-simplify-35
1678×rational.json-simplify-1
1414×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01341332
12901332
210201332
320931332
434931332
540771332
643981332
746071332
847001332
947891332
1048791332
1150001332
1255641332
1359171332
1460641332
1561881332
1663351332
1764921332
1866041332
1966321332
2079041332
Stop Event
node limit
Counts
108 → 79
Calls
Call 1
Inputs
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))
330753/100000
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(-.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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 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 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2) 2)
(*.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 (+.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 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) 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 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/4))
(*.f64 (+.f64 330753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 530753/100000)) 1/2)
(*.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) 8) 1/8)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/2) 2)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 0)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) -1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 1/8)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2) 2)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4) 4)
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
Outputs
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))
330753/100000
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 -30191289437/10000000000 x)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 330753/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 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 2) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))
(+.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) 8) 1/8)
(+.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) 1/2) 2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))
(+.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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 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 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/4))
(+.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 (*.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) 8) 1/8)
(+.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) 1/2) 2)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1/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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8)) 16)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))) 32)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8)))) 64)
(+.f64 430753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 8))))) 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))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 0)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 430753/100000) 1)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) -1)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 1/2)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 1/4)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 1/8)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/2) 2)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1/4) 4)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 2) 2)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 4) 4)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8) 8)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8)) 16)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))) 32)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8)))) 64)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 8))))) 128)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000) 1)
(+.f64 330753/100000 (*.f64 -30191289437/10000000000 x))

localize28.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000)))
0.0b
(+.f64 230753/100000 (*.f64 x -30191289437/5000000000))
0.4b
(*.f64 x -30191289437/5000000000)
Compiler

Compiled 29 to 24 computations (17.2% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite284.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
3524×rational.json-simplify-35
1944×rational.json-simplify-2
1132×rational.json-simplify-1
1058×exponential.json-3
1058×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0839
15333
211033
322533
444133
5101833
6224933
7340733
8405733
9478333
10517233
11517233
12560433
13560433
14614533
15694733
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 x -30191289437/5000000000)
(+.f64 230753/100000 (*.f64 x -30191289437/5000000000))
(+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/5000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -30191289437/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -30191289437/10000000000) (*.f64 x -30191289437/10000000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -30191289437/5000000000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/5000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/2500000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/1250000000) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -30191289437/625000000) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -30191289437/625000000)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))) 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 -30191289437/625000000)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))))) 2048)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -30191289437/5000000000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 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/5000000000) 230753/100000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 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 x -30191289437/5000000000) 230753/100000) 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 x -30191289437/5000000000) 230753/100000) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))))))) 2048)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 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 x -30191289437/5000000000) 230753/50000) 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 x -30191289437/5000000000) 230753/50000) 8)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))))))) 2048)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)))))

simplify288.0ms (2.9%)

Algorithm
egg-herbie
Rules
2864×rational.json-simplify-43
2190×rational.json-simplify-35
1656×rational.json-simplify-51
1596×rational.json-simplify-49
1310×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01391143
13181143
29011143
320241143
431021143
537911143
639571143
740571143
841491143
942291143
1043091143
1143891143
1244691143
1345491143
1445491143
Stop Event
node limit
Counts
105 → 74
Calls
Call 1
Inputs
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
230753/50000
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 (*.f64 x -30191289437/5000000000) 0)
(+.f64 0 (*.f64 x -30191289437/5000000000))
(+.f64 (*.f64 x -30191289437/10000000000) (*.f64 x -30191289437/10000000000))
(-.f64 (*.f64 x -30191289437/5000000000) 0)
(/.f64 (*.f64 x -30191289437/5000000000) 1)
(/.f64 (*.f64 x -30191289437/2500000000) 2)
(/.f64 (*.f64 x -30191289437/1250000000) 4)
(/.f64 (*.f64 x -30191289437/625000000) 8)
(/.f64 (*.f64 2 (*.f64 x -30191289437/625000000)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))))) 1024)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))))) 2048)
(pow.f64 (*.f64 x -30191289437/5000000000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 0)
(*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2))
(*.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 1/8)
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))
(/.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(/.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))))) 1024)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))))))) 2048)
(pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(-.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 0)
(*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
(*.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 1/4)
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 1/8)
(*.f64 1/2 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))
(/.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
(/.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))) 256)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))))) 512)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))))) 1024)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))))))) 2048)
(pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
Outputs
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
(*.f64 -30191289437/5000000000 x)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
230753/50000
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 -30191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(+.f64 (*.f64 x -30191289437/5000000000) 0)
(*.f64 -30191289437/5000000000 x)
(+.f64 0 (*.f64 x -30191289437/5000000000))
(*.f64 -30191289437/5000000000 x)
(+.f64 (*.f64 x -30191289437/10000000000) (*.f64 x -30191289437/10000000000))
(*.f64 -30191289437/5000000000 x)
(-.f64 (*.f64 x -30191289437/5000000000) 0)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 x -30191289437/5000000000) 1)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 x -30191289437/2500000000) 2)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 x -30191289437/1250000000) 4)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 x -30191289437/625000000) 8)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 x -30191289437/625000000)) 16)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))) 32)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))) 64)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))) 128)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))) 256)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))) 512)
(*.f64 -30191289437/5000000000 x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))))) 1024)
(*.f64 -30191289437/5000000000 x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x -30191289437/625000000))))))))) 2048)
(*.f64 -30191289437/5000000000 x)
(pow.f64 (*.f64 x -30191289437/5000000000) 1)
(*.f64 -30191289437/5000000000 x)
(-.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 0)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 1/4)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 1/8)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/2 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/2) 2)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1/4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 2)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8) 8)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))) 128)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))) 256)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))))) 512)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))))) 1024)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 8))))))))) 2048)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/5000000000 x))
(-.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 0)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 1/2)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 1/4)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 1/8)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/2 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/2) 2)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1/4) 4)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (+.f64 (*.f64 x -30191289437/2500000000) 230753/50000) 230753/50000) 2)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 4) 4)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8) 8)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)) 16)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))) 32)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))) 64)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))) 128)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))) 256)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))))) 512)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))))) 1024)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8)))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 8))))))))) 2048)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -30191289437/5000000000 x))

eval1.1s (10.8%)

Compiler

Compiled 6096 to 5265 computations (13.6% saved)

prune53.0ms (0.5%)

Pruning

10 alts after pruning (4 fresh and 6 done)

PrunedKeptTotal
New3732375
Fresh022
Picked101
Done167
Total37510385
Error
0b
Counts
385 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
24.5b
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
0.0b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
0.4b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
24.5b
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
0.4b
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
0.8b
(-.f64 230753/100000 x)
24.5b
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
33.1b
(neg.f64 x)
29.2b
230753/100000
Compiler

Compiled 99 to 80 computations (19.2% saved)

localize8.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 20 to 16 computations (20% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite221.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
2144×rational.json-simplify-35
2002×rational.json-simplify-2
1106×exponential.json-3
1106×rational.json-1
1106×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
16526
214726
327626
457926
5139326
6309726
7457926
8555926
9625426
10625426
11668326
12745926
Stop Event
node limit
Counts
2 → 56
Calls
Call 1
Inputs
(+.f64 (*.f64 x -30191289437/10000000000) 130753/100000)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
Outputs
((#(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 /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/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 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)) (*.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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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 /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)))))

simplify816.0ms (8.3%)

Algorithm
egg-herbie
Rules
4010×rational.json-simplify-51
3442×rational.json-simplify-2
2052×rational.json-simplify-35
1404×rational.json-simplify-1
882×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106992
1215992
2675992
31882992
43039992
53530992
63709992
73929992
84084992
94186992
104264992
114350992
124402992
134446992
144488992
154530992
164572992
174614992
184656992
194698992
205790992
217248992
227447992
237553992
247617992
257697992
267729992
277729992
287771992
297825992
Stop Event
node limit
Counts
80 → 61
Calls
Call 1
Inputs
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))
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 (*.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)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/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 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)) (*.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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/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)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
Outputs
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))
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 (*.f64 x -30191289437/10000000000) 130753/100000) 0)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 1/2)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 1/4)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/2 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 1/8)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2) 2)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/4) 4)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 130753/100000 (+.f64 130753/100000 (*.f64 x -30191289437/5000000000))) 2)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 4) 4)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8) 8)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)) 16)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))) 32)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))) 64)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) 128)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 8)))))) 256)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1)
(+.f64 130753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 130753/100000 (+.f64 (*.f64 x -30191289437/10000000000) 1))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/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 0 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 (+.f64 (*.f64 x -30191289437/10000000000) 1) 130753/100000)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(+.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 -30191289437/10000000000 x))
(+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2)) (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/2))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (+.f64 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000)) 1/2)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1/4))
(+.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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000)))
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8) 1/8)
(+.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) 1/4) 4)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))
(+.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 230753/100000 (+.f64 (*.f64 x -30191289437/5000000000) 230753/100000)) 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 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)) 16)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))) 32)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))) 64)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) 128)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 8)))))) 256)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(pow.f64 (+.f64 (*.f64 x -30191289437/10000000000) 230753/100000) 1)
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))

localize16.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000)))
0.1b
(-.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 40 to 33 computations (17.5% 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 (+.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)

rewrite132.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1716×rational.json-simplify-35
1588×rational.json-1
1588×rational.json-2
1588×rational.json-3
1150×exponential.json-3
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01182
17564
216464
335364
471264
5181664
6406358
7566758
8746958
Stop Event
node limit
Counts
4 → 98
Calls
Call 1
Inputs
(*.f64 x -20191289437/5000000000)
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2)
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
(+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000)))
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 (+.f64 230753/100000 (*.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) 1/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 8 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 16))))) (#(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 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/32)))) (#(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) 1/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 (*.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 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/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)) 1/8))))) (#(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)) -1/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)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))))) (#(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/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)) -1/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 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)))) (#(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 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.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 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)))) (#(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 (*.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)) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.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/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)))))

simplify337.0ms (3.4%)

Algorithm
egg-herbie
Rules
2188×rational.json-simplify-42
2062×rational.json-simplify-2
1930×rational.json-simplify-35
1262×rational.json-simplify-1
1242×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01792110
13662080
29892080
323232080
435572080
542272080
651902080
757332080
862982080
965442080
1066872080
1171692080
Stop Event
node limit
Counts
146 → 116
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))
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/50000
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(*.f64 -20191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 -20191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 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 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 1/4)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/8)
(*.f64 8 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 16))
(*.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 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/32)
(*.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) 1/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 (*.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 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1))
(+.f64 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1) -1)
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4))
(+.f64 -2 (-.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -1/2)))
(*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/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)) 1/8))
(*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2)
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -1/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)) -1/2))
(*.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -1/2)
(*.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/8)
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) 2)
(*.f64 1/8 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))
(*.f64 -2 (/.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -4))
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/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)) -1/2) -1)
(/.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 4)
(/.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)
(/.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 8)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)
(/.f64 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.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 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) 64)
(/.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)) -1/2))
(-.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 0)
(*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 2)
(*.f64 1 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))
(*.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 1/2)
(*.f64 4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/4)
(*.f64 8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8))
(*.f64 1/2 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/8)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/16)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
(/.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) 128)
(pow.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
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))
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/50000
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 (*.f64 -20191289437/5000000000 x) 230753/50000)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 -20191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 -20191289437/5000000000 x)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(+.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 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(+.f64 0 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 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 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(-.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 0)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 1 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 1/4)
(*.f64 1/4 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/8)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 8 (/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 16))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/16)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 1/4 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 1/4 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/32)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 2)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8) 4)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(*.f64 1/16 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(pow.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 1)
(*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2)
(+.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) (neg.f64 x))
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2) (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 230753/50000 (*.f64 -20191289437/5000000000 x)) 1/2) (neg.f64 x))
(+.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 (+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/2) 1) -1)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(+.f64 -2 (-.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) -1/2)))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 2 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/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)) 1/8))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.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)) -1/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)) -1/2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -1/2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) 1/8)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 (*.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)) 1/4) 2)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(*.f64 1/8 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))))
(*.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/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)) -1/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 (neg.f64 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000))) -2)
(*.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 (*.f64 2 (*.f64 4 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) 16)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))) -4)
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.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 (neg.f64 (*.f64 2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))))) -16)
(*.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 (*.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)) -1/2))
(*.f64 1/2 (+.f64 230753/50000 (*.f64 x -30191289437/5000000000)))
(-.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 0)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/2) 2)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 1 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 1/2)
(*.f64 1/2 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 1/4)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/8))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 1/2 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000))
(*.f64 1/2 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 1/8)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 1/16)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1/4) 4)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (+.f64 (+.f64 230753/100000 (*.f64 x -20191289437/2500000000)) 692259/100000) 2)
(/.f64 (+.f64 (*.f64 x -20191289437/2500000000) 230753/25000) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 4) 4)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8) 8)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)) 16)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))) 32)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8)))) 64)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 8))))) 128)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))
(pow.f64 (+.f64 (*.f64 x -20191289437/5000000000) 230753/50000) 1)
(+.f64 230753/50000 (*.f64 -20191289437/5000000000 x))

localize87.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
0.0b
(*.f64 x 99229/25000)
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 57 to 46 computations (19.3% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite100.0ms (1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01494
19482
220182
349882
4125282
5418482
Stop Event
node limit
Counts
4 → 128
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 x 99229/25000)
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))))) (#(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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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/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 1 (+.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 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.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) -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 (*.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 4 (*.f64 x 99229/25000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 (+.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 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (neg.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 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 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.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 (/.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (neg.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 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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 (+.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 (*.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (*.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 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)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.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 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (/.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 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 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) 1/2) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 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 4 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.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 1 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.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 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x 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) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (-.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) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))))))

simplify224.0ms (2.3%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-51
868×rational.json-simplify-35
828×rational.json-simplify-55
770×rational.json-simplify-41
758×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02876294
16106154
213995398
343955272
478725272
Stop Event
node limit
Counts
176 → 179
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)
(*.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)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -30191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -30191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(*.f64 -1 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(*.f64 -1 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(*.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.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 (*.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/2 (+.f64 4 (*.f64 x 99229/25000))) (+.f64 (+.f64 (*.f64 x 27061/12500) 230753/25000) 230753/25000))
(*.f64 (/.f64 1 (+.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 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (/.f64 -1/2 (+.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 (*.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 4 (*.f64 x 99229/25000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 1/2 (+.f64 4 (*.f64 x 99229/25000)))) 2)
(*.f64 (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (neg.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 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 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.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 (/.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (neg.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 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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 (*.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2) (*.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 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)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 x))
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 0)
(+.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 x)))
(+.f64 (neg.f64 x) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 x)) -1)
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))
(+.f64 (-.f64 -1 x) (-.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(*.f64 4 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 4))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))
(*.f64 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 1/2)
(*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -1)
(*.f64 -1 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
(*.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1/4)
(*.f64 1/2 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2))
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x x)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2) 2)
(*.f64 1/4 (*.f64 4 (-.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) 4) 4)
(*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x x)) 1/2)
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(/.f64 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 2)
(/.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -1)
(/.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))) 8)
(/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))) 2)
(pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(neg.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
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 (*.f64 -20191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) 230753/100000))
(+.f64 (+.f64 230753/100000 (*.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 (*.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 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 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (-.f64 (*.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 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 (+.f64 27061/99229 (*.f64 20191289437/9846394441 (/.f64 1 x))) (-.f64 (*.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))))))
(*.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)
(*.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)
230753/100000
(+.f64 230753/100000 (*.f64 -30191289437/10000000000 x))
(+.f64 230753/100000 (*.f64 x -30191289437/10000000000))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 -30191289437/10000000000 x)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (*.f64 x -30191289437/10000000000)))
(+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (*.f64 x -30191289437/10000000000)))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -30191289437/10000000000 x) (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)))))
(+.f64 230753/100000 (+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 x -30191289437/10000000000))))
(+.f64 (*.f64 2003561459544073/1000000000000000 (pow.f64 x 2)) (+.f64 230753/100000 (+.f64 (*.f64 -198811400069098819717/100000000000000000000 (pow.f64 x 3)) (*.f64 x -30191289437/10000000000))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (neg.f64 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x)))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (+.f64 (neg.f64 x) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 27061/99229 (*.f64 -1 x))
(+.f64 27061/99229 (neg.f64 x))
(+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x))))
(+.f64 27061/99229 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)))
(+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x)))
(-.f64 (+.f64 27061/99229 (+.f64 (*.f64 -1 x) (*.f64 20191289437/9846394441 (/.f64 1 x)))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (-.f64 27061/99229 (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(+.f64 27061/99229 (-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (neg.f64 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (+.f64 27061/99229 (neg.f64 x))) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))
(+.f64 27061/99229 (+.f64 (neg.f64 x) (-.f64 (*.f64 20191289437/9846394441 (/.f64 1 x)) (*.f64 2019128943700000/977047873985989 (/.f64 1 (pow.f64 x 2))))))
(+.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) 8)))
(/.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.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/25000) 230753/25000) -2) (*.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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 1/2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/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 (*.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 (+.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/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 1 (+.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 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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) -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 (+.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 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 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.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 4 (*.f64 x 99229/25000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000))) (/.f64 2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (+.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 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (neg.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (+.f64 4 (*.f64 x 99229/25000)) 8)) (*.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 (/.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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1/2 (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))) (/.f64 1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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)) (neg.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 x 27061/25000) 230753/25000))))) (/.f64 -1 (+.f64 (*.f64 x 27061/25000) 230753/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 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 x 27061/25000) 230753/25000)))) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (/.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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (/.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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) -2))
(/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/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 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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 (+.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 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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/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 x 27061/25000) 230753/25000) (*.f64 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 (+.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 4 (*.f64 x 99229/25000)))
(*.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 4 (*.f64 x 99229/25000)))
(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 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (*.f64 (+.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 x 27061/25000) 230753/25000))))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))) (*.f64 (/.f64 (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000)) (+.f64 (*.f64 x 27061/25000) 230753/25000))))
(*.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 (+.f64 4 (*.f64 x 99229/25000)) (/.f64 1 (+.f64 4 (*.f64 x 99229/25000))))))
(/.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/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/25000) 230753/25000) -2) (*.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 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)
(+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (neg.f64 x))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 0)
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 x)))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) (-.f64 1 x)) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))
(+.f64 (neg.f64 x) (/.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))) x)
(+.f64 (-.f64 -1 x) (-.f64 1 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (neg.f64 (+.f64 4 (*.f64 x 99229/25000))))))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 4 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 4))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 1/2)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 -1 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 1/4)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1/2 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x x)))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1/2) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 1/4 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 4) 4)
(+.f64 (neg.f64 x) (/.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))) x)
(*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (/.f64 2 (+.f64 4 (*.f64 x 99229/25000)))) (+.f64 x x)) 1/2)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -2) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))) -1)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)) 4)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x))) 8)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))))) -2)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x)))) 16)
(+.f64 (neg.f64 x) (/.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))) x)
(/.f64 (neg.f64 (*.f64 2 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))) 2)
(+.f64 (neg.f64 x) (/.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))) x)
(pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000))) x) 1)
(+.f64 (neg.f64 x) (/.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))) x)
(neg.f64 (-.f64 x (/.f64 (+.f64 (*.f64 x 27061/25000) 230753/25000) (+.f64 4 (*.f64 x 99229/25000)))))
(+.f64 (neg.f64 x) (/.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))) x)

eval201.0ms (2%)

Compiler

Compiled 5661 to 4746 computations (16.2% saved)

prune57.0ms (0.6%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New3730373
Fresh011
Picked011
Done088
Total37310383
Error
0b
Counts
383 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
24.5b
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
0.0b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
0.4b
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
24.5b
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
0.4b
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
0.8b
(-.f64 230753/100000 x)
24.5b
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
33.1b
(neg.f64 x)
29.2b
230753/100000
Compiler

Compiled 99 to 80 computations (19.2% saved)

regimes19.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
230753/100000
(neg.f64 x)
(-.f64 230753/100000 x)
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(-.f64 (/.f64 27061/4481 x) x)
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
(-.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 (/.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

2 calls:

8.0ms
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.0b1x
0.0b1(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Compiler

Compiled 161 to 127 computations (21.1% saved)

regimes17.0ms (0.2%)

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

2 calls:

7.0ms
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.0b1x
0.0b1(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
Compiler

Compiled 140 to 110 computations (21.4% saved)

regimes11.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
230753/100000
(neg.f64 x)
(-.f64 230753/100000 x)
(+.f64 (*.f64 x -30191289437/10000000000) 230753/100000)
(-.f64 (/.f64 27061/4481 x) x)
(-.f64 (+.f64 230753/100000 (*.f64 -20191289437/10000000000 x)) x)
(-.f64 (+.f64 (*.f64 x -30191289437/10000000000) 130753/100000) -1)
(+.f64 -2 (+.f64 1 (+.f64 (*.f64 x -30191289437/10000000000) 330753/100000)))
(/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -30191289437/5000000000))) 2)
(-.f64 (/.f64 (+.f64 230753/100000 (+.f64 230753/100000 (*.f64 x -20191289437/5000000000))) 2) x)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
(-.f64 (/.f64 (+.f64 230753/50000 (+.f64 230753/50000 (*.f64 x 27061/25000))) (+.f64 4 (*.f64 x 99229/25000))) x)
Outputs
(-.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 105 to 83 computations (21% saved)

regimes15.0ms (0.1%)

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

1 calls:

12.0ms
x
Results
ErrorSegmentsBranch
0.4b1x
Compiler

Compiled 75 to 59 computations (21.3% saved)

regimes8.0ms (0.1%)

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

1 calls:

6.0ms
x
Results
ErrorSegmentsBranch
0.8b1x
Compiler

Compiled 62 to 49 computations (21% saved)

regimes78.0ms (0.8%)

Accuracy

Total -61.2b remaining (-11908.3%)

Threshold costs -61.2b (-11908.3%)

Counts
2 → 3
Calls
Call 1
Inputs
230753/100000
(neg.f64 x)
Outputs
(neg.f64 x)
230753/100000
(neg.f64 x)
Calls

1 calls:

8.0ms
x
Results
ErrorSegmentsBranch
0.5b3x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch103.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
84.0ms
6.926287678346995e-7
1473886417.6129005
19.0ms
-838549151.4417998
-5.6459200459979355e-5
Results
99.0ms320×body256valid
Compiler

Compiled 162 to 137 computations (15.4% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049227
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.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 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
(-.f64 230753/100000 x)
(if (<=.f64 x -4728779608739021/4503599627370496) (neg.f64 x) (if (<=.f64 x 2589569785738035/2251799813685248) 230753/100000 (neg.f64 x)))
230753/100000
Outputs
(-.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 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x)
(-.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 x 99229/50000))) (+.f64 (*.f64 x 27061/50000) 230753/50000)) x)
(-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x 99229/100000))) x)
(-.f64 230753/100000 x)
(if (<=.f64 x -4728779608739021/4503599627370496) (neg.f64 x) (if (<=.f64 x 2589569785738035/2251799813685248) 230753/100000 (neg.f64 x)))
230753/100000
Compiler

Compiled 90 to 70 computations (22.2% saved)

soundness0.0ms (0%)

end76.0ms (0.8%)

Compiler

Compiled 84 to 64 computations (23.8% saved)

Profiling

Loading profile data...