Details

Time bar (total: 13.1s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
100%50%0%0%0%50%0%2
Compiler

Compiled 13 to 11 computations (15.4% saved)

sample1.6s (12%)

Results
838.0ms2223×body1024valid
555.0ms5031×body256valid
166.0ms1002×body512valid
Bogosity

preprocess4.0ms (0%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-17
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
11233
21433
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
rational_best-simplify-1
rational_best-simplify-17
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01133
11233
21433
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))

eval1.0ms (0%)

Compiler

Compiled 23 to 18 computations (21.7% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 12 to 10 computations (16.7% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
0.3b
(/.f64 1 (sqrt.f64 x))
2.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 33 to 23 computations (30.3% saved)

series5.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite520.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
1718×rational_best-simplify-2
1682×rational_best-simplify-53
1306×rational_best-simplify-1
1088×rational_best-simplify-29
928×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161
16861
29761
311361
412961
515961
620761
729061
846461
988361
10160961
11207861
12217761
13225261
14232061
15267861
16307261
17377861
18486261
19536261
20557261
21561261
22561461
23561461
24570261
25586261
26605061
27623861
28675461
29744461
30787461
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(/.f64 1 (sqrt.f64 x))
(/.f64 1 (sqrt.f64 (+.f64 x 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 4 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))))

simplify791.0ms (6%)

Algorithm
egg-herbie
Rules
2118×rational_best-simplify-1
1222×rational_best-simplify-52
1200×rational_best-simplify-42
1174×rational_best-simplify-55
1044×rational_best-simplify-43
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
02396378
13646346
27336178
316694882
429194838
547564826
654904826
758434826
861874826
965274826
1069804806
Stop Event
node limit
Counts
156 → 186
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 x)))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 x)) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
Outputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 1 (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (*.f64 -5/16 (pow.f64 x 3)) (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (+.f64 1 (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (neg.f64 (+.f64 0 (-.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (neg.f64 (+.f64 0 (-.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 0 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 0 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(*.f64 -1 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(/.f64 1 (sqrt.f64 x))
(pow.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(neg.f64 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 4 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -2))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))

eval114.0ms (0.9%)

Compiler

Compiled 4352 to 3237 computations (25.6% saved)

prune88.0ms (0.7%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New17610186
Fresh000
Picked011
Done000
Total17611187
Error
19.5b
Counts
187 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
19.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
28.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x)))))
32.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.5b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
27.6b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.6b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
26.8b
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
28.6b
(-.f64 (+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.6b
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 x))))
Compiler

Compiled 428 to 338 computations (21% saved)

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (sqrt.f64 x))
0.3b
(/.f64 1 (sqrt.f64 x))
4.7b
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
21.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
Compiler

Compiled 80 to 54 computations (32.5% saved)

series6.0ms (0%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
1.0ms
x
@inf
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
1.0ms
x
@0
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
1.0ms
x
@0
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
1.0ms
x
@-inf
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))

rewrite176.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1620×rational_best-simplify-1
1142×rational_best-simplify-42
1130×rational_best-2
1130×rational_best-3
1130×rational_best-1
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
017125
1110125
2160125
3180125
4197125
5236125
6400105
7676105
81279105
9239161
10346361
11384861
12399061
13423061
14431461
15481061
16545661
17652361
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(/.f64 2 (sqrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 8 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) -6) (/.f64 8 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) (/.f64 -4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) 2) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (sqrt.f64 x)))))))

simplify226.0ms (1.7%)

