Date:Thursday, June 4th, 2020
Commit:db2a7555 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020156
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

prune2.9m (48.7%)

Filtered
10015 candidates to 14940 candidates (-49.2%)

sample1.5m (24.7%)

Algorithm
72×intervals
Results
15.9s298029×body80valid
6.2s13468×body1280valid
3.3s3833×body2560valid
2.5s8738×body640valid
2.2s100595×pre80true
1.1s6517×body320valid
922.0ms200×body5120exit
836.0ms22573×body80nan
815.0ms8553×body160valid
294.0ms3801×body80overflowed
107.0ms212×body5120valid
4.0ms100×pre80false

bsearch56.0s (15.6%)

simplify21.4s (6.0%)

Algorithm
183×egg-herbie

regimes6.0s (1.7%)

Accuracy

Total 25.2b remaining (26%)

Threshold costs 2.1b (2.1%)

6.4b69.9%Kahan p9 Example
4.5b61.6%Compound Interest
3.6b86.5%The quadratic formula (r1)
2.6b0%Complex division, real part
1.6b37.7%Complex division, imag part

rewrite5.7s (1.6%)

Algorithm
114×rewrite-expression-head
Calls

329 calls:

177.0ms
(* (sqrt (- (pow 2.0 3) (pow (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))) 3))) (sqrt (- (pow 2.0 3) (pow (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))) 3))))
142.0ms
(- (* (* (* (+ (pow -2.0 3) (pow (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0))) 3)) (* 77617.0 77617.0)) (* (- (* -2.0 -2.0) (* (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0))) (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0))))) (* 77617.0 77617.0))) (- (* 333.75 (pow 33096.0 6.0)) (+ (* 5.5 (pow 33096.0 8.0)) (/ 77617.0 (* 2.0 33096.0))))) (* (* (+ (* -2.0 -2.0) (- (* (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0))) (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0)))) (* -2.0 (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0)))))) (- -2.0 (+ (* -121.0 (pow 33096.0 4.0)) (- (* (* 11.0 (* 77617.0 77617.0)) (* 33096.0 33096.0)) (pow 33096.0 6.0))))) (* (- (* (* 333.75 (pow 33096.0 6.0)) (* 333.75 (pow 33096.0 6.0))) (* (+ (* 5.5 (pow 33096.0 8.0)) (/ 77617.0 (* 2.0 33096.0))) (+ (* 5.5 (pow 33096.0 8.0)) (/ 77617.0 (* 2.0 33096.0))))) (+ (* 333.75 (pow 33096.0 6.0)) (+ (* 5.5 (pow 33096.0 8.0)) (/ 77617.0 (* 2.0 33096.0)))))))
132.0ms
(- (/ (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) 2.0) (/ (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))) 2.0))
132.0ms
(- (/ (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) 2.0) (/ (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))) 2.0))
129.0ms
(log (- (/ (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) 2.0) (/ (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))) 2.0)))
Rules
6588×frac-times
5945×times-frac
5649×associate-*l/
5392×add-sqr-sqrt
4744×*-un-lft-identity
3583×flip-- flip3--
2897×associate-*r/
2896×add-cube-cbrt
2630×flip-+ flip3-+
2268×frac-sub
2073×add-exp-log
1504×add-cbrt-cube
1071×unpow-prod-down
970×associate-*r*
918×sqrt-prod
873×pow1
858×difference-of-squares
749×add-log-exp
659×prod-exp
603×div-exp
595×associate-*l*
578×cbrt-div
512×cube-prod distribute-lft-out
468×associate-/r*
465×cbrt-unprod
428×distribute-lft-out--
394×associate-/r/
364×sqr-pow
346×cbrt-undiv div-inv
312×frac-add
310×associate-/l*
237×swap-sqr
226×pow-prod-down
203×unswap-sqr
186×cbrt-prod
177×sqrt-div
167×unpow2
154×sum-log
131×sqrt-pow1
119×sub-neg
97×log-prod associate-/l/
91×pow1/2
89×*-commutative
88×diff-log
86×pow-exp
83×distribute-rgt-in distribute-lft-in
79×pow-to-exp
74×exp-neg
68×distribute-rgt-neg-in
65×neg-sub0
63×1-exp rec-exp
59×clear-num frac-2neg
57×exp-diff
46×pow-prod-up
42×pow-unpow
40×+-commutative
32×distribute-lft-neg-in pow-sqr
31×rem-sqrt-square associate-+r+
30×cube-div div-sub log-pow
26×exp-prod
24×associate-+l+
22×un-div-inv
20×pow-plus
19×cube-mult unpow3
18×pow2
17×log-div
15×pow-pow associate--r+
13×distribute-rgt-out--
12×neg-mul-1 pow1/3
11×sqrt-unprod rem-cube-cbrt
difference-cubes neg-log associate--l+ pow-flip
rem-log-exp rem-cbrt-cube
inv-pow associate-+l- rem-exp-log
associate--l- exp-to-pow unpow1/2
rem-square-sqrt distribute-rgt-out
distribute-lft-neg-out distribute-frac-neg
associate-+r- distribute-lft1-in sub-div associate--r-
exp-sum unsub-neg
sqrt-pow2 +-inverses sum-cubes

series4.8s (1.3%)

Calls

329 calls:

103.0ms
(log (- (/ (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) 2.0) (/ (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))) 2.0)))
100.0ms
(cbrt (pow (pow (atan (sqrt (/ (- 1.0 x) (+ x 1.0)))) (sqrt 3)) (sqrt 3)))
75.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))
73.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4)) 3))
72.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4))

localize1.5s (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...