Details

Time bar (total: 42.7s)

analyze1.2s (2.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
25%74.9%0.1%5
25%74.9%0.1%6
25%74.9%0.1%7
37.4%62.4%0.1%8
37.4%62.4%0.1%9
37.4%62.4%0.1%10
43.7%56.2%0.1%11
43.7%56.2%0.1%12
43.7%56.2%0.1%13
61.7%38.2%0.1%14
Compiler

Compiled 38 to 30 computations (21.1% saved)

sample46.0ms (0.1%)

Algorithm
intervals
Results
33.0ms256×body128valid
Compiler

Compiled 75 to 62 computations (17.3% saved)

simplify299.0ms (0.7%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
0523655

prune11.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 28.7b

Counts
2 → 1
Compiler

Compiled 74 to 58 computations (21.6% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
0.1b
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x)
0.1b
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)
27.8b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))

rewrite116.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt_binary64_9989
15×add-cbrt-cube_binary64_10003 add-exp-log_binary64_10005
12×add-cube-cbrt_binary64_10002 *-un-lft-identity_binary64_9967
10×pow1_binary64_10028
associate-*l*_binary64_9908 associate-*r*_binary64_9907
associate-*l/_binary64_9910 associate-/l/_binary64_9914
flip3-+_binary64_9970 flip-+_binary64_9941
frac-times_binary64_9977 prod-exp_binary64_10016 cbrt-unprod_binary64_10000 add-log-exp_binary64_10006
flip--_binary64_9942 times-frac_binary64_9973 flip3--_binary64_9971 pow-prod-down_binary64_10038 unswap-sqr_binary64_9935 associate-/r*_binary64_9911 *-commutative_binary64_9898
div-exp_binary64_10018 cbrt-undiv_binary64_10001 associate-*r/_binary64_9909 associate-/r/_binary64_9913
associate-/l*_binary64_9912 div-inv_binary64_9964 frac-2neg_binary64_9978 clear-num_binary64_9966
Counts
4 → 91
Calls

4 calls:

63.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
15.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
12.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x)
8.0ms
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)

series608.0ms (1.4%)

Counts
4 → 12
Calls

4 calls:

374.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
125.0ms
(*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x)
72.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x) y) x)
37.0ms
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104) x)

simplify121.0ms (0.3%)

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
053753273

prune372.0ms (0.9%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New958103
Fresh000
Picked101
Done000
Total968104

Merged error: 0.0b

Counts
104 → 8
Compiler

Compiled 5337 to 3813 computations (28.6% saved)

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.1b
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104))
0.1b
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))
0.3b
(/.f64 (-.f64 x 2) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
25.1b
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))

rewrite144.0ms (0.3%)

Algorithm
rewrite-expression-head
Rules
138×times-frac_binary64_9973
110×add-sqr-sqrt_binary64_9989
106×*-un-lft-identity_binary64_9967
74×add-cube-cbrt_binary64_10002
18×associate-/r*_binary64_9911
16×difference-of-squares_binary64_9936 distribute-lft-out--_binary64_9919
15×add-cbrt-cube_binary64_10003 add-exp-log_binary64_10005 associate-/r/_binary64_9913
10×flip3-+_binary64_9970 flip-+_binary64_9941
associate-/l*_binary64_9912 div-inv_binary64_9964 pow1_binary64_10028
associate-*l*_binary64_9908 associate-*r*_binary64_9907
div-exp_binary64_10018 cbrt-undiv_binary64_10001 associate-/l/_binary64_9914 add-log-exp_binary64_10006 associate-*r/_binary64_9909
prod-exp_binary64_10016 cbrt-unprod_binary64_10000 distribute-lft-in_binary64_9916 pow-prod-down_binary64_10038 distribute-rgt-in_binary64_9917 unswap-sqr_binary64_9935 frac-2neg_binary64_9978 clear-num_binary64_9966 *-commutative_binary64_9898
flip--_binary64_9942 flip3--_binary64_9971 div-sub_binary64_9972
Counts
4 → 188
Calls

4 calls:

36.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))
33.0ms
(/.f64 (-.f64 x 2) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
12.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104))
8.0ms
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))

series679.0ms (1.6%)

Counts
4 → 12
Calls

4 calls:

328.0ms
(/.f64 (-.f64 x 2) (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
219.0ms
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))
94.0ms
(*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))
38.0ms
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104))

simplify289.0ms (0.7%)

Algorithm
egg-herbie
Counts
200 → 200
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
0495513881
1495513881

prune944.0ms (2.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1991200
Fresh167
Picked011
Done000
Total2008208

Merged error: 0.0b

Counts
208 → 8
Compiler

Compiled 12473 to 8928 computations (28.4% saved)

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

7.3b
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))
15.9b
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
16.0b
(/.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
25.1b
(/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))

rewrite628.0ms (1.5%)

