Date:Saturday, June 27th, 2020
Commit:6b86a4bc on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020179
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.2min (52.8%)

Algorithm
56×intervals
Results
26.5s69934×body1280valid
18.6s17357×body2560valid
9.4s43939×body640valid
3.0s21327×body320valid
2.8s67843×body80valid
1.3s1137×body1280nan
935.0ms10313×body160valid
648.0ms43045×pre80true
621.0ms892×body640nan
512.0ms3082×body80overflowed
279.0ms683×body1280overflowed
198.0ms459×body320nan
172.0ms455×body5120valid
166.0ms3426×body80nan
164.0ms227×body640invalid
121.0ms92×body1280invalid
102.0ms163×body2560overflowed
102.0ms1678×body80invalid
100.0ms369×body640overflowed
69.0ms173×body320invalid
48.0ms215×body160nan
36.0ms184×body320overflowed
20.0ms83×body160invalid
16.0ms118×body160overflowed

analyze19.6s (14.8%)

Algorithm
56×search
Search
TrueOtherFalseIter
0%90.9%9.1%0
14.3%76.7%9.1%1
21.4%67.8%10.9%2
33.2%51.7%15.1%3
37.6%44.1%18.2%4
43.8%36.2%19.9%5
46.6%32.5%20.9%6
48.1%29.6%22.3%7
49.9%27.4%22.7%8
51.1%25.4%23.5%9
51.5%24.3%24.2%10
52.4%22.9%24.7%11
53.2%21.5%25.2%12
53.5%20.9%25.6%13
53.9%20.1%26%14

prune18.1s (13.6%)

Filtered
10177 candidates to 6812 candidates (33.1%)

simplify7.5s (5.6%)

Algorithm
166×egg-herbie

series6.2s (4.7%)

Calls

367 calls:

635.0ms
(/ (* eps (- (exp (* (+ a b) eps)) 1.0)) (* (- (pow (exp a) eps) 1.0) (+ (* b eps) (* b (* b (* (* eps eps) (+ (* (* b 1/6) eps) 1/2)))))))
321.0ms
(- (/ (+ (tan x) (tan eps)) (/ (- 1 (* (tan x) (* (tan x) (* (tan eps) (tan eps))))) (+ 1 (* (tan x) (tan eps))))) (tan x))
176.0ms
(- (* (+ (/ (pow (sin eps) 2) (pow (cos eps) 2)) 1) (/ (sin x) (* (cos x) (- 1 (* (/ (pow (sin eps) 2) (pow (cos eps) 2)) (/ (pow (sin x) 2) (pow (cos x) 2))))))) (/ (sin x) (cos x)))
142.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (* (tan x) (tan eps)))) (tan x))
128.0ms
(* (+ (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (sqrt (pow x (/ 1.0 n)))) (- (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (sqrt (pow x (/ 1.0 n)))))

regimes4.0s (3.0%)

Accuracy

Total 24.4b remaining (25.4%)

Threshold costs 6.7b (7%)

6.8b20.5%expq3 (problem 3.4.2)
4.6b84.1%quadp (p42, positive)
2.2b90.8%quad2m (problem 3.2.1, negative)
1.5b93.6%quad2p (problem 3.2.1, positive)
1.4b86.5%2nthrt (problem 3.4.6)

bsearch3.1s (2.3%)

rewrite3.0s (2.3%)

Algorithm
110×rewrite-expression-head
Calls

367 calls:

45.0ms
(/ (* 1.0 (/ (/ 1.0 (sqrt (+ (sqrt x) (sqrt (+ x 1.0))))) (sqrt (+ (sqrt (+ 1.0 x)) (sqrt x))))) (* (sqrt x) (sqrt (+ 1.0 x))))
37.0ms
(* (cbrt (+ (/ (- (/ 0.3333333333333333 N) 0.5) (* N N)) (/ 1.0 N))) (cbrt (+ (/ (- (/ 0.3333333333333333 N) 0.5) (* N N)) (/ 1.0 N))))
36.0ms
(* (sqrt (/ 1.0 (+ (sqrt (+ 1.0 x)) (sqrt x)))) (sqrt (/ 1.0 (+ (sqrt (+ 1.0 x)) (sqrt x)))))
33.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
32.0ms
(- (* (+ (/ (pow (sin eps) 2) (pow (cos eps) 2)) 1) (/ (sin x) (* (cos x) (- 1 (* (/ (pow (sin eps) 2) (pow (cos eps) 2)) (/ (pow (sin x) 2) (pow (cos x) 2))))))) (/ (sin x) (cos x)))
Rules
3925×*-un-lft-identity
3181×add-sqr-sqrt
2566×times-frac
1936×add-cube-cbrt
1641×sqrt-prod
1153×add-exp-log
1032×add-cbrt-cube
776×pow1
732×distribute-lft-out
650×add-log-exp
508×difference-of-squares
464×associate-*r*
347×cbrt-prod
317×distribute-lft-out--
315×associate-*l*
304×associate-/l*
289×unpow-prod-down
286×prod-exp associate-/r*
253×log-prod
248×cbrt-unprod
195×div-exp
186×associate-*r/ flip-+ flip3-+
185×flip-- flip3--
172×associate-/r/
171×cbrt-undiv
151×pow-prod-down
135×unswap-sqr
132×div-inv
131×sqr-pow
127×pow-unpow
117×swap-sqr
107×sqrt-div
88×cbrt-div sub-neg
79×diff-log
77×*-commutative
76×frac-times
70×sum-log
67×distribute-rgt-in clear-num distribute-rgt-neg-in distribute-lft-in frac-2neg
62×pow1/3
61×cube-prod
60×sqrt-pow1 log-pow
59×pow1/2
53×tan-quot
52×associate-/l/
46×associate-*l/
37×+-commutative log-div
36×frac-add pow-pow
35×rem-sqrt-square
32×pow-to-exp pow-exp
26×exp-sum div-sub
23×rem-log-exp
21×neg-sub0
20×pow-prod-up
18×frac-sub
16×neg-log pow-sqr
15×exp-prod
13×associate-+r+ associate--l+
12×unpow2
11×cube-mult unpow3
10×associate--l- associate-+r- 1-exp rec-exp
associate-+l-
cube-div pow2 pow-plus unsub-neg
exp-diff
sqrt-unprod
pow-flip associate--r+
associate-+l+ sqrt-pow2 inv-pow rem-cbrt-cube rem-cube-cbrt difference-of-sqr-1
distribute-frac-neg
exp-neg tan-sum cos-sum rem-square-sqrt distribute-rgt-out sin-cos-mult sin-sum distribute-rgt1-in distribute-rgt-neg-out sin-mult
sqrt-undiv diff-cos diff-sin log-rec diff-atan rem-exp-log

localize1.2s (0.9%)

end1.0ms (0.0%)

Profiling

Loading profile data...