Date:Friday, August 7th, 2020
Commit:ae72a3a6 on plugins
Hostname:warfa with Racket 7.5
Seed:2020220
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

sample36.7s (36.6%)

Algorithm
73×intervals
Results
11.0s238059×body80valid
5.9s13978×body1280valid
3.0s3940×body2560valid
2.6s16796×body160valid
2.5s9314×body640valid
2.3s99272×pre80true
1.8s14607×body80invalid
1.0s6659×body320valid
888.0ms200×body5120exit
125.0ms256×body640invalid
94.0ms214×body5120valid
87.0ms115×body1280invalid
87.0ms1761×body80nan
57.0ms178×body320invalid
17.0ms95×body160invalid
14.0msbody2560invalid
14.0ms183×body80overflowed
4.0ms100×pre80false

analyze20.9s (20.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

prune18.7s (18.7%)

Filtered
11701 candidates to 6892 candidates (41.1%)

simplify10.1s (10.1%)

Algorithm
175×egg-herbie

series4.4s (4.4%)

Calls

293 calls:

316.0ms
(-.f64 (*.f64 (+.f64 1 (/.f64 1 eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 1 eps) x)))) (*.f64 (-.f64 (/.f64 1 eps) 1) (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (*.f64 x (-.f64 -1 eps))) (cbrt.f64 (*.f64 x (-.f64 -1 eps))))) (cbrt.f64 (neg.f64 (*.f64 (+.f64 1 eps) x))))))
74.0ms
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
73.0ms
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 (*.f64 x1 x1) (*.f64 (cbrt.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)) (cbrt.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))) (cbrt.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6))))
71.0ms
(/.f64 (*.f64 a (*.f64 c -4)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))
71.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))

rewrite3.9s (3.9%)

Algorithm
105×rewrite-expression-head
Calls

293 calls:

94.0ms
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3))) (cbrt.f64 (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
56.0ms
(*.f64 (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))) (-.f64 2 (/.f64 (/.f64 2 t) (+.f64 1 (/.f64 1 t)))))
52.0ms
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 x) (sqrt.f64 (+.f64 1 x))) 3)) (sqrt.f64 (+.f64 1 x)))
51.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
47.0ms
(*.f64 (/.f64 1/2 (+.f64 b a)) (/.f64 (+.f64 (/.f64 PI.f64 a) (/.f64 (neg.f64 PI.f64) b)) (-.f64 b a)))
Rules
7627×times-frac_binary64
6823×*-un-lft-identity_binary64
6261×add-sqr-sqrt_binary64
3627×add-cube-cbrt_binary64
2239×sqrt-prod_binary64
1357×difference-of-squares_binary64
1277×cbrt-prod_binary64
1181×add-exp-log_binary64
1068×add-cbrt-cube_binary64
877×distribute-lft-out_binary64
724×unpow-prod-down_binary64
716×associate-*r*_binary64
689×associate-*r/_binary64
662×add-log-exp_binary64
643×pow1_binary64
598×distribute-lft-out--_binary64
561×cbrt-div_binary64
554×cube-prod_binary64
513×flip3--_binary64 flip--_binary64
490×frac-times_binary64
489×associate-/l*_binary64
446×associate-/r*_binary64
335×prod-exp_binary64
320×associate-*l*_binary64
314×associate-/r/_binary64
312×flip3-+_binary64 flip-+_binary64
298×cbrt-unprod_binary64
272×div-inv_binary64
259×frac-add_binary64
254×div-exp_binary64
253×associate-*l/_binary64
211×cbrt-undiv_binary64
199×sqr-pow_binary64
197×sqrt-div_binary64
171×pow-prod-down_binary64
154×sum-log_binary64
107×frac-sub_binary64
98×difference-of-sqr-1_binary64
86×exp-neg_binary64
78×unswap-sqr_binary64
70×sub-neg_binary64
68×associate-/l/_binary64
67×neg-sub0_binary64
66×*-commutative_binary64
65×exp-diff_binary64
61×diff-log_binary64 clear-num_binary64 frac-2neg_binary64
49×exp-prod_binary64 +-commutative_binary64
48×distribute-rgt-neg-in_binary64
39×log-pow_binary64
37×cube-mult_binary64
36×pow1/2_binary64 unpow3_binary64 sqrt-pow1_binary64
33×distribute-rgt-in_binary64 distribute-lft-in_binary64
31×swap-sqr_binary64
29×rem-sqrt-square_binary64
26×pow1/3_binary64 div-sub_binary64
23×1-exp_binary64
22×un-div-inv_binary64
19×associate-+l+_binary64 cube-div_binary64
18×rec-exp_binary64 associate-+r+_binary64 distribute-rgt-out--_binary64
17×pow-exp_binary64
16×log-prod_binary64
15×distribute-lft-neg-in_binary64
13×pow-to-exp_binary64
12×pow-unpow_binary64
11×pow-prod-up_binary64
pow-flip_binary64
exp-sum_binary64
neg-mul-1_binary64 pow-plus_binary64 inv-pow_binary64 pow-sqr_binary64 pow-pow_binary64
rem-cbrt-cube_binary64 rem-exp-log_binary64 rem-cube-cbrt_binary64 pow2_binary64
associate--r+_binary64 associate--l-_binary64 log-div_binary64 associate--l+_binary64
distribute-rgt1-in_binary64 rem-log-exp_binary64 distribute-neg-frac_binary64 distribute-rgt-out_binary64 neg-log_binary64 distribute-frac-neg_binary64 unsub-neg_binary64
sqrt-unprod_binary64 associate-+l-_binary64 distribute-rgt-neg-out_binary64 associate-+r-_binary64 exp-to-pow_binary64 rem-square-sqrt_binary64 sub-div_binary64

regimes3.8s (3.8%)

Accuracy

Total 22.7b remaining (23%)

Threshold costs 3.2b (3.2%)

6.0b70.1%Compound Interest
5.2b73.5%Kahan p9 Example
3.0b0%Complex division, real part
2.1b30.6%Complex division, imag part
1.7b0%Rosa's DopplerBench

localize1.2s (1.2%)

bsearch594.0ms (0.6%)

end1.0ms (0.0%)

Profiling

Loading profile data...