Details

Time bar (total: 24.4s)

analyze9.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
0%0%100%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 15 to 11 computations (26.7% saved)

sample1.5s (6.2%)

Results
786.0ms2062×body1024valid
487.0ms4976×body256valid
154.0ms994×body512valid
63.0ms224×body2048valid
Bogosity

preprocess5.0ms (0%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
rational_best-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
11337
21437
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Outputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-16
rational_best-simplify-19
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
11337
21437
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Outputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))

eval1.0ms (0%)

Compiler

Compiled 27 to 19 computations (29.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
29.8b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
29.8b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 14 to 10 computations (28.6% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 x 1) (-.f64 x 1))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 34 to 23 computations (32.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
0.0ms
x
@-inf
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
0.0ms
x
@0
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
0.0ms
x
@inf
(/.f64 (+.f64 x 1) (-.f64 x 1))
0.0ms
x
@0
(/.f64 (+.f64 x 1) (-.f64 x 1))

rewrite109.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
872×rational_best-simplify-57
724×rational_best-simplify-80
700×rational_best-simplify-43
558×rational_best-simplify-49
516×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0956
17556
224956
3102056
4433956
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(/.f64 (+.f64 x 1) (-.f64 x 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))

simplify161.0ms (0.7%)

Algorithm
egg-herbie
Rules
1184×rational_best-simplify-2
962×rational_best-simplify-80
840×rational_best-simplify-78
730×rational_best-simplify-43
650×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01743019
13792823
28192823
324292823
448632823
Stop Event
node limit
Counts
95 → 111
Calls
Call 1
Inputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
-1
(-.f64 (*.f64 -2 x) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))
(+.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(+.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))
(+.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) -2)
(pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(+.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
Outputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 1 (*.f64 3 x))
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 3 x) (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 x (pow.f64 x 3))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
-1
(-.f64 (*.f64 -2 x) 1)
(+.f64 (*.f64 x -2) -1)
(+.f64 -1 (*.f64 x -2))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(+.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) -1)
(+.f64 -1 (*.f64 -2 (+.f64 x (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 x 3) -2) (*.f64 -2 (+.f64 x (pow.f64 x 2)))) -1)
(+.f64 -1 (*.f64 -2 (+.f64 (+.f64 x (pow.f64 x 3)) (pow.f64 x 2))))
(+.f64 -1 (*.f64 -2 (+.f64 x (+.f64 (pow.f64 x 3) (pow.f64 x 2)))))
(+.f64 -1 (*.f64 -2 (+.f64 x (+.f64 (pow.f64 x 2) (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (+.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (+.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (neg.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 2 (/.f64 x (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) -2)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(+.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(-.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))

eval66.0ms (0.3%)

Compiler

Compiled 4292 to 3156 computations (26.5% saved)

prune22.0ms (0.1%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1038111
Fresh000
Picked011
Done000
Total1039112
Error
0.0b
Counts
112 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(/.f64 -3 x)
29.8b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
29.9b
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
32.9b
(+.f64 (*.f64 3 x) 1)
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.2b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
31.5b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
31.2b
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
32.5b
1
Compiler

Compiled 304 to 240 computations (21.1% saved)

localize28.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 x 1) (+.f64 x -1))
0.0b
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
3.9b
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
Compiler

Compiled 78 to 57 computations (26.9% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
0.0ms
x
@0
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
0.0ms
x
@-inf
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
0.0ms
x
@inf
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
0.0ms
x
@0
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1378×rational_best-simplify-57
754×rational_best-simplify-44
664×rational_best-simplify-1
656×rational_best-5
656×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015127
1127123
238197
3151597
4643997
Stop Event
node limit
Counts
3 → 65
Calls
Call 1
Inputs
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 x 1) (+.f64 x -1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
1570×rational_best-simplify-132
1278×rational_best-simplify-54
1096×rational_best-simplify-2
828×rational_best-simplify-80
824×rational_best-simplify-78
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01853125
14043081
214853081
342593081
Stop Event
node limit
Counts
101 → 130
Calls
Call 1
Inputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
-1
(-.f64 (*.f64 -1 x) 1)
(-.f64 (+.f64 (*.f64 -3 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(-.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 (*.f64 -3 (pow.f64 x 2)) (*.f64 -1 x))) 1)
2
(+.f64 2 (/.f64 1 x))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
2
(+.f64 2 (/.f64 1 x))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
-1
(-.f64 (*.f64 -2 x) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(-.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)
(pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(-.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(-.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(+.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
Outputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 1 (*.f64 3 x))
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3 x)))
(+.f64 1 (+.f64 (*.f64 3 x) (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 (pow.f64 x 2) (+.f64 1 (*.f64 3 (pow.f64 x 3)))))
(+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 x (pow.f64 x 3))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
-1
(-.f64 (*.f64 -1 x) 1)
(+.f64 (*.f64 x -1) -1)
(+.f64 -1 (neg.f64 x))
(-.f64 (+.f64 (*.f64 -3 (pow.f64 x 2)) (*.f64 -1 x)) 1)
(+.f64 (+.f64 (*.f64 x -1) (*.f64 (pow.f64 x 2) -3)) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 2) -3)))
(-.f64 (+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 (*.f64 -3 (pow.f64 x 2)) (*.f64 -1 x))) 1)
(+.f64 (+.f64 (*.f64 x -1) (+.f64 (*.f64 (pow.f64 x 2) -3) (*.f64 (pow.f64 x 3) -1))) -1)
(+.f64 -1 (+.f64 (neg.f64 x) (+.f64 (*.f64 (pow.f64 x 2) -3) (neg.f64 (pow.f64 x 3)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 2) -3)) (+.f64 (neg.f64 (pow.f64 x 3)) -1))
(+.f64 (neg.f64 x) (+.f64 -1 (+.f64 (*.f64 (pow.f64 x 2) -3) (neg.f64 (pow.f64 x 3)))))
2
(+.f64 2 (/.f64 1 x))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(+.f64 2 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 2 (/.f64 1 x)))
(+.f64 (+.f64 2 (/.f64 1 x)) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) 2))
(+.f64 2 (+.f64 (/.f64 1 x) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 2)))) (+.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 x) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 3 (/.f64 1 (pow.f64 x 2))))))
2
(+.f64 2 (/.f64 1 x))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(+.f64 2 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 2 (/.f64 1 x)))
(+.f64 (+.f64 2 (/.f64 1 x)) (*.f64 3 (/.f64 1 (pow.f64 x 2))))
(+.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) 2))
(+.f64 2 (+.f64 (/.f64 1 x) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 2)))) (+.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 x) (+.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 3 (/.f64 1 (pow.f64 x 2))))))
-1
(-.f64 (*.f64 -2 x) 1)
(+.f64 (*.f64 x -2) -1)
(+.f64 -1 (*.f64 x -2))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(+.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) -1)
(+.f64 -1 (*.f64 -2 (+.f64 x (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) -2) (*.f64 -2 (+.f64 (pow.f64 x 3) x))) -1)
(+.f64 -1 (*.f64 -2 (+.f64 (+.f64 x (pow.f64 x 3)) (pow.f64 x 2))))
(+.f64 -1 (*.f64 -2 (+.f64 x (+.f64 (pow.f64 x 3) (pow.f64 x 2)))))
(+.f64 -1 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (+.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (+.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(-.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(-.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(/.f64 (*.f64 2 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(-.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(-.f64 0 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(/.f64 (*.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(pow.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(neg.f64 (neg.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 x 1)))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(+.f64 0 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 0)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(-.f64 0 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 1)
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))
(neg.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(/.f64 (+.f64 1 x) (+.f64 x -1))
(/.f64 (+.f64 1 x) (-.f64 x 1))

localize2.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 3 x) 1)
Compiler

Compiled 12 to 9 computations (25% saved)

series1.0ms (0%)

Counts
1 → 3
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(+.f64 (*.f64 3 x) 1)
0.0ms
x
@0
(+.f64 (*.f64 3 x) 1)
0.0ms
x
@-inf
(+.f64 (*.f64 3 x) 1)

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1402×rational_best-5
1400×rational_best-4
1400×rational_best-2
1400×rational_best-3
1400×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15813
217313
367913
4286313
Stop Event
node limit
Counts
1 → 33
Calls
Call 1
Inputs
(+.f64 (*.f64 3 x) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 3 x) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (*.f64 3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 3 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 x) 1) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 1 (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 6) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 3 x) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (*.f64 3 x)))))))