Algorithm
egg-herbie
Rules
1604×rational_best-simplify-1
1274×rational_best-simplify-2
1186×rational_best-simplify-52
1100×rational_best-simplify-44
1024×rational_best-simplify-47
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01593135
12493129
25502553
316152553
439352541
562952541
672482541
776562521
878432521
978522521
Stop Event
node limit
Counts
99 → 120
Calls
Call 1
Inputs
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(/.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 2 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6))
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 8 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) -6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) -6) (/.f64 8 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) (/.f64 -4 (sqrt.f64 x)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) 2) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))
(-.f64 (/.f64 2 (sqrt.f64 x)) 0)
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(-.f64 0 (/.f64 -2 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))
(*.f64 1 (/.f64 2 (sqrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) 2)
(*.f64 -2 (/.f64 -1 (sqrt.f64 x)))
(*.f64 (/.f64 -2 (sqrt.f64 x)) -1)
(*.f64 2 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 2 (sqrt.f64 x)) 1)
(*.f64 -1 (/.f64 -2 (sqrt.f64 x)))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -2)
(pow.f64 (/.f64 2 (sqrt.f64 x)) 1)
(neg.f64 (/.f64 -2 (sqrt.f64 x)))
Outputs
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 4 (sqrt.f64 x))) (neg.f64 (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (*.f64 (/.f64 1 (sqrt.f64 x)) 3))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 4 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (-.f64 x -1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 4 (sqrt.f64 x))) (neg.f64 (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (*.f64 (/.f64 1 (sqrt.f64 x)) 3))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (/.f64 4 (sqrt.f64 x))) (-.f64 (/.f64 1 (sqrt.f64 (-.f64 x -1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (-.f64 x -1))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(/.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 (+.f64 1 x)))
(/.f64 1 (sqrt.f64 (-.f64 x -1)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 2 (sqrt.f64 x)) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 0 (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6))
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(+.f64 (/.f64 8 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) -6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) -6) (/.f64 8 (sqrt.f64 x)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) -6) (/.f64 8 (sqrt.f64 x)))
(+.f64 (/.f64 8 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) -6))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) (/.f64 -4 (sqrt.f64 x)))
(+.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6))
(+.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 6) 2) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))
(+.f64 (*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 x)) 6)) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))
(+.f64 (*.f64 (/.f64 1 (sqrt.f64 x)) 12) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))
(+.f64 (*.f64 (/.f64 2 (sqrt.f64 x)) 6) (-.f64 (/.f64 -4 (sqrt.f64 x)) (*.f64 (/.f64 1 (sqrt.f64 x)) 6)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 2 (sqrt.f64 x)) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 0 (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(-.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 1 (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) 2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 -2 (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 (/.f64 -2 (sqrt.f64 x)) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 2 (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 (/.f64 2 (sqrt.f64 x)) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 -1 (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -2)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(pow.f64 (/.f64 2 (sqrt.f64 x)) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))
(neg.f64 (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 2 (sqrt.f64 x))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
Compiler

Compiled 15 to 9 computations (40% saved)

localize127.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 3 (sqrt.f64 x))
0.3b
(/.f64 -2 (sqrt.f64 x))
0.9b
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
22.3b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 53 to 35 computations (34% saved)

series5.0ms (0%)

Counts
4 → 0
Calls

12 calls:

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

rewrite252.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1786×rational_best-simplify-1
1126×rational_best-2
1126×rational_best-3
1126×rational_best-1
1118×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01598
19398
212698
314298
415898
519298
626198
739598
869698
9164798
10354198
11453398
12505998
13531698
14542698
15579998
16624798
17683898
18785298
Stop Event
node limit
Counts
4 → 108
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(/.f64 3 (sqrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 2 (sqrt.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 3 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 3 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -3 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 3 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -3 (sqrt.f64 x)))))))

simplify1.1s (8.1%)

Algorithm
egg-herbie
Rules
2062×rational_best-simplify-42
1886×rational_best-simplify-1
1076×rational_best-simplify-2
846×rational_best-simplify-55
830×rational_best-simplify-52
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01906012
13366012
27545992
311045992
411855952
512875952
614165952
716215864
819585852
926135588
1037525588
1145865588
1253215588
1357975588
1459575588
1564785588
1664895588
1766785588
1872725588
1974735588
2075675588
Stop Event
node limit
Counts
108 → 137
Calls
Call 1
Inputs
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 0 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 0)
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(-.f64 0 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(*.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(neg.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 -2 (sqrt.f64 x)))
(-.f64 (/.f64 -2 (sqrt.f64 x)) 0)
(-.f64 0 (/.f64 2 (sqrt.f64 x)))
(*.f64 (/.f64 -2 (sqrt.f64 x)) 1)
(*.f64 1 (/.f64 -2 (sqrt.f64 x)))
(*.f64 -1 (/.f64 2 (sqrt.f64 x)))
(*.f64 (/.f64 2 (sqrt.f64 x)) -1)
(pow.f64 (/.f64 -2 (sqrt.f64 x)) 1)
(neg.f64 (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 3 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 3 (sqrt.f64 x)))
(-.f64 (/.f64 3 (sqrt.f64 x)) 0)
(-.f64 0 (/.f64 -3 (sqrt.f64 x)))
(*.f64 (/.f64 3 (sqrt.f64 x)) 1)
(*.f64 1 (/.f64 3 (sqrt.f64 x)))
(*.f64 -1 (/.f64 -3 (sqrt.f64 x)))
(*.f64 (/.f64 -3 (sqrt.f64 x)) -1)
(pow.f64 (/.f64 3 (sqrt.f64 x)) 1)
(neg.f64 (/.f64 -3 (sqrt.f64 x)))
Outputs
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 -3 (sqrt.f64 x)) 0)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 0 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 -3 (sqrt.f64 x)) 0)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (*.f64 (/.f64 3 (sqrt.f64 x)) 2)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (/.f64 3 (sqrt.f64 x)))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 -3 (sqrt.f64 x)) 0)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (*.f64 (/.f64 3 (sqrt.f64 x)) 2)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 x))) (*.f64 (/.f64 -3 (sqrt.f64 x)) 0)))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (*.f64 2 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 -2 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 0)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 0 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(*.f64 -1 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) -1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(neg.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 x)) 0)
(/.f64 -2 (sqrt.f64 x))
(+.f64 0 (/.f64 -2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(-.f64 (/.f64 -2 (sqrt.f64 x)) 0)
(/.f64 -2 (sqrt.f64 x))
(-.f64 0 (/.f64 2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(*.f64 (/.f64 -2 (sqrt.f64 x)) 1)
(/.f64 -2 (sqrt.f64 x))
(*.f64 1 (/.f64 -2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(*.f64 -1 (/.f64 2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(*.f64 (/.f64 2 (sqrt.f64 x)) -1)
(/.f64 -2 (sqrt.f64 x))
(pow.f64 (/.f64 -2 (sqrt.f64 x)) 1)
(/.f64 -2 (sqrt.f64 x))
(neg.f64 (/.f64 2 (sqrt.f64 x)))
(/.f64 -2 (sqrt.f64 x))
(+.f64 (/.f64 3 (sqrt.f64 x)) 0)
(/.f64 3 (sqrt.f64 x))
(+.f64 0 (/.f64 3 (sqrt.f64 x)))
(/.f64 3 (sqrt.f64 x))
(-.f64 (/.f64 3 (sqrt.f64 x)) 0)
(/.f64 3 (sqrt.f64 x))
(-.f64 0 (/.f64 -3 (sqrt.f64 x)))
(/.f64 3 (sqrt.f64 x))
(*.f64 (/.f64 3 (sqrt.f64 x)) 1)
(/.f64 3 (sqrt.f64 x))
(*.f64 1 (/.f64 3 (sqrt.f64 x)))
(/.f64 3 (sqrt.f64 x))
(*.f64 -1 (/.f64 -3 (sqrt.f64 x)))
(/.f64 3 (sqrt.f64 x))
(*.f64 (/.f64 -3 (sqrt.f64 x)) -1)
(/.f64 3 (sqrt.f64 x))
(pow.f64 (/.f64 3 (sqrt.f64 x)) 1)
(/.f64 3 (sqrt.f64 x))
(neg.f64 (/.f64 -3 (sqrt.f64 x)))
(/.f64 3 (sqrt.f64 x))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
0.5b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
22.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
Compiler

Compiled 61 to 47 computations (23% saved)

series5.0ms (0%)

Counts
3 → 8
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
1.0ms
x
@-inf
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
1.0ms
x
@-inf
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
1.0ms
x
@inf
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
0.0ms
x
@inf
(/.f64 4 (sqrt.f64 (+.f64 1 x)))

rewrite469.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
1794×rational_best-simplify-1
1134×rational_best-2
1134×rational_best-3
1134×rational_best-1
1126×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015111
195111
2131111
3142111
4158111
5189111
6268111
7434111
8748111
91728111
103616111
114597111
125127111
135390111
145504111
155889111
166337111
176926111
187930111
Stop Event
node limit
Counts
3 → 98
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))) (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))))

simplify610.0ms (4.7%)

Algorithm
egg-herbie
Rules
2064×rational_best-simplify-1
1834×rational_best-simplify-2
1348×rational_best-simplify-52
1298×rational_best-simplify-53
614×rational_best-simplify-42
Iterations

Useful iterations: 12 (0.0ms)

IterNodesCost
02096334
13986334
29416334
313576334
414536334
516086334
618365822
722385822
834205822
951865822
1055455822
1160405822
1265805670
1378365670
Stop Event
node limit
Counts
106 → 155
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
4
(+.f64 4 (*.f64 -2 x))
(+.f64 4 (+.f64 (*.f64 -2 x) (*.f64 3/2 (pow.f64 x 2))))
(+.f64 4 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 3/2 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))) (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(*.f64 -1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(neg.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 0)
(-.f64 0 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(*.f64 -1 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(neg.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)
(+.f64 0 (/.f64 4 (sqrt.f64 (-.f64 x -1))))
(-.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)
(-.f64 0 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(*.f64 1 (/.f64 4 (sqrt.f64 (-.f64 x -1))))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)
(*.f64 -1 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) -1)
(pow.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)
(neg.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
Outputs
1
(+.f64 (*.f64 -1/2 x) 1)
(+.f64 1 (*.f64 -1/2 x))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (*.f64 3/8 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (*.f64 3/8 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 x) (+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -5/16 (pow.f64 x 3)) (+.f64 1 (*.f64 3/8 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3))) (*.f64 -1/2 x)))
(+.f64 1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (*.f64 -5/16 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 3/8 (pow.f64 x 2)) (+.f64 1 (*.f64 -5/16 (pow.f64 x 3)))))
4
(+.f64 4 (*.f64 -2 x))
(+.f64 4 (*.f64 x -2))
(+.f64 4 (+.f64 (*.f64 -2 x) (*.f64 3/2 (pow.f64 x 2))))
(+.f64 4 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 2) 3/2)))
(+.f64 4 (+.f64 (*.f64 -2 x) (+.f64 (*.f64 3/2 (pow.f64 x 2)) (*.f64 -5/4 (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 3/2) (*.f64 (pow.f64 x 3) -5/4)) (+.f64 4 (*.f64 x -2)))
(+.f64 4 (+.f64 (*.f64 x -2) (+.f64 (*.f64 (pow.f64 x 2) 3/2) (*.f64 (pow.f64 x 3) -5/4))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 8 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 3))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 3))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 3))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) -3))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 8 (sqrt.f64 (-.f64 x -1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 8 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -8 (sqrt.f64 (-.f64 x -1))))) (/.f64 3 (sqrt.f64 (-.f64 x -1))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1))))) (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 -3 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 3))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 x))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))) (*.f64 3 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (neg.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) 3))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (neg.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 1 (sqrt.f64 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x)))) (*.f64 2 (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1)))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))) (/.f64 2 (sqrt.f64 x))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (-.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (neg.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 1 (sqrt.f64 x)) 3))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (neg.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (*.f64 3 (/.f64 1 (sqrt.f64 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))) (*.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))) (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x)))))
(+.f64 (*.f64 -2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 x)))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -2 (sqrt.f64 x))))) (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))) (+.f64 (*.f64 2 (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x)))) (*.f64 2 (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1))))) (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (/.f64 6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (/.f64 -6 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) -3))))
(+.f64 (*.f64 4 (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1)))))) (+.f64 (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))) (/.f64 -2 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(*.f64 -1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(neg.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1))))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 0)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (-.f64 x -1))))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 -3 (sqrt.f64 (-.f64 x -1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (-.f64 x -1))))) (/.f64 1 (sqrt.f64 x)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 8 (sqrt.f64 (-.f64 x -1))) (/.f64 -6 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) (+.f64 (/.f64 -8 (sqrt.f64 (-.f64 x -1))) (/.f64 6 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))) -1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) (/.f64 -3 (sqrt.f64 (-.f64 x -1)))) 1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (+.f64 (/.f64 3 (sqrt.f64 (-.f64 x -1))) (/.f64 -4 (sqrt.f64 (-.f64 x -1)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(+.f64 0 (/.f64 4 (sqrt.f64 (-.f64 x -1))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(-.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 0)
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(-.f64 0 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(*.f64 1 (/.f64 4 (sqrt.f64 (-.f64 x -1))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(*.f64 -1 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(*.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))) -1)
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(pow.f64 (/.f64 4 (sqrt.f64 (-.f64 x -1))) 1)
(/.f64 4 (sqrt.f64 (+.f64 1 x)))
(neg.f64 (/.f64 -4 (sqrt.f64 (-.f64 x -1))))
(/.f64 4 (sqrt.f64 (+.f64 1 x)))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
0.3b
(/.f64 1 (sqrt.f64 x))
0.4b
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
21.1b
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 97 to 74 computations (23.7% saved)

series7.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
1.0ms
x
@-inf
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
1.0ms
x
@-inf
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
1.0ms
x
@inf
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
0.0ms
x
@-inf
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))

rewrite681.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
1618×rational_best-simplify-1
1172×rational_best-simplify-2
1148×rational_best-simplify-42
1110×rational_best-2
1110×rational_best-3
Iterations

Useful iterations: 10 (0.0ms)

IterNodesCost
019165
1122165
2172165
3192165
4209165
5251165
6368165
7645133
81184133
92190133
10321577
11367277
12375577
13398277
14406877
15456077
16525677
17638777
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) -1) (/.f64 2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))))))

