Date:Thursday, May 7th, 2020
Commit:0fcb7b8e on separate-biginterval
Hostname:warfa with Racket 7.5
Seed:2020128
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

series1.8m (41.8%)

Calls

451 calls:

5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

sample1.1m (25.6%)

Algorithm
56×intervals
Results
15.2s210097×body80valid
12.2s154791×body80nan
11.2s22255×body1280valid
5.0s14188×body640valid
4.9s6709×body2560valid
1.7s6972×body320valid
1.4s2413×body5120valid
1.2s7574×body160valid
635.0ms1076×body1280nan
382.0ms633×body5120exit
368.0ms860×body640nan
362.0ms2800×body80overflowed
135.0ms8256×pre80true
127.0ms433×body320nan
38.0ms234×body160nan

prune53.4s (20.4%)

Filtered
21062 candidates to 11221 candidates (53.3%)

simplify12.2s (4.7%)

Algorithm
173×egg-herbie

regimes10.8s (4.1%)

Accuracy

Total 27.2b remaining (15.9%)

Threshold costs 4.0b (2.4%)

6.8b27.3%Toniolo and Linder, Equation (13)
5.6b44.9%Henrywood and Agarwal, Equation (3)
5.4b0%Henrywood and Agarwal, Equation (12)
2.6b0%Henrywood and Agarwal, Equation (13)
1.4b0%Toniolo and Linder, Equation (3b), real

rewrite6.3s (2.4%)

Algorithm
118×rewrite-expression-head
Calls

451 calls:

156.0ms
(* (pow (/ 1 (* (pow k 2.0) (pow t 1.0))) 1.0) (/ (/ (cos k) (/ (/ (sin k) l) l)) (sin k)))
75.0ms
(* (* (pow (/ 1 (* (pow k 2.0) (pow t 1.0))) 1.0) (/ 1 (/ (sin k) l))) (/ (/ (cos k) (/ 1 l)) (sin k)))
72.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt h)) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
71.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt h)) (/ 1.0 2.0))) (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (/ (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) h) l)))
68.0ms
(* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
Rules
30204×add-exp-log
17977×prod-exp
10823×div-exp
8520×pow-exp
8041×times-frac
6033×add-sqr-sqrt
6026×*-un-lft-identity
4868×add-cube-cbrt
3408×pow-to-exp
2768×add-cbrt-cube
2357×sqrt-prod
1582×associate-*l*
1499×associate-*r*
1413×rec-exp 1-exp
1385×pow1
1252×unpow-prod-down
1182×associate-*r/
1145×cbrt-unprod
720×sqrt-div
647×cbrt-prod
571×add-log-exp
538×frac-times
521×associate-/l*
516×cbrt-undiv
494×flip3-- flip--
478×pow-prod-down
402×distribute-lft-out
400×associate-*l/
367×unswap-sqr
360×sqr-pow
346×div-inv
339×associate-/r*
308×associate-/r/
302×distribute-lft-out--
290×cbrt-div
283×pow-unpow
211×distribute-rgt-neg-in
186×difference-of-squares
174×flip-+ flip3-+
172×*-commutative
136×distribute-lft-neg-in
128×frac-add
127×sqrt-pow1
97×clear-num frac-2neg
89×distribute-rgt-in distribute-lft-in
87×sub-neg
80×pow1/2
77×exp-prod
71×associate-/l/
59×tan-quot
57×cube-prod
54×swap-sqr
52×pow1/3
50×rem-sqrt-square frac-sub
44×log-pow pow-pow
40×diff-log
39×unpow2
35×div-sub
30×associate--l+
27×pow-prod-up
25×sum-log
22×neg-sub0 log-prod
21×pow-sqr
19×pow-neg
17×+-commutative
16×neg-mul-1
15×pow-sub
12×cube-div un-div-inv
11×rem-exp-log
10×cos-sum associate-+r+ pow-flip
rem-cube-cbrt inv-pow
pow-plus
associate-+r- unsub-neg unpow3 cube-mult neg-log asin-acos exp-sum distribute-neg-frac rem-log-exp
exp-diff difference-cubes pow2 cos-diff
associate--r-
sqrt-unprod distribute-frac-neg acos-asin
rem-square-sqrt rem-cbrt-cube associate--r+
sqrt-undiv associate--l- sub-div mul0 exp-to-pow

localize2.3s (0.9%)

bsearch38.0ms (0.0%)

end0.0ms (0.0%)

Profiling

Loading profile data...