simplify190.0ms (0.8%)

Algorithm
egg-herbie
Rules
1900×rational_best-simplify-132
832×rational_best-simplify-135
804×rational_best-simplify-49
746×rational_best-simplify-2
642×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064450
1132450
2754450
32680450
46654450
Stop Event
node limit
Counts
36 → 37
Calls
Call 1
Inputs
1
(*.f64 3 x)
(*.f64 3 x)
(-.f64 (*.f64 3 x) -1)
(-.f64 (+.f64 (*.f64 3 x) 1) 0)
(-.f64 0 (-.f64 -1 (*.f64 3 x)))
(*.f64 1 (+.f64 (*.f64 3 x) 1))
(*.f64 (+.f64 (*.f64 3 x) 1) 1)
(*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(*.f64 (+.f64 (*.f64 3 x) 1) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))))
(*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 1 (+.f64 (*.f64 3 x) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(/.f64 (+.f64 (*.f64 3 x) 1) 1)
(/.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(/.f64 (+.f64 (*.f64 x 6) 2) 2)
(pow.f64 (+.f64 (*.f64 3 x) 1) 1)
(neg.f64 (-.f64 -1 (*.f64 3 x)))
Outputs
1
(*.f64 3 x)
(*.f64 3 x)
(-.f64 (*.f64 3 x) -1)
(+.f64 1 (*.f64 3 x))
(-.f64 (+.f64 (*.f64 3 x) 1) 0)
(+.f64 1 (*.f64 3 x))
(-.f64 0 (-.f64 -1 (*.f64 3 x)))
(+.f64 1 (*.f64 3 x))
(*.f64 1 (+.f64 (*.f64 3 x) 1))
(+.f64 1 (*.f64 3 x))
(*.f64 (+.f64 (*.f64 3 x) 1) 1)
(+.f64 1 (*.f64 3 x))
(*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (+.f64 (*.f64 3 x) 1) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 1 (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (/.f64 1 (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (*.f64 (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))))
(+.f64 1 (*.f64 3 x))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1))) (+.f64 (*.f64 3 x) 1)) (*.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(/.f64 (+.f64 (*.f64 3 x) 1) 1)
(+.f64 1 (*.f64 3 x))
(/.f64 (+.f64 (*.f64 3 x) 1) (/.f64 (+.f64 (*.f64 3 x) 1) (+.f64 (*.f64 3 x) 1)))
(+.f64 1 (*.f64 3 x))
(/.f64 (+.f64 (*.f64 x 6) 2) 2)
(+.f64 1 (/.f64 (*.f64 x 6) 2))
(pow.f64 (+.f64 (*.f64 3 x) 1) 1)
(+.f64 1 (*.f64 3 x))
(neg.f64 (-.f64 -1 (*.f64 3 x)))
(+.f64 1 (*.f64 3 x))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 x 1) (+.f64 x -1))
0.0b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.0b
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 122 to 87 computations (28.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
0.0ms
x
@-inf
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
0.0ms
x
@0
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
0.0ms
x
@0
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
0.0ms
x
@inf
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))

rewrite140.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1166×rational_best-simplify-57
650×rational_best-simplify-44
624×rational_best-5
622×rational_best-4
622×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012165
1101165
2322165
31372165
46373165
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))))))

simplify192.0ms (0.8%)

Algorithm
egg-herbie
Rules
1002×rational_best-simplify-129
976×rational_best-simplify-44
724×rational_best-simplify-132
708×rational_best-simplify-49
518×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02829404
16359368
218639150
339209150
Stop Event
node limit
Counts
148 → 198
Calls
Call 1
Inputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
1
(+.f64 (*.f64 -3 x) 1)
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 8 (pow.f64 x 2))))
(+.f64 (*.f64 -3 x) (+.f64 1 (+.f64 (*.f64 -24 (pow.f64 x 3)) (*.f64 8 (pow.f64 x 2)))))
(*.f64 -1/3 x)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(*.f64 -1/3 x)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))
(+.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(+.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))
(+.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)))
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 4)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) -2)
(pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(+.f64 0 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(pow.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(-.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(-.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 2) -2)
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
Outputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 1 (*.f64 3 x))
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3 x)))
(+.f64 1 (+.f64 (*.f64 3 x) (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 x (pow.f64 x 3))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
1
(+.f64 (*.f64 -3 x) 1)
(+.f64 1 (*.f64 x -3))
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 8 (pow.f64 x 2))))
(+.f64 (*.f64 x -3) (+.f64 1 (*.f64 (pow.f64 x 2) 8)))
(+.f64 1 (+.f64 (*.f64 x -3) (*.f64 (pow.f64 x 2) 8)))
(+.f64 (+.f64 1 (*.f64 x -3)) (*.f64 (pow.f64 x 2) 8))
(+.f64 (*.f64 -3 x) (+.f64 1 (+.f64 (*.f64 -24 (pow.f64 x 3)) (*.f64 8 (pow.f64 x 2)))))
(+.f64 (*.f64 x -3) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 8) (*.f64 (pow.f64 x 3) -24))))
(+.f64 (+.f64 1 (*.f64 x -3)) (+.f64 (*.f64 (pow.f64 x 2) 8) (*.f64 (pow.f64 x 3) -24)))
(+.f64 1 (+.f64 (*.f64 x -3) (+.f64 (*.f64 (pow.f64 x 2) 8) (*.f64 (pow.f64 x 3) -24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 8) (+.f64 (*.f64 x -3) (*.f64 (pow.f64 x 3) -24))))
(*.f64 -1/3 x)
(*.f64 x -1/3)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 (*.f64 x -1/3) 1/9)
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(+.f64 1/9 (+.f64 (*.f64 x -1/3) (*.f64 (/.f64 1 x) 8/27)))
(+.f64 (+.f64 (*.f64 x -1/3) 1/9) (*.f64 (/.f64 1 x) 8/27))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 x -1/3) (*.f64 (/.f64 1 x) 8/27))) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(-.f64 (+.f64 (+.f64 (*.f64 x -1/3) 1/9) (*.f64 (/.f64 1 x) 8/27)) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(*.f64 -1/3 x)
(*.f64 x -1/3)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 (*.f64 x -1/3) 1/9)
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(+.f64 1/9 (+.f64 (*.f64 x -1/3) (*.f64 (/.f64 1 x) 8/27)))
(+.f64 (+.f64 (*.f64 x -1/3) 1/9) (*.f64 (/.f64 1 x) 8/27))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 x -1/3) (*.f64 (/.f64 1 x) 8/27))) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(-.f64 (+.f64 (+.f64 (*.f64 x -1/3) 1/9) (*.f64 (/.f64 1 x) 8/27)) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (/.f64 x (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 x 1)) (-.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 x (+.f64 1 x)) (-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 0 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 x (+.f64 x 1)))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (neg.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)))
(+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (neg.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (neg.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(+.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2)) (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (neg.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (neg.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2) (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) -2))
(*.f64 (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 4)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 4 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 4 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 4 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (neg.f64 (fabs.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2)))
(*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2) (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2)))
(*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) -2) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) -2)))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (*.f64 (/.f64 -1 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) -1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) -2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -2) -2)
(/.f64 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) -2)
(pow.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 0 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 0)
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 0 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(pow.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 1)
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(neg.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (+.f64 (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (neg.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 2 (/.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 2 (/.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) 2)
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 2) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 2 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) -2)
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))))
(fabs.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 x 2)
0.0b
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
0.1b
(/.f64 1 (pow.f64 x 2))
0.4b
(*.f64 3 (/.f64 1 x))
Compiler

