Date:Wednesday, August 19th, 2020
Commit:9dfd47eb on scaleup-plugins
Hostname:warfa with Racket 7.5
Seed:2020232
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

prune1.6min (25.0%)

Filtered
34933 candidates to 29424 candidates (15.8%)

sample1.5min (23.9%)

Algorithm
61×intervals
Results
20.1s30779×body1280valid
14.3s168032×body80valid
9.3s20345×body640valid
6.5s7525×body2560valid
4.6s50321×body80nan
4.0s826×body5120invalid
3.4s1377×body2560invalid
3.1s9624×body320valid
2.7s4546×body1280nan
2.6s24210×body80invalid
2.1s2614×body5120valid
2.0s3692×body1280invalid
1.8s9017×body160valid
1.7s3918×body640nan
1.1s3109×body640invalid
646.0ms2011×body320nan
486.0ms1756×body320invalid
397.0ms625×body5120exit
374.0ms2570×body80overflowed
157.0ms833×body160invalid
142.0ms8256×pre80true
127.0ms667×body160nan

simplify1.2min (18.6%)

Algorithm
181×egg-herbie

series1.1min (17.5%)

Calls

456 calls:

2.4s
(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)))))))))
2.4s
(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)))))))))
2.4s
(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))))))))
2.3s
(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)))))))))
2.3s
(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)))))))))

analyze33.6s (8.8%)

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

rewrite15.6s (4.1%)

Algorithm
120×rewrite-expression-head
Calls

456 calls:

1.1s
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 a 1) (+.f64 a 1))) (*.f64 b (*.f64 (*.f64 b (-.f64 1 (*.f64 a 3))) (-.f64 (*.f64 (*.f64 b b) (-.f64 1 (*.f64 a 3))) (*.f64 (*.f64 a a) (+.f64 a 1)))))) (-.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2))))) (*.f64 (*.f64 4 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1 (*.f64 a 3))) 3) (pow.f64 (*.f64 (*.f64 a a) (+.f64 a 1)) 3))) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 a 1) (+.f64 a 1))) (*.f64 b (*.f64 (*.f64 b (-.f64 1 (*.f64 a 3))) (-.f64 (*.f64 (*.f64 b b) (-.f64 1 (*.f64 a 3))) (*.f64 (*.f64 a a) (+.f64 a 1)))))) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2)))))
306.0ms
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 a 1) (+.f64 a 1))) (*.f64 b (*.f64 (*.f64 b (-.f64 1 (*.f64 a 3))) (-.f64 (*.f64 (*.f64 b b) (-.f64 1 (*.f64 a 3))) (*.f64 (*.f64 a a) (+.f64 a 1)))))) (-.f64 (pow.f64 b 8) (*.f64 (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2)) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2))))) (*.f64 (*.f64 4 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (-.f64 1 (*.f64 a 3))) 3) (pow.f64 (*.f64 (*.f64 a a) (+.f64 a 1)) 3))) (-.f64 (pow.f64 b 4) (+.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b a) (*.f64 b a)) 2)))))
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))))
45.0ms
(*.f64 c0 (sqrt.f64 (/.f64 1 (/.f64 V (/.f64 A l)))))
40.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
131218×associate-*r/_binary64
50970×frac-add_binary64
47072×frac-times_binary64
35270×flip3--_binary64 flip--_binary64
29847×flip3-+_binary64 flip-+_binary64
23434×cube-div_binary64
19781×associate-*l/_binary64
11813×frac-sub_binary64
9812×associate-/l/_binary64
5066×times-frac_binary64
4660×add-sqr-sqrt_binary64
4647×add-exp-log_binary64
4118×*-un-lft-identity_binary64
3469×add-cube-cbrt_binary64
2903×add-cbrt-cube_binary64
2305×sqrt-prod_binary64
2146×prod-exp_binary64
1412×pow1_binary64
1259×cbrt-unprod_binary64
1042×div-exp_binary64
967×associate-*r*_binary64
716×associate-/r/_binary64
640×associate-*l*_binary64
586×add-log-exp_binary64
551×cbrt-undiv_binary64
541×unpow-prod-down_binary64
531×associate-/r*_binary64
483×pow-prod-down_binary64
370×sqrt-div_binary64
359×associate-/l*_binary64
327×difference-of-squares_binary64
298×pow-exp_binary64
285×div-inv_binary64
281×sqr-pow_binary64
275×cbrt-prod_binary64
269×unswap-sqr_binary64
212×exp-prod_binary64
170×distribute-lft-out--_binary64
164×pow-to-exp_binary64
159×cbrt-div_binary64
146×pow-unpow_binary64
141×*-commutative_binary64
133×sqrt-pow1_binary64
123×distribute-lft-out_binary64
114×tan-quot_binary64
104×clear-num_binary64 frac-2neg_binary64
92×pow1/2_binary64
86×swap-sqr_binary64 log-prod_binary64
83×sub-neg_binary64
75×unpow2_binary64
74×rem-sqrt-square_binary64
67×pow-pow_binary64
65×distribute-rgt-in_binary64 distribute-lft-in_binary64
61×pow1/3_binary64
47×1-exp_binary64
41×sum-log_binary64
38×pow-prod-up_binary64
36×div-sub_binary64
35×log-pow_binary64
29×rec-exp_binary64
28×cube-prod_binary64
26×diff-log_binary64
23×+-commutative_binary64
22×pow-sqr_binary64
20×pow-plus_binary64
16×associate-+r+_binary64
14×exp-diff_binary64 pow-sub_binary64
13×rem-exp-log_binary64
12×pow-flip_binary64 pow2_binary64
11×log-div_binary64
10×rem-log-exp_binary64 unpow3_binary64 cube-mult_binary64 inv-pow_binary64
exp-sum_binary64 difference-of-sqr-1_binary64 cos-diff_binary64 cos-sum_binary64
associate-+l+_binary64 rem-cube-cbrt_binary64
sqrt-unprod_binary64 sqrt-undiv_binary64 sinh-def_binary64 asin-acos_binary64
associate--r+_binary64 acos-asin_binary64 rem-square-sqrt_binary64
sinh-undef_binary64 sin-mult_binary64 sub-div_binary64 associate--l+_binary64
pow3_binary64 rem-cbrt-cube_binary64 sum-cubes_binary64 mul0-rgt_binary64 un-div-inv_binary64

regimes4.9s (1.3%)

Accuracy

Total 42.0b remaining (21.8%)

Threshold costs 6.4b (3.3%)

8.1b32%Toniolo and Linder, Equation (13)
6.9b2.5%Toniolo and Linder, Equation (10-)
5.8b75.4%Toniolo and Linder, Equation (7)
4.7b6.6%Henrywood and Agarwal, Equation (12)
3.6b57.4%Toniolo and Linder, Equation (10+)

localize2.1s (0.6%)

bsearch1.2s (0.3%)

end1.0ms (0.0%)

Profiling

Loading profile data...