Date:Wednesday, September 16th, 2020
Commit:eff2405d on multiprecision
Hostname:warfa with Racket 7.8
Seed:2020260
Parameters:256 points for 4 iterations
Flags:
setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample35.3s (28.8%)

Algorithm
73×intervals
Results
12.0s247742×body128valid
5.0s14874×body1024valid
4.2s6110×body2048valid
2.1s99272×pre128true
1.8s14743×body128invalid
1.5s7423×body512valid
1.4s200×body8192exit
1.1s11906×body256valid
382.0ms905×body4096valid
138.0ms225×body1024invalid
85.0ms232×body512invalid
80.0ms1648×body128nan
34.0ms153×body256invalid
24.0ms17×body2048invalid
15.0ms197×body128overflowed
4.0ms100×pre128false

series32.3s (26.3%)

Calls

300 calls:

1.5s
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (cbrt.f64 (*.f64 x1 (+.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3) 2) (*.f64 x1 4)))) (cbrt.f64 (*.f64 x1 (+.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3) 2) (*.f64 x1 4)))))) (cbrt.f64 (+.f64 (*.f64 (+.f64 x1 x1) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) 4)))) (*.f64 (*.f64 x1 x1) -6))
604.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
567.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n))
454.0ms
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (*.f64 (+.f64 x1 x1) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) 4))) (*.f64 (*.f64 (*.f64 x1 x1) (*.f64 (cbrt.f64 -6) (cbrt.f64 -6))) (cbrt.f64 -6)))
453.0ms
(/.f64 v (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))

analyze22.0s (17.9%)

Algorithm
36×search
random
Search
TrueOtherFalseIter
0%60.5%39.5%0
1.4%59.2%39.5%1
5.6%55%39.5%2
11.1%47.4%41.5%3
13.9%43.5%42.6%4
19%38.1%42.8%5
20.7%35.1%44.2%6
24%30.1%45.9%7
26.5%26.9%46.6%8
29.4%22.8%47.8%9
31.8%19.6%48.6%10
33.4%17.3%49.2%11
35.7%14.6%49.7%12
40.6%9%50.4%13
41.2%8.2%50.6%14

prune12.7s (10.3%)

Filtered
10669 candidates to 7097 candidates (33.5%)

simplify11.5s (9.3%)

Algorithm
178×egg-herbie

rewrite5.4s (4.4%)

Algorithm
108×rewrite-expression-head
Calls

300 calls:

242.0ms
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 4 (+.f64 1 t)) -8) (+.f64 1 t)) 6) (+.f64 (/.f64 (+.f64 (/.f64 4 (+.f64 1 t)) -8) (+.f64 1 t)) 5))
94.0ms
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) (*.f64 (cbrt.f64 (*.f64 x1 (+.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3) 2) (*.f64 x1 4)))) (cbrt.f64 (*.f64 x1 (+.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3) 2) (*.f64 x1 4)))))) (cbrt.f64 (+.f64 (*.f64 (+.f64 x1 x1) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) 4)))) (*.f64 (*.f64 x1 x1) -6))
69.0ms
(*.f64 (*.f64 (cbrt.f64 v) (cbrt.f64 v)) (/.f64 (/.f64 (cbrt.f64 v) (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
69.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
66.0ms
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
Rules
5806×times-frac_binary64
5061×add-sqr-sqrt_binary64
4971×*-un-lft-identity_binary64
3000×add-cube-cbrt_binary64
1213×add-exp-log_binary64
1121×add-cbrt-cube_binary64
1024×difference-of-squares_binary64
903×associate-*r*_binary64
660×add-log-exp_binary64
650×pow1_binary64
600×distribute-lft-out_binary64
568×cbrt-prod_binary64
515×sqrt-prod_binary64
443×associate-/r*_binary64
428×associate-*l*_binary64
377×distribute-lft-out--_binary64
362×unpow-prod-down_binary64
332×associate-/l*_binary64
323×prod-exp_binary64
311×div-inv_binary64
305×cbrt-unprod_binary64
302×associate-/r/_binary64
287×flip3-+_binary64 flip-+_binary64
267×div-exp_binary64
240×cbrt-undiv_binary64
238×sqr-pow_binary64
188×flip3--_binary64 flip--_binary64
173×associate-*r/_binary64
164×pow-prod-down_binary64
146×sum-log_binary64 frac-times_binary64
102×unswap-sqr_binary64
98×sqrt-div_binary64
95×frac-sub_binary64
92×difference-of-sqr-1_binary64
89×associate-*l/_binary64
80×associate-/l/_binary64 exp-neg_binary64
75×sub-neg_binary64
72×*-commutative_binary64
70×cube-prod_binary64
69×diff-log_binary64 cbrt-div_binary64
61×clear-num_binary64 frac-2neg_binary64
60×neg-sub0_binary64 exp-diff_binary64
40×distribute-rgt-in_binary64 distribute-lft-in_binary64
38×+-commutative_binary64
34×sqrt-pow1_binary64
33×pow1/2_binary64
30×rec-exp_binary64 rem-sqrt-square_binary64
29×pow1/3_binary64 frac-add_binary64
27×cube-mult_binary64
26×unpow3_binary64
22×associate-+l+_binary64
21×un-div-inv_binary64
19×distribute-rgt-out--_binary64
18×pow-unpow_binary64
17×associate-+r+_binary64 div-sub_binary64
16×cube-div_binary64
15×swap-sqr_binary64
14×pow-exp_binary64
13×pow-flip_binary64
12×pow-to-exp_binary64 pow-pow_binary64
inv-pow_binary64
log-prod_binary64 pow-plus_binary64 pow-prod-up_binary64
associate--r+_binary64 associate--l-_binary64 log-pow_binary64
rem-cbrt-cube_binary64 associate--l+_binary64
pow-sqr_binary64 log-div_binary64 pow2_binary64
distribute-rgt-out_binary64 rem-cube-cbrt_binary64
distribute-rgt1-in_binary64 sqrt-pow2_binary64 rem-log-exp_binary64
remove-double-div_binary64 sqrt-undiv_binary64 pow3_binary64 sub-div_binary64

regimes2.0s (1.6%)

Accuracy

Total 23.1b remaining (17.1%)

Threshold costs 3.2b (2.4%)

6.1b69.9%Compound Interest
4.7b76.7%Kahan p9 Example
2.6b13.2%Complex division, real part
2.2b26%Complex division, imag part
1.5b93.5%The quadratic formula (r2)

localize1.2s (1.0%)

bsearch494.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...