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

sample1.5min (49.1%)

Algorithm
62×intervals
Results
20.0s30883×body1280valid
14.5s175569×body80valid
9.3s20534×body640valid
6.2s7463×body2560valid
4.6s51004×body80nan
3.9s773×body5120invalid
3.6s1449×body2560invalid
3.1s9853×body320valid
2.7s4648×body1280nan
2.5s24128×body80invalid
2.1s2574×body5120valid
1.9s3795×body1280invalid
1.8s9060×body160valid
1.7s3995×body640nan
1.0s3101×body640invalid
585.0ms1945×body320nan
431.0ms1669×body320invalid
375.0ms582×body5120exit
319.0ms2454×body80overflowed
154.0ms853×body160invalid
141.0ms8256×pre80true
107.0ms608×body160nan

analyze33.3s (18.0%)

Algorithm
31×search
Search
TrueOtherFalseIter
0%98.2%1.8%0
3.2%95%1.8%1
5.6%91%3.4%2
8%84.5%7.4%3
9.8%80.7%9.5%4
13.5%76.9%9.7%5
16%72.8%11.2%6
18.1%68.2%13.7%7
21.2%62.6%16.2%8
24.7%57%18.2%9
26.4%53.6%20%10
28.9%49.8%21.3%11
30.2%47.2%22.5%12
31.9%42.5%25.7%13
32.9%40.8%26.3%14

series17.6s (9.5%)

Calls

442 calls:

769.0ms
(cos.f64 (pow.f64 (exp.f64 (*.f64 (cbrt.f64 (log.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M))) (cbrt.f64 (log.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M))))) (cbrt.f64 (log.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) 2) M)))))
766.0ms
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (+.f64 (*.f64 l -2) (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))))
756.0ms
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 n) U) (+.f64 t (*.f64 (/.f64 l Om) (+.f64 (*.f64 l -2) (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U))))))))
740.0ms
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (+.f64 (*.f64 l -2) (*.f64 n (*.f64 (/.f64 l Om) (-.f64 U* U)))))))))
735.0ms
(sqrt.f64 (*.f64 (*.f64 2 n) (*.f64 U (+.f64 t (*.f64 (/.f64 l Om) (+.f64 (*.f64 l -2) (*.f64 n (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U))) (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))) (cbrt.f64 (*.f64 (/.f64 l Om) (-.f64 U* U)))))))))))

prune14.3s (7.7%)

Filtered
15129 candidates to 9680 candidates (36.0%)

regimes11.9s (6.4%)

Accuracy

Total 45.6b remaining (25%)

Threshold costs 3.9b (2.1%)

7.7b33.1%Toniolo and Linder, Equation (13)
5.9b-8.9%Maksimov and Kolovsky, Equation (3)
5.8b17%Henrywood and Agarwal, Equation (12)
5.2b78.7%Toniolo and Linder, Equation (7)
5.0b0%Toniolo and Linder, Equation (10-)

simplify9.8s (5.3%)

Algorithm
178×egg-herbie

rewrite4.9s (2.6%)

Algorithm
116×rewrite-expression-head
Calls

442 calls:

50.0ms
(+.f64 (/.f64 (*.f64 (/.f64 c0 (*.f64 w h)) (*.f64 d d)) (*.f64 D D)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
47.0ms
(+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))
43.0ms
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
37.0ms
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (cbrt.f64 (sqrt.f64 2))))
37.0ms
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 (/.f64 t 1) (*.f64 (/.f64 t l) (sin.f64 k)))) (tan.f64 k)) (+.f64 2 (pow.f64 (/.f64 k t) 2))))
Rules
5073×times-frac_binary64
4860×add-sqr-sqrt_binary64
4732×add-exp-log_binary64
4438×*-un-lft-identity_binary64
3381×add-cube-cbrt_binary64
3207×add-cbrt-cube_binary64
2108×prod-exp_binary64
1658×sqrt-prod_binary64
1478×pow1_binary64
1333×cbrt-unprod_binary64
1122×div-exp_binary64
1043×associate-*r*_binary64
787×associate-*l*_binary64
671×cbrt-undiv_binary64
614×associate-*r/_binary64
563×unpow-prod-down_binary64
524×add-log-exp_binary64
488×pow-prod-down_binary64
480×associate-/r*_binary64
463×associate-/l*_binary64
455×frac-times_binary64
431×difference-of-squares_binary64
408×sqrt-div_binary64
406×associate-*l/_binary64
339×distribute-lft-out_binary64
308×div-inv_binary64
303×cbrt-prod_binary64
291×unswap-sqr_binary64
288×associate-/r/_binary64
282×pow-exp_binary64
250×flip3-+_binary64 flip-+_binary64
211×distribute-lft-out--_binary64
203×flip3--_binary64 flip--_binary64
195×sqr-pow_binary64
160×pow-unpow_binary64
152×*-commutative_binary64
147×pow-to-exp_binary64 log-prod_binary64
140×cbrt-div_binary64
126×sqrt-pow1_binary64
106×clear-num_binary64 frac-2neg_binary64
104×tan-quot_binary64
100×unpow2_binary64
87×distribute-rgt-in_binary64 distribute-lft-in_binary64
81×pow1/2_binary64
69×rem-sqrt-square_binary64
68×sinh-def_binary64
66×sub-neg_binary64
64×associate-/l/_binary64
59×log-pow_binary64 pow-prod-up_binary64
54×frac-add_binary64
49×pow1/3_binary64
46×cube-prod_binary64
45×1-exp_binary64
44×pow-pow_binary64
38×exp-prod_binary64
37×pow-sqr_binary64
31×sum-log_binary64
30×pow-plus_binary64
28×swap-sqr_binary64
27×rec-exp_binary64
24×div-sub_binary64 +-commutative_binary64
21×pow2_binary64
20×difference-of-sqr-1_binary64
19×pow-flip_binary64
13×exp-sum_binary64 rem-log-exp_binary64
12×log-div_binary64
11×diff-log_binary64 inv-pow_binary64
unpow3_binary64 cube-mult_binary64 sinh-undef_binary64
cosh-undef_binary64
associate-+r+_binary64
acos-asin_binary64 cube-div_binary64
sqrt-unprod_binary64 sqrt-undiv_binary64 frac-sub_binary64 cosh-def_binary64 rem-exp-log_binary64
exp-to-pow_binary64 exp-diff_binary64 pow-sub_binary64 asin-acos_binary64 sub-div_binary64 associate--l+_binary64
difference-cubes_binary64 rem-cbrt-cube_binary64 e-exp-1_binary64 associate-+l+_binary64 cos-diff_binary64 rem-cube-cbrt_binary64 rem-square-sqrt_binary64 mul0-rgt_binary64 cos-sum_binary64 un-div-inv_binary64

localize1.9s (1.0%)

bsearch722.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...