Compiled 44 to 35 computations (20.5% saved)

series2.0ms (0%)

Counts
4 → 15
Calls

12 calls:

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

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
904×rational_best-simplify-57
748×rational_best-simplify-80
592×rational_best-simplify-49
580×rational_best-simplify-43
540×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01164
18764
225064
3100164
4440664
Stop Event
node limit
Counts
4 → 111
Calls
Call 1
Inputs
(*.f64 3 (/.f64 1 x))
(/.f64 1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(pow.f64 x 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 3 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 x) 6)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 3 (/.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 x) 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 x 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 x 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 x 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 x 2)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 x 2)))))))

simplify198.0ms (0.8%)

Algorithm
egg-herbie
Rules
1504×rational_best-simplify-132
788×rational_best-simplify-2
702×rational_best-simplify-129
584×rational_best-simplify-80
558×rational_best-simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961956
13721956
210501956
327211956
472761956
Stop Event
node limit
Counts
126 → 117
Calls
Call 1
Inputs
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 1 (pow.f64 x 2))
(/.f64 3 x)
(/.f64 3 x)
(+.f64 (*.f64 3 (/.f64 1 x)) 0)
(+.f64 0 (*.f64 3 (/.f64 1 x)))
(-.f64 (*.f64 3 (/.f64 1 x)) 0)
(-.f64 0 (neg.f64 (*.f64 3 (/.f64 1 x))))
(/.f64 (*.f64 3 (/.f64 1 x)) 1)
(/.f64 (*.f64 3 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 6)))
(/.f64 (*.f64 (/.f64 1 x) 6) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 1 x) 6)) -2)
(pow.f64 (*.f64 3 (/.f64 1 x)) 1)
(neg.f64 (neg.f64 (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 2)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (pow.f64 x 2))))
(*.f64 1 (/.f64 1 (pow.f64 x 2)))
(*.f64 (/.f64 1 (pow.f64 x 2)) 1)
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(pow.f64 (/.f64 1 (pow.f64 x 2)) 1)
(neg.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 x) 6)) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) 2) -2)
(pow.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (pow.f64 x 2) 0)
(+.f64 0 (pow.f64 x 2))
(-.f64 (pow.f64 x 2) 0)
(-.f64 0 (neg.f64 (pow.f64 x 2)))
(*.f64 1 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1)
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2))
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (pow.f64 x 2)))
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)))
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(/.f64 (pow.f64 x 2) 1)
(/.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(/.f64 (*.f64 2 (pow.f64 x 2)) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 x 2)) 2) -2)
(neg.f64 (neg.f64 (pow.f64 x 2)))
Outputs
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 3 x)
(/.f64 1 (pow.f64 x 2))
(/.f64 3 x)
(/.f64 3 x)
(+.f64 (*.f64 3 (/.f64 1 x)) 0)
(*.f64 3 (/.f64 1 x))
(+.f64 0 (*.f64 3 (/.f64 1 x)))
(*.f64 3 (/.f64 1 x))
(-.f64 (*.f64 3 (/.f64 1 x)) 0)
(*.f64 3 (/.f64 1 x))
(-.f64 0 (neg.f64 (*.f64 3 (/.f64 1 x))))
(*.f64 3 (/.f64 1 x))
(/.f64 (*.f64 3 (/.f64 1 x)) 1)
(*.f64 3 (/.f64 1 x))
(/.f64 (*.f64 3 (/.f64 1 x)) (/.f64 (*.f64 (/.f64 1 x) 6) (*.f64 (/.f64 1 x) 6)))
(/.f64 (*.f64 (/.f64 1 x) 6) 2)
(/.f64 (neg.f64 (*.f64 (/.f64 1 x) 6)) -2)
(/.f64 (*.f64 (/.f64 1 x) 6) 2)
(pow.f64 (*.f64 3 (/.f64 1 x)) 1)
(*.f64 3 (/.f64 1 x))
(neg.f64 (neg.f64 (*.f64 3 (/.f64 1 x))))
(*.f64 3 (/.f64 1 x))
(+.f64 (/.f64 1 (pow.f64 x 2)) 0)
(/.f64 1 (pow.f64 x 2))
(+.f64 0 (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) 0)
(/.f64 1 (pow.f64 x 2))
(-.f64 0 (neg.f64 (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 1 (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (pow.f64 x 2)) 1)
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(pow.f64 (/.f64 1 (pow.f64 x 2)) 1)
(/.f64 1 (pow.f64 x 2))
(neg.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 0)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 x) 6)) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 x) 6) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) 2)
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))) 2) -2)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(pow.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(neg.f64 (neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (pow.f64 x 2) 0)
(pow.f64 x 2)
(+.f64 0 (pow.f64 x 2))
(pow.f64 x 2)
(-.f64 (pow.f64 x 2) 0)
(pow.f64 x 2)
(-.f64 0 (neg.f64 (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 1 (pow.f64 x 2))
(pow.f64 x 2)
(*.f64 (pow.f64 x 2) 1)
(pow.f64 x 2)
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 x 2) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(pow.f64 x 2)
(*.f64 (pow.f64 x 2) (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))))
(pow.f64 x 2)
(*.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(pow.f64 x 2)
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(pow.f64 x 2)
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (pow.f64 (*.f64 x x) 2) (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (/.f64 1 (pow.f64 x 2))))))
(pow.f64 x 2)
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2)))))
(pow.f64 x 2)
(*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(pow.f64 x 2)
(*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)))
(pow.f64 x 2)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))))
(pow.f64 x 2)
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (*.f64 (pow.f64 (*.f64 x x) 2) (/.f64 1 (/.f64 1 (pow.f64 x 2)))))
(pow.f64 x 2)
(*.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2))
(pow.f64 x 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2))
(pow.f64 x 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(pow.f64 x 2)
(*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(pow.f64 x 2)
(*.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(pow.f64 x 2)
(*.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 x 2)) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2) (pow.f64 (*.f64 x (*.f64 x (*.f64 x x))) 2)))
(pow.f64 x 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 (*.f64 x x) 2))
(pow.f64 x 2)
(/.f64 (pow.f64 x 2) 1)
(pow.f64 x 2)
(/.f64 (pow.f64 x 2) (/.f64 (pow.f64 x 2) (pow.f64 x 2)))
(pow.f64 x 2)
(/.f64 (*.f64 2 (pow.f64 x 2)) 2)
(pow.f64 x 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 x 2)) 2) -2)
(pow.f64 x 2)
(neg.f64 (neg.f64 (pow.f64 x 2)))
(pow.f64 x 2)

