Date:Sunday, May 31st, 2020
Commit:d643102f on ival-performance
Hostname:warfa with Racket 7.5
Seed:2020152
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.7m (67.3%)

Filtered
8740 candidates to 12399 candidates (-41.9%)

sample43.1s (18.0%)

Algorithm
72×intervals
Results
15.6s292971×body80valid
6.2s14292×body1280valid
3.0s3857×body2560valid
2.6s9577×body640valid
2.2s100654×pre80true
1.1s6975×body320valid
943.0ms200×body5120exit
832.0ms8879×body160valid
749.0ms19376×body80nan
156.0ms2031×body80overflowed
93.0ms220×body5120valid
4.0ms100×pre80false

simplify18.3s (7.7%)

Algorithm
174×egg-herbie

regimes5.8s (2.4%)

Accuracy

Total 23.4b remaining (22.6%)

Threshold costs 2.4b (2.3%)

6.0b65.9%Compound Interest
4.8b76.8%Kahan p9 Example
3.0b0%Complex division, real part
2.0b31.9%Complex division, imag part
1.5b93.9%The quadratic formula (r2)

series4.7s (2.0%)

Calls

294 calls:

201.0ms
(* (- (neg b) (sqrt (- (* b b) (* 4.0 (* a c))))) (/ 1 (* 2.0 a)))
99.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (+ (* (* x1 x1) (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* (* x1 x1) (neg 6.0)))))
94.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (+ (* (* x1 x1) (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* (* x1 x1) (neg 6.0)))))
93.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (+ (* (* x1 x1) (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* (* x1 x1) (neg 6.0)))))
84.0ms
(pow (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) 3)

rewrite4.3s (1.8%)

Algorithm
105×rewrite-expression-head
Calls

294 calls:

195.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))
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)))))))
66.0ms
(* (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))) (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
65.0ms
(* (* (+ (* -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))))))
51.0ms
(+ (* 1.0 (- (/ 1 (pow x 5)) (/ 1 (pow x 3)))) (/ 1 x))
Rules
6138×frac-times
5426×associate-*l/
3989×times-frac
3766×*-un-lft-identity
3659×add-sqr-sqrt
3178×flip-- flip3--
2534×flip-+ flip3-+
2180×frac-sub
2176×associate-*r/
2167×add-cube-cbrt
1896×add-exp-log
1387×add-cbrt-cube
942×associate-*r*
719×pow1
689×add-log-exp
614×prod-exp
555×div-exp
508×associate-*l*
503×unpow-prod-down
474×difference-of-squares
445×distribute-lft-out
429×cbrt-unprod
346×distribute-lft-out--
330×associate-/r*
316×cbrt-undiv
306×associate-/r/
296×sqrt-prod
252×cbrt-prod
250×div-inv
246×associate-/l*
205×sqr-pow
204×unswap-sqr
181×swap-sqr
180×pow-prod-down
156×sum-log
135×cube-prod
107×unpow2
103×cbrt-div
101×sub-neg
91×sqrt-div
86×associate-/l/
82×*-commutative
81×frac-add
80×diff-log
74×pow-exp
69×distribute-rgt-in distribute-lft-in
64×pow-to-exp
59×1-exp rec-exp
58×sqrt-pow1
55×clear-num frac-2neg
54×distribute-rgt-neg-in
38×+-commutative pow1/2
33×cube-div distribute-lft-neg-in
28×log-prod
26×associate-+r+
25×rem-sqrt-square pow-prod-up
24×associate-+l+ pow1/3
23×div-sub
21×pow-unpow cube-mult unpow3
20×pow-sqr
16×associate--r+
15×pow-plus
14×pow2
11×neg-mul-1
10×associate--l- neg-sub0 associate--l+
rem-cube-cbrt
neg-log log-pow rem-cbrt-cube pow-pow distribute-rgt-out--
distribute-lft-neg-out associate-+r- un-div-inv pow-flip
inv-pow distribute-frac-neg
sub-div unsub-neg
rem-log-exp log-div distribute-lft1-in distribute-rgt-out distribute-rgt-neg-out associate-+l-
sqrt-undiv rem-square-sqrt exp-to-pow sqrt-unprod associate--r- sum-cubes exp-prod

localize1.4s (0.6%)

bsearch585.0ms (0.2%)

end1.0ms (0.0%)

Profiling

Loading profile data...