Date:Tuesday, August 11th, 2020
Commit:bcfc386d on master
Hostname:warfa with Racket 7.5
Seed:2020224
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.5s (40.9%)

Algorithm
73×intervals
Results
10.9s237827×body80valid
6.1s14206×body1280valid
2.9s3883×body2560valid
2.6s16676×body160valid
2.5s9351×body640valid
2.1s99272×pre80true
1.8s14240×body80invalid
1.1s6754×body320valid
887.0ms200×body5120exit
120.0ms263×body5120valid
117.0ms247×body640invalid
97.0ms124×body1280invalid
87.0ms1716×body80nan
56.0ms184×body320invalid
29.0ms13×body2560invalid
16.0ms214×body80overflowed
14.0ms77×body160invalid
4.0ms100×pre80false

analyze21.0s (23.6%)

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

simplify9.7s (10.9%)

Algorithm
179×egg-herbie

prune9.4s (10.6%)

Filtered
10854 candidates to 7161 candidates (34.0%)

series4.0s (4.5%)

Calls

307 calls:

78.0ms
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (*.f64 x1 (+.f64 -6 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (*.f64 4 (*.f64 x1 x1)))) (cbrt.f64 (*.f64 -216 (pow.f64 x1 6))))
78.0ms
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) (+.f64 (*.f64 x1 (+.f64 -6 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (*.f64 4 (*.f64 x1 x1)))) (*.f64 (*.f64 x1 x1) -6))
76.0ms
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 (+.f64 (+.f64 -6 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 x1 4))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (*.f64 (*.f64 x1 x1) -6))
72.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 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
71.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))

rewrite3.6s (4.0%)

Algorithm
109×rewrite-expression-head
Calls

307 calls:

57.0ms
(+.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 (*.f64 x1 (+.f64 (+.f64 -6 (*.f64 2 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)))) (*.f64 x1 4))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (*.f64 x1 (*.f64 x1 3)) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))))) (*.f64 (*.f64 x1 x1) -6))
51.0ms
(*.f64 100 (/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 i n)) n) 1) (/.f64 i n)))
48.0ms
(*.f64 (/.f64 1/2 (+.f64 b a)) (/.f64 (+.f64 (/.f64 PI.f64 a) (/.f64 (neg.f64 PI.f64) b)) (-.f64 b a)))
41.0ms
(*.f64 PI.f64 (/.f64 (-.f64 (/.f64 1 a) (/.f64 1 b)) (-.f64 b a)))
40.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 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
Rules
5844×times-frac_binary64
5312×add-sqr-sqrt_binary64
5301×*-un-lft-identity_binary64
2914×add-cube-cbrt_binary64
1201×add-exp-log_binary64
1092×difference-of-squares_binary64
1058×add-cbrt-cube_binary64
871×associate-*r*_binary64
679×distribute-lft-out_binary64
656×add-log-exp_binary64
574×pow1_binary64
508×distribute-lft-out--_binary64
498×associate-/l*_binary64
408×associate-/r*_binary64
385×associate-*l*_binary64
354×div-inv_binary64
301×sqrt-prod_binary64
300×associate-/r/_binary64
292×div-exp_binary64
279×prod-exp_binary64
269×unpow-prod-down_binary64
265×flip3-+_binary64 flip-+_binary64
238×cbrt-unprod_binary64
235×cbrt-undiv_binary64
199×sqr-pow_binary64
193×cbrt-prod_binary64
176×flip3--_binary64 flip--_binary64
158×distribute-rgt-neg-in_binary64
146×sum-log_binary64
132×associate-*r/_binary64
125×distribute-lft-neg-in_binary64
123×unswap-sqr_binary64
116×pow-prod-down_binary64
114×frac-times_binary64
98×sqrt-div_binary64
96×cube-prod_binary64
92×difference-of-sqr-1_binary64
85×frac-sub_binary64
83×associate-/l/_binary64
82×clear-num_binary64 frac-2neg_binary64
78×exp-neg_binary64
66×*-commutative_binary64
65×associate-*l/_binary64
63×neg-sub0_binary64
60×sub-neg_binary64
59×exp-diff_binary64
56×diff-log_binary64
46×+-commutative_binary64
43×neg-mul-1_binary64
40×exp-prod_binary64
37×cbrt-div_binary64
36×distribute-rgt-in_binary64 distribute-lft-in_binary64
33×log-pow_binary64
32×sqrt-pow1_binary64
31×pow1/2_binary64 cube-mult_binary64 rem-sqrt-square_binary64
30×swap-sqr_binary64 rec-exp_binary64 unpow3_binary64
27×log-prod_binary64
26×1-exp_binary64
25×frac-add_binary64
23×div-sub_binary64
20×pow1/3_binary64 associate-+r+_binary64 un-div-inv_binary64
19×pow-exp_binary64
18×cube-div_binary64 distribute-rgt-out--_binary64
17×associate-+l+_binary64
15×pow-unpow_binary64
14×pow-to-exp_binary64
12×exp-sum_binary64
10×pow-flip_binary64
inv-pow_binary64 pow-pow_binary64
rem-cbrt-cube_binary64 rem-exp-log_binary64
rem-log-exp_binary64 distribute-frac-neg_binary64
associate--r+_binary64 unpow2_binary64 cosh-undef_binary64 exp-to-pow_binary64 rem-cube-cbrt_binary64 log-div_binary64
pow-plus_binary64 pow-sqr_binary64 pow-prod-up_binary64 pow2_binary64 associate--l+_binary64
associate-+r-_binary64 neg-log_binary64
distribute-rgt1-in_binary64 associate--l-_binary64 distribute-rgt-out_binary64 sub-div_binary64 unsub-neg_binary64

regimes3.5s (3.9%)

Accuracy

Total 25.7b remaining (25.3%)

Threshold costs 2.5b (2.5%)

6.2b69%Compound Interest
4.9b75.7%Kahan p9 Example
4.7b84.1%The quadratic formula (r1)
3.0b0%Complex division, real part
2.2b24.5%Complex division, imag part

localize1.1s (1.3%)

bsearch408.0ms (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...