eval1.3s (5.3%)

Compiler

Compiled 47726 to 35694 computations (25.2% saved)

prune302.0ms (1.2%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New8495854
Fresh123
Picked011
Done055
Total85013863
Error
0.0b
Counts
863 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(/.f64 -3 x)
29.8b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
29.9b
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
32.9b
(+.f64 (*.f64 3 x) 1)
61.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
31.5b
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.2b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
31.3b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
31.2b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
31.5b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
32.5b
1
Compiler

Compiled 710 to 534 computations (24.8% saved)

localize135.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 1 (pow.f64 x 4))
0.4b
(*.f64 3 (/.f64 1 x))
7.5b
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))
8.4b
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
Compiler

Compiled 128 to 105 computations (18% saved)

series2.0ms (0%)

Counts
3 → 22
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 1 (pow.f64 x 4))
0.0ms
x
@0
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
0.0ms
x
@inf
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
0.0ms
x
@-inf
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
0.0ms
x
@0
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
940×rational_best-5
938×rational_best-4
938×rational_best-2
938×rational_best-3
938×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019129
1159129
2495129
32013129
Stop Event
node limit
Counts
3 → 50
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))
(/.f64 1 (pow.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 4)) 1)))))

simplify302.0ms (1.2%)

Algorithm
egg-herbie
Rules
968×rational_best-simplify-49
878×rational_best-simplify-132
808×rational_best-simplify-2
596×rational_best-simplify-24
586×rational_best-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01113024
12133024
29483024
325773024
458273024
Stop Event
node limit
Counts
72 → 71
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 (pow.f64 x 3))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 0)
(*.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2)
(pow.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 0)
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 4)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 4)))
(-.f64 (/.f64 1 (pow.f64 x 4)) 0)
(*.f64 1 (/.f64 1 (pow.f64 x 4)))
(*.f64 (/.f64 1 (pow.f64 x 4)) 1)
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(*.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))))
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (/.f64 1 (pow.f64 x 4))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(pow.f64 (/.f64 1 (pow.f64 x 4)) 1)
Outputs
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 (pow.f64 x 3))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 0)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) (*.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) 2)
(pow.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 0)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) 0)
(/.f64 1 (pow.f64 x 4))
(+.f64 0 (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) 0)
(/.f64 1 (pow.f64 x 4))
(*.f64 1 (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (pow.f64 x 4)) 1)
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))) (*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 4))) (*.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 4))))
(/.f64 1 (pow.f64 x 4))
(pow.f64 (/.f64 1 (pow.f64 x 4)) 1)
(/.f64 1 (pow.f64 x 4))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
0.0b
(/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
0.1b
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 106 to 76 computations (28.3% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
0.0ms
x
@0
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.0ms
x
@inf
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.0ms
x
@-inf
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.0ms
x
@-inf
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))

rewrite124.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
934×rational_best-simplify-44
736×rational_best-5
734×rational_best-4
734×rational_best-2
734×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015152
1125152
2380152
31583146
47211146
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))))

simplify132.0ms (0.5%)

Algorithm
egg-herbie
Rules
1674×rational_best-simplify-47
1504×rational_best-simplify-80
1368×rational_best-simplify-78
896×rational_best-simplify-82
846×rational_best-simplify-132
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731764
11181764
22091764
34811764
421481764
557231764
Stop Event
node limit
Counts
42 → 35
Calls
Call 1
Inputs
(/.f64 -3 x)
(-.f64 9 (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 -24 x)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 -24 x) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(+.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(+.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(-.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)
(pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2) 2)
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
Outputs
(/.f64 -3 x)
(-.f64 9 (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 -24 x)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 x -24)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 -24 x) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 x -24) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 (+.f64 9 (*.f64 x -24)) (*.f64 72 (pow.f64 x 2))) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 x -24) (+.f64 9 (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (*.f64 (/.f64 1 x) 1/3))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 1 (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (*.f64 (/.f64 1 x) 1/3))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 1 (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(/.f64 -3 x)
(+.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(neg.f64 (neg.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2) 2)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 (/.f64 -3 x) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))

localize88.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
0.0b
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
3.9b
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 252 to 181 computations (28.2% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
0.0ms
x
@0
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))
0.0ms
x
@inf
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))
0.0ms
x
@0
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
0.0ms
x
@-inf
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))

rewrite140.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1156×rational_best-simplify-57
632×rational_best-simplify-44
622×rational_best-5
620×rational_best-4
620×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012165
1101165
2320165
31355165
46426165
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (-.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2) (-.f64 0 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)) (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))))

simplify348.0ms (1.4%)