simplify203.0ms (1.6%)

Algorithm
egg-herbie
Rules
1776×rational_best-simplify-53
1262×rational_best-simplify-2
1090×rational_best-simplify-1
1044×rational_best-simplify-52
934×rational_best-simplify-42
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01273139
12183139
24223139
38903139
413793139
522953139
639062193
765722193
874272193
977942193
1078902193
Stop Event
node limit
Counts
75 → 80
Calls
Call 1
Inputs
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) -1) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(*.f64 -1 (/.f64 -1 (sqrt.f64 x)))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 -1 (neg.f64 (sqrt.f64 x)))
(/.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 x)) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 x)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 0)
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 0 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(*.f64 -1 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(/.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(pow.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
Outputs
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 0 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))) (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))) -1) (/.f64 2 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(+.f64 (/.f64 (-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 4 (sqrt.f64 (+.f64 1 x)))) (+.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))) -1) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) 0)
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 0 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 -1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 1 (sqrt.f64 (+.f64 1 x))))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 1 (/.f64 1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(*.f64 -1 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(*.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(/.f64 1 (sqrt.f64 x))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(/.f64 -1 (neg.f64 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(/.f64 (/.f64 -1 (sqrt.f64 x)) -1)
(/.f64 1 (sqrt.f64 x))
(pow.f64 (/.f64 1 (sqrt.f64 x)) 1)
(/.f64 1 (sqrt.f64 x))
(neg.f64 (/.f64 -1 (sqrt.f64 x)))
(/.f64 1 (sqrt.f64 x))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 0)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 0 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 1 x)))) (/.f64 -1 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(*.f64 1 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(*.f64 -1 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(*.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(/.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))) -1)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(pow.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 1 (sqrt.f64 x))) 1)
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(neg.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -1 (sqrt.f64 x)))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))

