Date:Wednesday, June 10th, 2020
Commit:333f73e0 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020162
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample4.6min (72.7%)

Algorithm
62×intervals
Results
21.4s34273×body1280valid
19.8s236023×body80valid
10.3s23606×body640valid
9.8s112942×body80nan
9.7s8892×body2560valid
5.8s3323×body5120valid
3.5s11663×body320valid
2.7s4651×body1280nan
2.0s17990×body80overflowed
1.9s9756×body160valid
1.7s4071×body640nan
626.0ms2054×body320nan
398.0ms609×body5120exit
212.0ms1046×body160nan
148.0ms8256×pre80true

prune35.9s (9.5%)

Filtered
19237 candidates to 10301 candidates (46.5%)

series26.5s (7.0%)

Calls

456 calls:

2.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*))))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
362.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

regimes18.7s (4.9%)

Accuracy

Total 43.7b remaining (18.8%)

Threshold costs 5.7b (2.4%)

8.6b35.4%Henrywood and Agarwal, Equation (3)
8.0b23.3%Toniolo and Linder, Equation (10-)
6.3b30.3%Toniolo and Linder, Equation (13)
5.5b76.9%Toniolo and Linder, Equation (7)
3.9b0%Henrywood and Agarwal, Equation (12)

simplify13.1s (3.5%)

Algorithm
180×egg-herbie

rewrite5.3s (1.4%)

Algorithm
118×rewrite-expression-head
Calls

456 calls:

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))))
57.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
53.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (* (tan k) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0)))
48.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2.0))) (sqrt (sqrt 2.0))) (* a2 a2))
41.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k))
Rules
25873×add-exp-log
16439×prod-exp
6952×div-exp
5878×times-frac
5214×pow-exp
5069×add-sqr-sqrt
4686×*-un-lft-identity
4053×add-cube-cbrt
3161×add-cbrt-cube
2953×sqrt-prod
2465×pow-to-exp
1438×cbrt-unprod
1328×pow1
1187×associate-*l*
1022×unpow-prod-down
848×associate-*r*
817×sqrt-div
625×cbrt-undiv
623×add-log-exp
582×associate-*r/
566×frac-times
473×associate-/r*
444×associate-/l*
443×associate-*l/
438×pow-prod-down
335×div-inv
302×unswap-sqr
296×sqr-pow
287×flip-- flip3--
274×pow-unpow
267×cbrt-prod
218×flip-+ flip3-+
178×distribute-lft-out
177×distribute-lft-out--
152×*-commutative difference-of-squares
145×sqrt-pow1
141×associate-/r/
126×distribute-rgt-neg-in
117×pow1/2
113×exp-prod
111×tan-quot
100×distribute-lft-neg-in clear-num frac-2neg
85×rem-sqrt-square
78×distribute-rgt-in distribute-lft-in
75×sub-neg
60×cbrt-div
58×diff-log
56×frac-sub
47×associate-/l/ pow-pow
42×cube-prod
41×unpow2
40×pow1/3
35×sum-log 1-exp rec-exp
29×swap-sqr
28×rem-exp-log
27×log-prod
24×log-div
23×associate--l+
22×frac-add +-commutative pow-prod-up
20×exp-sum exp-diff
18×div-sub log-pow
16×neg-sub0 pow-sqr
14×neg-mul-1 neg-log pow-neg
13×associate-+r+
12×pow-sub
11×pow-flip
inv-pow associate--r- cube-mult unpow3
sqrt-unprod associate--r+
rem-log-exp pow-plus un-div-inv
pow2 distribute-frac-neg
acos-asin cos-sum rem-cube-cbrt
associate--l- associate-+r- rem-square-sqrt distribute-rgt-out--
cube-div cos-diff unsub-neg asin-acos sum-cubes distribute-neg-frac
exp-neg associate-+l+ sqrt-undiv sqrt-pow2 sub-div mul0 rem-cbrt-cube

localize2.2s (0.6%)

bsearch1.8s (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...