Algorithm
egg-herbie
Rules
1260×rational_best-simplify-80
1238×rational_best-simplify-78
1210×rational_best-simplify-94
1016×rational_best-simplify-135
734×rational_best-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01814907
13634885
210934785
342344769
479454769
Stop Event
node limit
Counts
105 → 140
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 -3 x) 1)
(-.f64 (+.f64 (*.f64 -3 x) (*.f64 -1 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 -3 (pow.f64 x 3)) (*.f64 -1 (pow.f64 x 2)))) 1)
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
1
(+.f64 (*.f64 -3 x) 1)
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 8 (pow.f64 x 2))))
(+.f64 (*.f64 -3 x) (+.f64 1 (+.f64 (*.f64 -24 (pow.f64 x 3)) (*.f64 8 (pow.f64 x 2)))))
(*.f64 -1/3 x)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(*.f64 -1/3 x)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (-.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 0)
(+.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (neg.f64 (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2) (-.f64 0 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)))
(+.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)) (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(*.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(*.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) -2)
(pow.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(neg.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)
(+.f64 0 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(-.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(pow.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(-.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)
(/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2)) 2)
(/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) -2)
(pow.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
Outputs
-1
(-.f64 (*.f64 -3 x) 1)
(+.f64 (*.f64 -3 x) -1)
(+.f64 -1 (*.f64 -3 x))
(-.f64 (+.f64 (*.f64 -3 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (+.f64 (*.f64 -3 x) (*.f64 -1 (pow.f64 x 2))) -1)
(+.f64 -1 (+.f64 (*.f64 -3 x) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 -3 x) (+.f64 (neg.f64 (pow.f64 x 2)) -1))
(+.f64 (+.f64 -1 (*.f64 -3 x)) (neg.f64 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 -3 (pow.f64 x 3)) (*.f64 -1 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -3 (pow.f64 x 3)) (*.f64 -3 x))) -1)
(+.f64 -1 (+.f64 (neg.f64 (pow.f64 x 2)) (*.f64 -3 (+.f64 x (pow.f64 x 3)))))
(+.f64 (*.f64 -3 (+.f64 x (pow.f64 x 3))) (+.f64 -1 (neg.f64 (pow.f64 x 2))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 (*.f64 -3 x) 1)
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 8 (pow.f64 x 2))))
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 (pow.f64 x 2) 8)))
(+.f64 (*.f64 -3 x) (+.f64 1 (+.f64 (*.f64 -24 (pow.f64 x 3)) (*.f64 8 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 8) (*.f64 (pow.f64 x 3) -24)) (+.f64 (*.f64 -3 x) 1))
(+.f64 (*.f64 -3 x) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 8) (*.f64 (pow.f64 x 3) -24))))
(+.f64 (*.f64 -3 x) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) 8)) (*.f64 (pow.f64 x 3) -24)))
(*.f64 -1/3 x)
(*.f64 x -1/3)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 (*.f64 x -1/3) 1/9)
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) 8/27) (+.f64 (*.f64 x -1/3) 1/9))
(+.f64 (*.f64 x -1/3) (+.f64 1/9 (*.f64 (/.f64 1 x) 8/27)))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 8/27) (+.f64 (*.f64 x -1/3) 1/9)) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(-.f64 (+.f64 (*.f64 x -1/3) (+.f64 1/9 (*.f64 (/.f64 1 x) 8/27))) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(*.f64 -1/3 x)
(*.f64 x -1/3)
(+.f64 1/9 (*.f64 -1/3 x))
(+.f64 (*.f64 x -1/3) 1/9)
(+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) 8/27) (+.f64 (*.f64 x -1/3) 1/9))
(+.f64 (*.f64 x -1/3) (+.f64 1/9 (*.f64 (/.f64 1 x) 8/27)))
(-.f64 (+.f64 1/9 (+.f64 (*.f64 -1/3 x) (*.f64 8/27 (/.f64 1 x)))) (*.f64 8/81 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 8/27) (+.f64 (*.f64 x -1/3) 1/9)) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
(-.f64 (+.f64 (*.f64 x -1/3) (+.f64 1/9 (*.f64 (/.f64 1 x) 8/27))) (*.f64 (/.f64 1 (pow.f64 x 2)) 8/81))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (-.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (-.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (-.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 (-.f64 x -1) (+.f64 -1 x))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (+.f64 (neg.f64 (/.f64 x (+.f64 x 1))) (neg.f64 (/.f64 x (+.f64 x 1)))) 2))
(+.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 0)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(+.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(+.f64 (neg.f64 (/.f64 x (+.f64 x 1))) (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) 2) (-.f64 0 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (neg.f64 (+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 x -1) (+.f64 -1 x))) (neg.f64 (+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)))
(+.f64 (/.f64 x (+.f64 x 1)) (+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (*.f64 2 (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (-.f64 x -1)) (+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (*.f64 2 (/.f64 x (-.f64 x -1))))))
(+.f64 (neg.f64 (*.f64 (/.f64 x (+.f64 x 1)) 2)) (+.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 x (+.f64 x 1)) (+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (*.f64 2 (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 x (-.f64 x -1)) (+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (*.f64 2 (/.f64 x (-.f64 x -1))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 -1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) -1)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2) -2)
(/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))) 2)
(/.f64 (*.f64 2 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) -2)
(pow.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 1)
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(neg.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (neg.f64 (/.f64 x (+.f64 x 1))))
(+.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (neg.f64 (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))
(+.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(+.f64 0 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(-.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 0)
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 1 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(pow.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 1)
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))
(/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))
(+.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(+.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2)))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x)))))))
(+.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))))
(+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (+.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))))))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 0)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (-.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(-.f64 0 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(-.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(-.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))))
(-.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))) (+.f64 (/.f64 (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))))
(-.f64 (*.f64 2 (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) 2))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (*.f64 2 (/.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x)))) (/.f64 0 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))))) (*.f64 2 (/.f64 (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (/.f64 0 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))) (*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) -1)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) 2)) 2)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) -2)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) 2)) -2)
(/.f64 (*.f64 2 (*.f64 (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))) (-.f64 (/.f64 x (-.f64 x -1)) (/.f64 (-.f64 x -1) (+.f64 -1 x))))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))) -2)
(/.f64 (*.f64 (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))) (*.f64 2 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 -1 x))))) -2)
(pow.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))) 1)
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))
(neg.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))))
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 x (+.f64 x 1)))))
(*.f64 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1))) (/.f64 -1 (-.f64 (/.f64 (-.f64 x -1) (+.f64 -1 x)) (/.f64 x (-.f64 x -1)))))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 x 2)
0.0b
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
0.1b
(/.f64 1 (pow.f64 x 2))
Compiler

Compiled 35 to 27 computations (22.9% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
0.0ms
x
@inf
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
0.0ms
x
@-inf
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1858×rational_best-5
1856×rational_best-4
1856×rational_best-2
1856×rational_best-3
1856×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
17825
221925
385925
4371225
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)))))

simplify130.0ms (0.5%)

Algorithm
egg-herbie
Rules
1082×rational_best-simplify-2
1046×rational_best-simplify-80
952×rational_best-simplify-78
918×rational_best-simplify-94
560×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045768
179768
2416768
32020768
44205768
Stop Event
node limit
Counts
30 → 22
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 0)
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
Outputs
(/.f64 1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 0)
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))