eval340.0ms (2.6%)

Compiler

Compiled 20678 to 15627 computations (24.4% saved)

prune785.0ms (6%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New7208728
Fresh235
Picked011
Done055
Total72217739
Error
19.5b
Counts
739 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
19.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
28.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x)))))
32.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.5b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
27.6b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
27.6b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
26.8b
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
26.9b
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
26.8b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
27.5b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
27.3b
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.1b
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
27.6b
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
Compiler

Compiled 587 to 473 computations (19.4% saved)

localize166.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 2 (sqrt.f64 x))
0.3b
(/.f64 -4 (sqrt.f64 x))
0.8b
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
18.5b
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
Compiler

Compiled 82 to 56 computations (31.7% saved)

series6.0ms (0%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
1.0ms
x
@inf
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
1.0ms
x
@0
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
1.0ms
x
@-inf
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
1.0ms
x
@inf
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))

rewrite19.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
82×rational_best-simplify-1
48×rational_best-4
48×rational_best-2
48×rational_best-3
48×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019125
1123125
2179125
3214125
4255125
5267125
Stop Event
saturated
Counts
3 → 16
Calls
Call 1
Inputs
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(/.f64 -4 (sqrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -4 (sqrt.f64 x)) 1)))))

simplify25.0ms (0.2%)

