Date:Sunday, April 12th, 2020
Commit:48b457a7 on overflow-detection-both-ends
Hostname:warfa with Racket 7.5
Seed:2020103
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.7m (36.4%)

Calls

432 calls:

4.8s
(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)) (- 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)) (- U U*)))))
4.7s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))

sample1.6m (35.6%)

Algorithm
61×intervals
Results
19.8s249504×body80valid
18.6s31109×body1280valid
13.7s166593×body80nan
9.7s8976×body2560valid
8.7s21359×body640valid
5.2s3276×body5120valid
3.0s10059×body320valid
1.7s9117×body160valid
836.0ms1644×body1280nan
542.0ms1455×body640nan
367.0ms2730×body80overflowed
360.0ms593×body5120exit
194.0ms781×body320nan
153.0ms8256×pre80true
61.0ms397×body160nan

prune44.4s (16.2%)

Filtered
19503 candidates to 9699 candidates (49.7%)

simplify11.7s (4.3%)

Algorithm
173×egg-herbie

regimes10.7s (3.9%)

Accuracy

Total 46.7b remaining (22.9%)

Threshold costs 4.0b (1.9%)

9.4b31.8%Henrywood and Agarwal, Equation (3)
9.3b31%Toniolo and Linder, Equation (13)
5.4b76.7%Toniolo and Linder, Equation (7)
4.2b42.7%Toniolo and Linder, Equation (10-)
3.6b28.6%Henrywood and Agarwal, Equation (12)

rewrite5.7s (2.1%)

Algorithm
113×rewrite-expression-head
Calls

432 calls:

101.0ms
(* (/ (/ 1 PI) (sqrt 2.0)) (/ (/ (- 1.0 (* 5.0 (* v v))) t) (sqrt (- 1.0 (* 3.0 (* v v))))))
75.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 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
74.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))))
62.0ms
(* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
60.0ms
(* (* (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
Rules
29251×add-exp-log
20085×prod-exp
10152×pow-exp
8494×div-exp
5217×times-frac
4882×add-sqr-sqrt
4866×pow-to-exp
4410×*-un-lft-identity
3605×add-cube-cbrt
2610×add-cbrt-cube
2438×sqrt-prod
1693×associate-*l*
1197×unpow-prod-down
1129×pow1
1032×cbrt-unprod
1002×associate-*r*
848×1-exp rec-exp
521×add-log-exp
480×cbrt-undiv
426×cbrt-prod
422×unswap-sqr
398×associate-*r/
360×associate-/l*
352×pow-prod-down
350×associate-/r*
333×sqr-pow
279×pow-unpow
278×div-inv
275×distribute-lft-out--
251×exp-prod
241×sqrt-div
213×associate-*l/
204×distribute-lft-out
182×frac-times
156×flip3-- flip--
154×*-commutative
147×flip-+ flip3-+
144×difference-of-squares
138×distribute-rgt-neg-in
111×distribute-lft-neg-in
94×distribute-rgt-in distribute-lft-in associate-/r/
93×clear-num frac-2neg
80×unpow2 sqrt-pow1
77×tan-quot
75×sub-neg
57×pow1/2
53×pow1/3
51×cbrt-div rem-sqrt-square
46×frac-sub
45×log-pow
44×div-sub
43×pow-pow
34×associate-/l/
32×associate--l+
31×sum-log
29×log-prod
24×pow-sub
21×+-commutative
17×pow-flip
16×frac-add
15×diff-log neg-mul-1
14×exp-diff
12×swap-sqr
10×associate-+r+ neg-sub0 exp-sum
inv-pow cube-prod
rem-exp-log
un-div-inv rem-log-exp
pow-neg pow-prod-up pow-sqr distribute-frac-neg acos-asin cos-sum distribute-neg-frac associate-+r- log-div
e-exp-1 unsub-neg asin-acos
unpow3 pow-plus associate-+l+ exp-neg pow2 cos-diff cube-mult
sqrt-undiv sub-div mul0

localize2.2s (0.8%)

bsearch2.0s (0.7%)

end1.0ms (0.0%)