localize214.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
0.0b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.0b
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 660 to 473 computations (28.3% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite139.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
852×rational_best-5
850×rational_best-4
850×rational_best-2
850×rational_best-3
850×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
016495
1137405
2444237
31903237
47429237
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 1 x)) (-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 1 x)) (-.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (+.f64 1 x)) 4) (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 x (+.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (+.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) (*.f64 (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))

simplify179.0ms (0.7%)

Algorithm
egg-herbie
Rules
1218×rational_best-simplify-2
1126×rational_best-simplify-45
1066×rational_best-simplify-132
1012×rational_best-simplify-46
884×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02105722
14585608
27595588
318805588
453655588
Stop Event
node limit
Counts
94 → 131
Calls
Call 1
Inputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
1
(+.f64 1 (*.f64 9 x))
(+.f64 1 (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 9 x)))
(+.f64 1 (+.f64 (*.f64 54 (pow.f64 x 3)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 9 x))))
(/.f64 -27 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (*.f64 27 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 3))) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
(/.f64 -27 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (*.f64 27 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 3))) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
1
(+.f64 (*.f64 6 x) 1)
(+.f64 (*.f64 6 x) (+.f64 (*.f64 11 (pow.f64 x 2)) 1))
(+.f64 (*.f64 6 x) (+.f64 (*.f64 11 (pow.f64 x 2)) (+.f64 1 (*.f64 12 (pow.f64 x 3)))))
(/.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))))
(/.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)
(+.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x)))
(+.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2)))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)
(-.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(-.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2))
(-.f64 (*.f64 (/.f64 x (+.f64 1 x)) 4) (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 x (+.f64 1 x)) 2)))
(-.f64 (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (+.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 x (+.f64 1 x))))
(/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)
(/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) 2)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) -2)
(pow.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)
(neg.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2))) 2)
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2)) 2)
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) (*.f64 (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
Outputs
1
(+.f64 (*.f64 3 x) 1)
(+.f64 1 (*.f64 3 x))
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 3 x) (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 x) (+.f64 (pow.f64 x 2) (+.f64 1 (*.f64 3 (pow.f64 x 3)))))
(+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 x (pow.f64 x 3))))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 3 (+.f64 x (pow.f64 x 3)))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 9 x))
(+.f64 1 (*.f64 x 9))
(+.f64 1 (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 9 x)))
(+.f64 1 (+.f64 (*.f64 x 9) (*.f64 (pow.f64 x 2) 30)))
(+.f64 (+.f64 1 (*.f64 x 9)) (*.f64 (pow.f64 x 2) 30))
(+.f64 (*.f64 x 9) (+.f64 1 (*.f64 (pow.f64 x 2) 30)))
(+.f64 1 (+.f64 (*.f64 54 (pow.f64 x 3)) (+.f64 (*.f64 30 (pow.f64 x 2)) (*.f64 9 x))))
(+.f64 1 (+.f64 (*.f64 x 9) (+.f64 (*.f64 (pow.f64 x 2) 30) (*.f64 (pow.f64 x 3) 54))))
(+.f64 (*.f64 x 9) (+.f64 (*.f64 (pow.f64 x 2) 30) (+.f64 1 (*.f64 (pow.f64 x 3) 54))))
(/.f64 -27 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (*.f64 27 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))) -27)
(*.f64 -27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (*.f64 90 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (*.f64 90 (/.f64 1 (pow.f64 x 5)))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 3))) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (+.f64 (*.f64 82 (/.f64 1 (pow.f64 x 6))) (*.f64 90 (/.f64 1 (pow.f64 x 5)))))))
(neg.f64 (+.f64 (*.f64 82 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (*.f64 90 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 82 (/.f64 1 (pow.f64 x 6))))))
(/.f64 -27 (pow.f64 x 3))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (*.f64 27 (/.f64 1 (pow.f64 x 3)))))
(neg.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))) -27)
(*.f64 -27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (*.f64 90 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4))))))
(neg.f64 (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (*.f64 90 (/.f64 1 (pow.f64 x 5)))))
(neg.f64 (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 27 (/.f64 1 (pow.f64 x 3))) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (*.f64 82 (/.f64 1 (pow.f64 x 6)))))))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 27) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 27) (+.f64 (*.f64 82 (/.f64 1 (pow.f64 x 6))) (*.f64 90 (/.f64 1 (pow.f64 x 5)))))))
(neg.f64 (+.f64 (*.f64 82 (/.f64 1 (pow.f64 x 6))) (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (*.f64 90 (/.f64 1 (pow.f64 x 5))))))
(neg.f64 (+.f64 (*.f64 27 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 90 (/.f64 1 (pow.f64 x 5))) (*.f64 82 (/.f64 1 (pow.f64 x 6))))))
1
(+.f64 (*.f64 6 x) 1)
(+.f64 1 (*.f64 x 6))
(+.f64 (*.f64 6 x) (+.f64 (*.f64 11 (pow.f64 x 2)) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 11) (*.f64 x 6)))
(+.f64 1 (+.f64 (*.f64 x 6) (*.f64 (pow.f64 x 2) 11)))
(+.f64 (+.f64 1 (*.f64 x 6)) (*.f64 (pow.f64 x 2) 11))
(+.f64 (*.f64 6 x) (+.f64 (*.f64 11 (pow.f64 x 2)) (+.f64 1 (*.f64 12 (pow.f64 x 3)))))
(+.f64 (*.f64 x 6) (+.f64 (*.f64 (pow.f64 x 2) 11) (+.f64 1 (*.f64 (pow.f64 x 3) 12))))
(+.f64 (*.f64 x 6) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 11) (*.f64 (pow.f64 x 3) 12))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 3) 12) (+.f64 (*.f64 x 6) (*.f64 (pow.f64 x 2) 11))))
(/.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 3)) 6))
(+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 3)) 6)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 19) (*.f64 (/.f64 1 (pow.f64 x 5)) 12)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)) (*.f64 (/.f64 1 (pow.f64 x 5)) 12)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 19) (*.f64 (/.f64 1 (pow.f64 x 5)) 12))))
(/.f64 9 (pow.f64 x 2))
(+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 3)) 6))
(+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)))
(+.f64 (*.f64 12 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 19 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 9 (/.f64 1 (pow.f64 x 2))) (*.f64 6 (/.f64 1 (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 3)) 6)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 19) (*.f64 (/.f64 1 (pow.f64 x 5)) 12)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (*.f64 (/.f64 1 (pow.f64 x 4)) 19)) (*.f64 (/.f64 1 (pow.f64 x 5)) 12)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 9) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 19) (*.f64 (/.f64 1 (pow.f64 x 5)) 12))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 0 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x)))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (-.f64 0 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (neg.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (-.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (neg.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2)))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (/.f64 x (+.f64 1 x)) (-.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 x (+.f64 1 x))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 0)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 0 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (*.f64 (/.f64 x (+.f64 1 x)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (*.f64 (/.f64 x (+.f64 1 x)) 4) (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (/.f64 x (+.f64 1 x)) 2)))
(-.f64 (*.f64 4 (/.f64 x (+.f64 1 x))) (+.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (*.f64 4 (/.f64 x (+.f64 1 x))) (+.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (*.f64 2 (/.f64 x (+.f64 1 x))))))
(-.f64 (+.f64 (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (+.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) 2) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(-.f64 (-.f64 (/.f64 x (+.f64 1 x)) (+.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 x (+.f64 1 x))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) -1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) 2)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) 2) -2)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(pow.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 1)
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(neg.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(+.f64 (/.f64 x (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2))) 2)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))
(+.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(+.f64 0 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(-.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 0)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2)) 2)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(pow.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 1)
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) 2) (*.f64 (fabs.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) 2))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 2 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 2 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) -2) (*.f64 2 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) -2) (*.f64 2 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (fabs.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))) (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))

eval5.6s (23%)

Compiler

Compiled 231345 to 169379 computations (26.8% saved)

prune1.7s (7%)

Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New200142005
Fresh112
Picked011
Done01010
Total2002162018
Error
0.0b
Counts
2018 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(/.f64 -3 x)
29.8b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
29.9b
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
32.9b
(+.f64 (*.f64 3 x) 1)
61.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
61.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
31.5b
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
61.5b
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.0b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
31.2b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
31.3b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
31.5b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
32.5b
1
Compiler

Compiled 709 to 530 computations (25.2% saved)

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (pow.f64 x 3))
0.4b
(/.f64 1 (pow.f64 x 4))
7.5b
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
8.4b
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
Compiler

Compiled 115 to 93 computations (19.1% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 1 (pow.f64 x 3))
0.0ms
x
@-inf
(/.f64 1 (pow.f64 x 3))
0.0ms
x
@0
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
0.0ms
x
@-inf
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
0.0ms
x
@inf
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
852×rational_best-5
850×rational_best-4
850×rational_best-2
850×rational_best-3
850×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018129
1148129
2452129
31834129
Stop Event
node limit
Counts
3 → 53
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(/.f64 1 (pow.f64 x 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 3)) 1)))))

simplify223.0ms (0.9%)