Algorithm
egg-herbie
Rules
146×rational_best-simplify-1
136×rational_best-simplify-43
56×rational_best-simplify-54
30×rational_best-simplify-7
10×rational_best-simplify-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038636
156636
298636
3154636
4224636
5263636
6263636
Stop Event
saturated
Counts
16 → 23
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 0)
(*.f64 1 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(/.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(pow.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 0)
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(+.f64 (/.f64 -4 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 -4 (sqrt.f64 x)))
(-.f64 (/.f64 -4 (sqrt.f64 x)) 0)
(*.f64 1 (/.f64 -4 (sqrt.f64 x)))
(*.f64 (/.f64 -4 (sqrt.f64 x)) 1)
(pow.f64 (/.f64 -4 (sqrt.f64 x)) 1)
Outputs
(-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 0)
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(*.f64 1 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(*.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(/.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(pow.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 0)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -4 (sqrt.f64 x)) 0)
(/.f64 -4 (sqrt.f64 x))
(+.f64 0 (/.f64 -4 (sqrt.f64 x)))
(/.f64 -4 (sqrt.f64 x))
(-.f64 (/.f64 -4 (sqrt.f64 x)) 0)
(/.f64 -4 (sqrt.f64 x))
(*.f64 1 (/.f64 -4 (sqrt.f64 x)))
(/.f64 -4 (sqrt.f64 x))
(*.f64 (/.f64 -4 (sqrt.f64 x)) 1)
(/.f64 -4 (sqrt.f64 x))
(pow.f64 (/.f64 -4 (sqrt.f64 x)) 1)
(/.f64 -4 (sqrt.f64 x))

localize12.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
Compiler

Compiled 28 to 19 computations (32.1% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -3 (sqrt.f64 x))
0.3b
(/.f64 4 (sqrt.f64 x))
0.9b
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
Compiler

Compiled 35 to 21 computations (40% saved)

series3.0ms (0%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
0.0ms
x
@0
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
0.0ms
x
@inf
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
0.0ms
x
@-inf
(/.f64 4 (sqrt.f64 x))
0.0ms
x
@-inf
(/.f64 -3 (sqrt.f64 x))

rewrite13.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
18×rational_best-simplify-1
16×rational_best-4
16×rational_best-2
16×rational_best-3
16×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01049
16349
28949
Stop Event
saturated
Counts
3 → 17
Calls
Call 1
Inputs
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(/.f64 4 (sqrt.f64 x))
(/.f64 -3 (sqrt.f64 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4 (sqrt.f64 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3 (sqrt.f64 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -3 (sqrt.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -3 (sqrt.f64 x)) 1)))))

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×rational_best-simplify-1
rational_best-simplify-5
rational_best-simplify-2
exponential-simplify-11
rational_best-simplify-6
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029267
133267
244267
346267
Stop Event
saturated
Counts
17 → 20
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 0)
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 4 (sqrt.f64 x)))
(-.f64 (/.f64 4 (sqrt.f64 x)) 0)
(*.f64 (/.f64 4 (sqrt.f64 x)) 1)
(*.f64 1 (/.f64 4 (sqrt.f64 x)))
(pow.f64 (/.f64 4 (sqrt.f64 x)) 1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) 0)
(+.f64 0 (/.f64 -3 (sqrt.f64 x)))
(-.f64 (/.f64 -3 (sqrt.f64 x)) 0)
(*.f64 (/.f64 -3 (sqrt.f64 x)) 1)
(*.f64 1 (/.f64 -3 (sqrt.f64 x)))
(pow.f64 (/.f64 -3 (sqrt.f64 x)) 1)
Outputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 0)
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (/.f64 4 (sqrt.f64 x)) 0)
(/.f64 4 (sqrt.f64 x))
(+.f64 0 (/.f64 4 (sqrt.f64 x)))
(/.f64 4 (sqrt.f64 x))
(-.f64 (/.f64 4 (sqrt.f64 x)) 0)
(/.f64 4 (sqrt.f64 x))
(*.f64 (/.f64 4 (sqrt.f64 x)) 1)
(/.f64 4 (sqrt.f64 x))
(*.f64 1 (/.f64 4 (sqrt.f64 x)))
(/.f64 4 (sqrt.f64 x))
(pow.f64 (/.f64 4 (sqrt.f64 x)) 1)
(/.f64 4 (sqrt.f64 x))
(+.f64 (/.f64 -3 (sqrt.f64 x)) 0)
(/.f64 -3 (sqrt.f64 x))
(+.f64 0 (/.f64 -3 (sqrt.f64 x)))
(/.f64 -3 (sqrt.f64 x))
(-.f64 (/.f64 -3 (sqrt.f64 x)) 0)
(/.f64 -3 (sqrt.f64 x))
(*.f64 (/.f64 -3 (sqrt.f64 x)) 1)
(/.f64 -3 (sqrt.f64 x))
(*.f64 1 (/.f64 -3 (sqrt.f64 x)))
(/.f64 -3 (sqrt.f64 x))
(pow.f64 (/.f64 -3 (sqrt.f64 x)) 1)
(/.f64 -3 (sqrt.f64 x))