Algorithm
rewrite-expression-head
Rules
2328×times-frac_binary64_9973
1260×add-sqr-sqrt_binary64_9989
1259×*-un-lft-identity_binary64_9967
945×add-cube-cbrt_binary64_10002
741×sqrt-prod_binary64_9983
157×difference-of-squares_binary64_9936 distribute-lft-out--_binary64_9919
129×associate-/r/_binary64_9913
66×flip3-+_binary64_9970 flip-+_binary64_9941
65×div-inv_binary64_9964
56×sqrt-div_binary64_9984
47×associate-/l*_binary64_9912
33×associate-/r*_binary64_9911
20×add-cbrt-cube_binary64_10003 add-exp-log_binary64_10005
10×div-exp_binary64_10018 cbrt-undiv_binary64_10001
associate-/l/_binary64_9914 pow1_binary64_10028
add-log-exp_binary64_10006
div-sub_binary64_9972 frac-2neg_binary64_9978 clear-num_binary64_9966
flip--_binary64_9942 flip3--_binary64_9971 pow1/2_binary64_10047 sqrt-pow1_binary64_9985 rem-sqrt-square_binary64_9980
Counts
4 → 1061
Calls

4 calls:

85.0ms
(/.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
32.0ms
(/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))
20.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
14.0ms
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))

series910.0ms (2.1%)

Counts
4 → 12
Calls

4 calls:

390.0ms
(/.f64 (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))) (/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z)))
342.0ms
(/.f64 (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) 604816789577447/4398046511104)) y)) z))
111.0ms
(/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328)))
67.0ms
(sqrt.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 x 6099563062176297/140737488355328)) 1158907574534893/4398046511104)) 172293041005667/549755813888)) 6624073998258585/140737488355328))

simplify2.1s (4.8%)

Algorithm
egg-herbie
Counts
1073 → 1073
Iterations

Useful iterations: 0 (88.0ms)

IterNodesCost
05257156243

prune26.9s (63%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New107301073
Fresh066
Picked011
Done011
Total107381081

Merged error: 0.0b

Counts
1081 → 8
Compiler

Compiled 109858 to 81011 computations (26.3% saved)

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.2b
(*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)))
0.2b
(*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816))
20.9b
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104))
27.8b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))

rewrite223.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
45×pow1_binary64_10028
28×add-cbrt-cube_binary64_10003 add-exp-log_binary64_10005
20×distribute-lft-in_binary64_9916 distribute-rgt-in_binary64_9917 associate-*r/_binary64_9909
18×pow-prod-down_binary64_10038
15×add-sqr-sqrt_binary64_9989
12×add-cube-cbrt_binary64_10002 *-un-lft-identity_binary64_9967
11×prod-exp_binary64_10016 cbrt-unprod_binary64_10000
10×flip3-+_binary64_9970 associate-/l/_binary64_9914 flip-+_binary64_9941
frac-times_binary64_9977 associate--l+_binary64_9904
flip--_binary64_9942 times-frac_binary64_9973 flip3--_binary64_9971 associate-/r*_binary64_9911 cancel-sign-sub-inv_binary64_9933
associate-*r*_binary64_9907
div-exp_binary64_10018 cbrt-undiv_binary64_10001 associate-*l/_binary64_9910 associate-*l*_binary64_9908 add-log-exp_binary64_10006 pow-sqr_binary64_9940 pow-prod-up_binary64_10037 associate-/r/_binary64_9913
sub-neg_binary64_9960 associate-/l*_binary64_9912 div-inv_binary64_9964 pow-plus_binary64_10030 frac-2neg_binary64_9978 clear-num_binary64_9966 *-commutative_binary64_9898
swap-sqr_binary64_9934 difference-of-squares_binary64_9936 pow2_binary64_10048 unswap-sqr_binary64_9935
Counts
4 → 139
Calls

4 calls:

78.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
42.0ms
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104))
32.0ms
(*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816))
32.0ms
(*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)))

series893.0ms (2.1%)

Counts
4 → 12
Calls

4 calls:

700.0ms
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 6099563062176297/140737488355328) x) 1158907574534893/4398046511104) x) 172293041005667/549755813888) x) 6624073998258585/140737488355328))
119.0ms
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816)) (-.f64 (*.f64 (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664) x) 604816789577447/4398046511104))
40.0ms
(*.f64 x (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664))) 365803348954769802048811037809/19342813113834066795298816))
33.0ms
(*.f64 (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)) (*.f64 x (+.f64 (*.f64 x 4688685437421479/1125899906842624) 5537984448691291/70368744177664)))

simplify164.0ms (0.4%)

Algorithm
egg-herbie
Counts
151 → 151
Iterations

Useful iterations: 0 (86.0ms)

IterNodesCost
049335471
149335471

prune703.0ms (1.6%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1510151
Fresh055
Picked011
Done022
Total1518159

Merged error: 0.0b

Counts
159 → 8
Compiler

Compiled 9259 to 6844 computations (26.1% saved)

regimes1.5s (3.6%)

Compiler

Compiled 10532 to 8080 computations (23.3% saved)

bsearch115.0ms (0.3%)

Steps
ItersRangePoint
10
8.40851570253903e+33
1.1708861674227852e+48
7.889852647511694e+43
10
-9.021887382133055e+32
-606481694146996.9
-2.6813627361170054e+32
Compiler

Compiled 1 to 3 computations (-200% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08085
18085

end0.0ms (0%)

sample3.5s (8.2%)

Algorithm
intervals
Results
924.0ms8000×body128valid
1.0msbody128invalid
Compiler

Compiled 2783 to 2127 computations (23.6% saved)

Profiling

Loading profile data...