Algorithm
egg-herbie
Rules
1496×rational_best-simplify-54
1052×rational_best-simplify-2
1030×rational_best-simplify-24
944×rational_best-simplify-78
940×rational_best-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01243251
12533233
212183233
342193233
472913233
Stop Event
node limit
Counts
77 → 80
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(/.f64 3 (pow.f64 x 3))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 0)
(*.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) 2)
(pow.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 0)
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(+.f64 (/.f64 1 (pow.f64 x 3)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 3)))
(-.f64 (/.f64 1 (pow.f64 x 3)) 0)
(*.f64 1 (/.f64 1 (pow.f64 x 3)))
(*.f64 (/.f64 1 (pow.f64 x 3)) 1)
(*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))))
(*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3)))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (/.f64 1 (pow.f64 x 3))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1)
Outputs
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (/.f64 1 x))))
(+.f64 (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(/.f64 3 (pow.f64 x 3))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(/.f64 3 x)
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 0)
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (*.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (*.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 1 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (/.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))) 2)
(pow.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 1)
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 3 x) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 0)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 1 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))) 2)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))) 1)
(+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(+.f64 (/.f64 1 (pow.f64 x 3)) 0)
(/.f64 1 (pow.f64 x 3))
(+.f64 0 (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) 0)
(/.f64 1 (pow.f64 x 3))
(*.f64 1 (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (pow.f64 x 3)) 1)
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3)))) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (pow.f64 x 3))
(*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 3))) (*.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 3))))
(/.f64 1 (pow.f64 x 3))
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1)
(/.f64 1 (pow.f64 x 3))

localize143.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))))
0.0b
(*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))
3.9b
(-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 399 to 288 computations (27.8% saved)

localize127.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.1b
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.1b
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 367 to 269 computations (26.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite142.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1256×rational_best-simplify-57
646×rational_best-5
644×rational_best-4
644×rational_best-2
644×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013140
1108140
2339140
31389140
46499140
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2) (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))

simplify190.0ms (0.8%)

Algorithm
egg-herbie
Rules
1766×rational_best-simplify-80
1710×rational_best-simplify-78
1376×rational_best-simplify-129
1188×rational_best-simplify-94
966×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02568789
15438771
29978767
336328767
Stop Event
node limit
Counts
107 → 127
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -6 x))
(+.f64 1 (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -6 x)))
(+.f64 1 (+.f64 (*.f64 -96 (pow.f64 x 3)) (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -6 x))))
(*.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))
(-.f64 (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x)) 5/27)
(-.f64 (+.f64 (*.f64 32/243 (/.f64 1 x)) (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))) 5/27)
(*.f64 1/9 (pow.f64 x 2))
(+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))
(-.f64 (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x)) 5/27)
(-.f64 (+.f64 (*.f64 32/243 (/.f64 1 x)) (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))) 5/27)
1
(+.f64 (*.f64 3 x) 1)
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(+.f64 0 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2)) 2)
(pow.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2) (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(+.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(+.f64 0 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(-.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(pow.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
Outputs
1
(+.f64 1 (*.f64 -6 x))
(+.f64 1 (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -6 x)))
(+.f64 (*.f64 -6 x) (+.f64 (*.f64 25 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -6 x) (+.f64 1 (*.f64 25 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -96 (pow.f64 x 3)) (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -6 x))))
(+.f64 1 (+.f64 (*.f64 -6 x) (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -96 (pow.f64 x 3)))))
(+.f64 (*.f64 -6 x) (+.f64 1 (+.f64 (*.f64 25 (pow.f64 x 2)) (*.f64 -96 (pow.f64 x 3)))))
(*.f64 1/9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/9)
(+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))
(+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 x -2/27))
(-.f64 (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x)) 5/27)
(-.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 x -2/27)) 5/27)
(-.f64 (+.f64 (*.f64 32/243 (/.f64 1 x)) (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))) 5/27)
(-.f64 (+.f64 (*.f64 x -2/27) (+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 32/243 (/.f64 1 x)))) 5/27)
(-.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/9) (+.f64 (*.f64 x -2/27) (*.f64 32/243 (/.f64 1 x)))) 5/27)
(*.f64 1/9 (pow.f64 x 2))
(*.f64 (pow.f64 x 2) 1/9)
(+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))
(+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 x -2/27))
(-.f64 (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x)) 5/27)
(-.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 x -2/27)) 5/27)
(-.f64 (+.f64 (*.f64 32/243 (/.f64 1 x)) (+.f64 (*.f64 1/9 (pow.f64 x 2)) (*.f64 -2/27 x))) 5/27)
(-.f64 (+.f64 (*.f64 x -2/27) (+.f64 (*.f64 (pow.f64 x 2) 1/9) (*.f64 32/243 (/.f64 1 x)))) 5/27)
(-.f64 (+.f64 (*.f64 (pow.f64 x 2) 1/9) (+.f64 (*.f64 x -2/27) (*.f64 32/243 (/.f64 1 x)))) 5/27)
1
(+.f64 (*.f64 3 x) 1)
(+.f64 1 (*.f64 x 3))
(+.f64 (*.f64 3 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 1 (*.f64 x 3)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 3)))
(+.f64 (*.f64 3 x) (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 x 3) (+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (+.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 x (pow.f64 x 3))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(/.f64 -3 x)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x)))))
(neg.f64 (+.f64 (*.f64 3 (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 0 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2)) 2)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(pow.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(neg.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x)))))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 x (+.f64 1 x))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (neg.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) 2) (*.f64 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 2))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 2 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 2 (fabs.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 1 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (*.f64 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (*.f64 1 (*.f64 (/.f64 1 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (fabs.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (neg.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(+.f64 0 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 0)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))) (*.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(pow.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1))))) 1)
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))))
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x -1)))))

localize271.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.1b
(*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
0.1b
(*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))
3.9b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))
Compiler

Compiled 510 to 376 computations (26.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))
0.0ms
x
@inf
(*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))
0.0ms
x
@-inf
(*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1090×rational_best-5
1088×rational_best-4
1088×rational_best-2
1088×rational_best-3
1088×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020247
116955
253855
3222155
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)))))

simplify230.0ms (0.9%)

Algorithm
egg-herbie
Rules
1070×rational_best-simplify-44
1038×rational_best-simplify-132
954×rational_best-simplify-80
926×rational_best-simplify-43
820×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055751
183751
2128751
3246751
4846751
52565751
64381751
77768751
Stop Event
node limit
Counts
19 → 22
Calls
Call 1
Inputs
(/.f64 -3 x)
(-.f64 9 (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 -24 x)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 -24 x) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(+.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(-.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)
(pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
Outputs
(/.f64 -3 x)
(-.f64 9 (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 -24 x)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (*.f64 x -24)) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 -24 x) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 9 (+.f64 (*.f64 x -24) (*.f64 72 (pow.f64 x 2)))) (*.f64 3 (/.f64 1 x)))
(-.f64 (+.f64 (+.f64 9 (*.f64 x -24)) (*.f64 72 (pow.f64 x 2))) (*.f64 3 (/.f64 1 x)))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (*.f64 (/.f64 1 x) 1/3))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 1 (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
1
(-.f64 1 (*.f64 1/3 (/.f64 1 x)))
(-.f64 1 (*.f64 (/.f64 1 x) 1/3))
(-.f64 1 (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 1 (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 8/9 (/.f64 1 (pow.f64 x 2))) (*.f64 1/3 (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 8/27 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 (/.f64 1 x) 1/3) (*.f64 8/9 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 0 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 0)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (/.f64 -3 x) 2)) 2)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(pow.f64 (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 1)
(*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))

eval6.8s (27.8%)

Compiler

Compiled 266005 to 197886 computations (25.6% saved)

prune923.0ms (3.8%)

Pruning

17 alts after pruning (2 fresh and 15 done)

PrunedKeptTotal
New220012201
Fresh011
Picked011
Done01414
Total2200172217
Error
0.0b
Counts
2217 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
30.8b
(/.f64 -3 x)
29.8b
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
29.9b
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
32.9b
(+.f64 (*.f64 3 x) 1)
61.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
61.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
31.5b
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
61.5b
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.5b
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
31.0b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
31.2b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
31.3b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
31.5b
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
32.5b
1
Compiler

Compiled 843 to 628 computations (25.5% saved)

regimes50.0ms (0.2%)

Counts
19 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 3 (/.f64 1 x))))))
Outputs
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))
Calls