localize21.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -3 (sqrt.f64 x))
0.3b
(/.f64 4 (sqrt.f64 x))
0.9b
(+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))
22.3b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 53 to 35 computations (34% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

rewrite263.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1786×rational_best-simplify-1
1126×rational_best-2
1126×rational_best-3
1126×rational_best-1
1120×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01549
19349
212649
314249
415849
519249
626149
739749
870549
9166249
10356949
11455249
12508249
13534149
14545549
15583049
16627849
17686749
18787149
Stop Event
node limit
Counts
1 → 72
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (/.f64 4 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))))))

simplify976.0ms (7.5%)

Algorithm
egg-herbie
Rules
3486×rational_best-simplify-43
1530×rational_best-simplify-53
1480×rational_best-simplify-13
1468×rational_best-simplify-10
1454×rational_best-simplify-9
Iterations

Useful iterations: 11 (0.0ms)

IterNodesCost
01566268
13106268
27396268
310526268
410916228
511226228
611486228
711706164
811876140
911916140
1011916036
1134116012
1234446012
1334816012
1435336012
1536006012
1637886012
1742086012
1856546012
1964946012
2077416012
Stop Event
node limit
Counts
72 → 126
Calls
Call 1
Inputs
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 0 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(*.f64 -1 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(/.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
Outputs
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (*.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 0 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 0 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (*.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 0 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 2 (sqrt.f64 (+.f64 x 1))))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (*.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 0 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (/.f64 -3 (sqrt.f64 x)))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -4 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (/.f64 4 (sqrt.f64 x)))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))) (*.f64 (/.f64 -4 (sqrt.f64 x)) 0))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 0 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x))))))
(+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) 2) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) 2) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))
(+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 8 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 x 1)))) (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))) (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x)))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) (*.f64 2 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) 2) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))) 2) (-.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))) (-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))))))
(+.f64 (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))) (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 -4 (sqrt.f64 (+.f64 x 1))) (-.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1)))) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (-.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -4 (sqrt.f64 x))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 8 (sqrt.f64 x))) (+.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 6 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 (+.f64 x 1)))))))
(+.f64 (+.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (+.f64 (/.f64 -6 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -6 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) (+.f64 (/.f64 8 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (/.f64 6 (sqrt.f64 x)))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -6 (sqrt.f64 x)))) (+.f64 (/.f64 -8 (sqrt.f64 x)) (+.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 6 (sqrt.f64 x))) (/.f64 8 (sqrt.f64 x))))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 -1 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))) -1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(neg.f64 (+.f64 (/.f64 -4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 3 (sqrt.f64 x)))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))

localize82.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)
0.3b
(/.f64 1 (sqrt.f64 x))
0.3b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3))
21.0b
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
Compiler

Compiled 103 to 81 computations (21.4% saved)

series10.0ms (0.1%)

Counts
3 → 4
Calls

9 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
3.0ms
x
@-inf
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3))
1.0ms
x
@-inf
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
1.0ms
x
@inf
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3))
0.0ms
x
@0
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))

rewrite25.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
86×rational_best-simplify-1
54×rational_best-4
54×rational_best-2
54×rational_best-3
54×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019167
1124167
2178167
3211167
4240167
5278167
6290167
Stop Event
saturated
Counts
3 → 15
Calls
Call 1
Inputs
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3))
(*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)))))

simplify60.0ms (0.5%)

Algorithm
egg-herbie
Rules
152×rational_best-simplify-1
122×rational_best-simplify-43
38×rational_best-simplify-54
32×rational_best-simplify-7
18×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052929
177929
2113929
3154929
4218929
5269929
6269929
Stop Event
saturated
Counts
19 → 23
Calls
Call 1
Inputs
-12
(-.f64 (*.f64 6 x) 12)
(-.f64 (+.f64 (*.f64 6 x) (*.f64 -9/2 (pow.f64 x 2))) 12)
(-.f64 (+.f64 (*.f64 6 x) (+.f64 (*.f64 15/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 12)
(-.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 0)
(*.f64 1 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(/.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(pow.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 0)
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 0 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)
(/.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)
(pow.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)
Outputs
-12
(-.f64 (*.f64 6 x) 12)
(-.f64 (+.f64 (*.f64 6 x) (*.f64 -9/2 (pow.f64 x 2))) 12)
(-.f64 (+.f64 (*.f64 6 x) (+.f64 (*.f64 15/4 (pow.f64 x 3)) (*.f64 -9/2 (pow.f64 x 2)))) 12)
(-.f64 (+.f64 (*.f64 6 x) (+.f64 (*.f64 -9/2 (pow.f64 x 2)) (*.f64 15/4 (pow.f64 x 3)))) 12)
(-.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 0)
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))))
(*.f64 1 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))))
(*.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))))
(/.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))))
(pow.f64 (+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1)))))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 x 1))) (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)
(*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(+.f64 0 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))))
(*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(-.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 0)
(*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(/.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))
(pow.f64 (*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 1 x)))) 1)
(*.f64 3 (/.f64 -4 (sqrt.f64 (+.f64 x 1))))

eval832.0ms (6.4%)

Compiler