2 calls:

27.0ms
x
6.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.1b3x
0.3b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 891 to 663 computations (25.6% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
207.81201151180662
34880.12651906732
18.0ms
-8684.833200208195
-0.00033048844127112406
Results
26.0ms256×body256valid
Compiler

Compiled 850 to 685 computations (19.4% saved)

regimes47.0ms (0.2%)

Counts
17 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))) (/.f64 1 (pow.f64 x 4))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (/.f64 1 (pow.f64 x 4)))))
Outputs
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
Calls

2 calls:

24.0ms
x
7.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.1b3x
0.5b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 841 to 621 computations (26.2% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
34880.12651906732
8136299203.101809
19.0ms
-3993286341.431056
-8684.833200208195
Results
29.0ms288×body256valid
Compiler

Compiled 2664 to 1975 computations (25.9% saved)

regimes39.0ms (0.2%)

Counts
14 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 x))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
Outputs
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))
Calls

2 calls:

22.0ms
x
4.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.1b3x
0.6b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 660 to 484 computations (26.7% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
34880.12651906732
8136299203.101809
20.0ms
-3993286341.431056
-8684.833200208195
Results
31.0ms288×body256valid
Compiler

Compiled 2124 to 1579 computations (25.7% saved)

regimes34.0ms (0.1%)

Counts
11 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
Outputs
(/.f64 -3 x)
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 -3 x)
Calls

2 calls:

19.0ms
x
6.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.4b3x
1.0b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 509 to 373 computations (26.7% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
34880.12651906732
8136299203.101809
18.0ms
-3993286341.431056
-8684.833200208195
Results
30.0ms288×body256valid
Compiler

Compiled 1998 to 1471 computations (26.4% saved)

regimes31.0ms (0.1%)

Counts
10 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (*.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1 (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))))
Outputs
(/.f64 -3 x)
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 -3 x)
Calls

2 calls:

18.0ms
x
5.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.4b3x
1.0b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 406 to 298 computations (26.6% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
34880.12651906732
8136299203.101809
18.0ms
-3993286341.431056
-8684.833200208195
Results
29.0ms288×body256valid
Compiler

Compiled 1458 to 1075 computations (26.3% saved)

regimes23.0ms (0.1%)

Counts
7 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
Outputs
(/.f64 -3 x)
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
(/.f64 -3 x)
Calls

2 calls:

16.0ms
x
4.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.4b3x
1.0b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 139 to 101 computations (27.3% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
34880.12651906732
8136299203.101809
17.0ms
-3993286341.431056
-8684.833200208195
Results
29.0ms288×body256valid
Compiler

Compiled 918 to 679 computations (26% saved)

regimes21.0ms (0.1%)

Counts
6 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2))
(*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (/.f64 -3 x) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))))))
Outputs
(/.f64 -3 x)
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
(/.f64 -3 x)
Calls

2 calls:

13.0ms
x
5.0ms
(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Results
ErrorSegmentsBranch
0.4b3x
1.0b2(-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1)))
Compiler

Compiled 96 to 70 computations (27.1% saved)

bsearch34.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
34880.12651906732
8136299203.101809
16.0ms
-3993286341.431056
-8684.833200208195
Results
30.0ms288×body256valid
Compiler

Compiled 378 to 283 computations (25.1% saved)

regimes11.0ms (0%)

Counts
3 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
Outputs
(/.f64 -3 x)
(+.f64 (*.f64 3 x) 1)
(/.f64 -3 x)
Calls

1 calls:

10.0ms
x
Results
ErrorSegmentsBranch
1.2b3x
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch32.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
3.390863369350981e-8
6.567320024293181
15.0ms
-8684.833200208195
-0.00033048844127112406
Results
28.0ms288×body256valid
Compiler

Compiled 234 to 193 computations (17.5% saved)

regimes9.0ms (0%)

Accuracy

Total -60.4b remaining (-4165.4%)

Threshold costs -60.4b (-4165.4%)

Counts
2 → 3
Calls
Call 1
Inputs
1
(/.f64 -3 x)
Outputs
(/.f64 -3 x)
1
(/.f64 -3 x)
Calls

1 calls:

9.0ms
x
Results
ErrorSegmentsBranch
1.4b3x
Compiler

Compiled 7 to 5 computations (28.6% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
3.390863369350981e-8
6.567320024293181
17.0ms
-8684.833200208195
-0.00033048844127112406
Results
29.0ms288×body256valid
Compiler

Compiled 162 to 139 computations (14.2% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0901982
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -1900) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (if (<=.f64 x 2000) (+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))
(if (<=.f64 x -460000) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (if (<=.f64 x 290000) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(if (<=.f64 x -460000) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (if (<=.f64 x 290000) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1))) (/.f64 -3 x)))
(if (<=.f64 x -1) (/.f64 -3 x) (if (<=.f64 x 1) (+.f64 (*.f64 3 x) 1) (/.f64 -3 x)))
(if (<=.f64 x -1) (/.f64 -3 x) (if (<=.f64 x 1) 1 (/.f64 -3 x)))
1
Outputs
(if (<=.f64 x -1900) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x))))) (if (<=.f64 x 2000) (+.f64 (+.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (neg.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 2)) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 3 x)))))))
(if (<=.f64 x -460000) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (if (<=.f64 x 290000) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(if (<=.f64 x -460000) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x))) (if (<=.f64 x 290000) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 3 x)))))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (*.f64 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1))) (/.f64 -1 (-.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (/.f64 x (+.f64 x 1)))))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1))) (/.f64 1 (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 -3 x)))
(if (<=.f64 x -120000000) (/.f64 -3 x) (if (<=.f64 x 170000000) (-.f64 (/.f64 x (+.f64 x 1)) (/.f64 (+.f64 x 1) (-.f64 x 1))) (/.f64 -3 x)))
(if (<=.f64 x -1) (/.f64 -3 x) (if (<=.f64 x 1) (+.f64 (*.f64 3 x) 1) (/.f64 -3 x)))
(if (<=.f64 x -1) (/.f64 -3 x) (if (<=.f64 x 1) 1 (/.f64 -3 x)))
1
Compiler

Compiled 705 to 524 computations (25.7% saved)

soundness0.0ms (0%)

end278.0ms (1.1%)

Compiler

Compiled 696 to 515 computations (26% saved)

Profiling

Loading profile data...