Compiled 10863 to 8055 computations (25.8% saved)

prune633.0ms (4.8%)

Pruning

17 alts after pruning (6 fresh and 11 done)

PrunedKeptTotal
New3741375
Fresh156
Picked011
Done01010
Total37517392
Error
19.5b
Counts
392 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
19.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
32.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.5b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
27.6b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
27.6b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
26.8b
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
26.9b
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
26.8b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
27.5b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
27.3b
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.1b
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
26.1b
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
27.6b
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
Compiler

Compiled 487 to 396 computations (18.7% saved)

localize34.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 -3 (sqrt.f64 x))
0.3b
(/.f64 4 (sqrt.f64 x))
0.8b
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
18.5b
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
Compiler

Compiled 85 to 61 computations (28.2% saved)

series5.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite22.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
82×rational_best-simplify-1
50×rational_best-simplify-43
48×rational_best-4
48×rational_best-2
48×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018120
1117120
2174120
3214120
4256120
5268120
Stop Event
saturated
Counts
2 → 10
Calls
Call 1
Inputs
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)))))

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
76×rational_best-simplify-1
38×rational_best-simplify-54
36×rational_best-simplify-43
30×rational_best-simplify-7
rational_best-simplify-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031600
148600
285600
3117600
4136600
5140600
Stop Event
saturated
Counts
10 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 0)
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 0)
(*.f64 1 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
(/.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
(pow.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
Outputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 0)
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -2 (sqrt.f64 (+.f64 x 1))))))
(-.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(*.f64 1 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(*.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(/.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))
(pow.f64 (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 4 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 x))))

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f64 3 (sqrt.f64 x))
0.3b
(/.f64 -2 (sqrt.f64 x))
0.9b
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x)))
Compiler

Compiled 35 to 21 computations (40% saved)

localize64.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 3 (sqrt.f64 x))
0.3b
(/.f64 -2 (sqrt.f64 x))
0.4b
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
22.8b
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
Compiler

Compiled 56 to 39 computations (30.4% saved)

series3.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite179.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
38×rational_best-simplify-1
28×rational_best-4
28×rational_best-2
28×rational_best-3
28×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01682
110282
214282
315282
415382
Stop Event
saturated
Counts
2 → 10
Calls
Call 1
Inputs
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)))))

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
20×rational_best-simplify-1
14×rational_best-simplify-7
10×rational_best-simplify-54
rational_best-simplify-5
rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028410
139410
259410
364410
Stop Event
saturated
Counts
10 → 12
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 0)
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
Outputs
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 0)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 0)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(*.f64 1 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(*.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(/.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))
(pow.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))) 1)
(+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1))))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 2 (sqrt.f64 (+.f64 1 x)))
0.3b
(/.f64 1 (sqrt.f64 x))
0.4b
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
22.3b
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
Compiler

Compiled 59 to 44 computations (25.4% saved)

series4.0ms (0%)

Counts
3 → 4
Calls

9 calls:

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

rewrite519.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
38×rational_best-simplify-1
28×rational_best-4
28×rational_best-2
28×rational_best-3
28×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015105
198105
2142105
3152105
4153105
Stop Event
saturated
Counts
3 → 16
Calls
Call 1
Inputs
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))
(/.f64 2 (sqrt.f64 (+.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (sqrt.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)))))

simplify23.0ms (0.2%)

Algorithm
egg-herbie
Rules
100×rational_best-simplify-1
74×rational_best-simplify-43
22×rational_best-simplify-54
16×rational_best-simplify-2
14×rational_best-simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048630
174630
2111630
3136630
4166630
5185630
Stop Event
saturated
Counts
20 → 27
Calls
Call 1
Inputs
2
(+.f64 2 (*.f64 -1 x))
(+.f64 2 (+.f64 (*.f64 3/4 (pow.f64 x 2)) (*.f64 -1 x)))
(+.f64 2 (+.f64 (*.f64 3/4 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/8 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 0)
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 0)
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)
(+.f64 0 (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)
(*.f64 1 (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)
(pow.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)
Outputs
2
(+.f64 2 (*.f64 -1 x))
(+.f64 2 (neg.f64 x))
(+.f64 2 (+.f64 (*.f64 3/4 (pow.f64 x 2)) (*.f64 -1 x)))
(+.f64 2 (+.f64 (neg.f64 x) (*.f64 3/4 (pow.f64 x 2))))
(+.f64 2 (+.f64 (*.f64 3/4 (pow.f64 x 2)) (+.f64 (*.f64 -1 x) (*.f64 -5/8 (pow.f64 x 3)))))
(+.f64 2 (+.f64 (*.f64 3/4 (pow.f64 x 2)) (+.f64 (neg.f64 x) (*.f64 -5/8 (pow.f64 x 3)))))
(+.f64 2 (+.f64 (neg.f64 x) (+.f64 (*.f64 3/4 (pow.f64 x 2)) (*.f64 -5/8 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 2 (sqrt.f64 (+.f64 x 1))) (/.f64 -3 (sqrt.f64 (+.f64 x 1)))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 2 (sqrt.f64 (+.f64 x 1)))
(+.f64 0 (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(/.f64 2 (sqrt.f64 (+.f64 x 1)))
(-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 0)
(/.f64 2 (sqrt.f64 (+.f64 x 1)))
(*.f64 1 (/.f64 2 (sqrt.f64 (+.f64 1 x))))
(/.f64 2 (sqrt.f64 (+.f64 x 1)))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 2 (sqrt.f64 (+.f64 x 1)))
(pow.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) 1)
(/.f64 2 (sqrt.f64 (+.f64 x 1)))

localize113.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 x))
0.4b
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3)))
0.6b
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))
21.7b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
Compiler

Compiled 144 to 115 computations (20.1% saved)

series9.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
2.0ms
x
@inf
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
1.0ms
x
@-inf
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3)))
1.0ms
x
@inf
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3)))
1.0ms
x
@inf
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))

rewrite42.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
234×rational_best-simplify-1
222×rational_best-simplify-43
110×rational_best-4
110×rational_best-2
110×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022249
1145249
2215249
3277249
4386249
5549249
6629249
7629249
Stop Event
saturated
Counts
3 → 15
Calls
Call 1
Inputs
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
(+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)))))

simplify33.0ms (0.3%)

Algorithm
egg-herbie
Rules
252×rational_best-simplify-1
168×rational_best-simplify-43
68×rational_best-simplify-54
64×rational_best-simplify-7
14×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0381245
1591245
2981245
31511245
42411245
53161245
63511245
73531245
Stop Event
saturated
Counts
15 → 18
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 0)
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 0)
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(-.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 0)
(*.f64 1 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
(/.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
(pow.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
Outputs
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 0)
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 1 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(*.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(pow.f64 (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))) 1)
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(-.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 0)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))
(*.f64 1 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))
(*.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))
(pow.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))) 1)
(+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))
(-.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 0)
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 1 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(/.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))
(pow.f64 (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))) 1)
(+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x)))))))

eval276.0ms (2.1%)

Compiler

Compiled 7944 to 6237 computations (21.5% saved)

prune87.0ms (0.7%)

Pruning

17 alts after pruning (2 fresh and 15 done)

PrunedKeptTotal
New2632265
Fresh101
Picked101
Done01515
Total26517282
Error
19.5b
Counts
282 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
19.9b
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
27.3b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.8b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
32.1b
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
32.5b
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
27.6b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
27.6b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
32.8b
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
26.8b
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
26.9b
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
24.1b
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
27.3b
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
26.1b
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
26.1b
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
27.6b
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
31.9b
(+.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
Compiler

Compiled 314 to 253 computations (19.4% saved)

regimes58.0ms (0.4%)

Counts
22 → 1
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) 1)
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) 1)
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 2 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -1 (sqrt.f64 (+.f64 x 1)))))
(-.f64 (+.f64 (/.f64 3 (sqrt.f64 x)) (/.f64 -2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 (+.f64 1 x)))))
(+.f64 (/.f64 2 (sqrt.f64 x)) (+.f64 (/.f64 3 (sqrt.f64 x)) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 x 1))) (/.f64 -4 (sqrt.f64 x)))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -2 (sqrt.f64 x)) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 x))) (/.f64 -3 (sqrt.f64 x))))
(+.f64 (/.f64 -2 (sqrt.f64 (+.f64 x 1))) (+.f64 (/.f64 -3 (sqrt.f64 x)) (+.f64 (/.f64 4 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))))
(-.f64 (+.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 2 (sqrt.f64 (+.f64 1 x))))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 8 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 3 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 -4 (sqrt.f64 (+.f64 1 x))) 3)))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (+.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x)))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x)))) (*.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) 3))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (/.f64 -8 (sqrt.f64 (+.f64 1 x))) (*.f64 3 (/.f64 3 (sqrt.f64 (+.f64 1 x))))))))
(-.f64 (+.f64 (-.f64 (/.f64 2 (sqrt.f64 (+.f64 1 x))) (/.f64 -4 (sqrt.f64 x))) (-.f64 (-.f64 (/.f64 -2 (sqrt.f64 (+.f64 1 x))) (/.f64 2 (sqrt.f64 x))) (/.f64 1 (sqrt.f64 x)))) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(+.f64 (/.f64 4 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 -6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 3 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 6 (sqrt.f64 (+.f64 1 x))) (+.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 -8 (sqrt.f64 (+.f64 1 x))))))))
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Calls

2 calls:

43.0ms
x
5.0ms
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Results
ErrorSegmentsBranch
19.9b1x
19.9b1(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
Compiler

Compiled 471 to 355 computations (24.6% saved)

regimes6.0ms (0%)

Accuracy

Total -1.0b remaining (-3.1%)

Threshold costs -1.0b (-3.1%)

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

1 calls:

5.0ms
x
Results
ErrorSegmentsBranch
32.1b1x
Compiler

Compiled 41 to 28 computations (31.7% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01679
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
Outputs
(-.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 1 (sqrt.f64 (+.f64 x 1))))
(-.f64 (/.f64 1 (sqrt.f64 x)) (+.f64 (*.f64 -1/2 x) 1))
(-.f64 (/.f64 1 (sqrt.f64 x)) 1)
Compiler

Compiled 30 to 25 computations (16.7% saved)

soundness0.0ms (0%)

end183.0ms (1.4%)

Compiler

Compiled 28 to 21 computations (25% saved)

Profiling

Loading profile data...