Date:Wednesday, March 11th, 2020
Commit:79312c80 on better-rr
Hostname:warfa with Racket 7.5
Seed:2020071
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:better-rrreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

sample32.2s (40.0%)

Algorithm
73×intervals
Results
9.8s293711×body80valid
5.2s14235×body1280valid
2.5s3894×body2560valid
2.0s9718×body640valid
1.8s16901×body160valid
1.4s100619×pre80true
1.0s2167×body10240exit
748.0ms6792×body320valid
539.0ms19054×body80nan
74.0ms227×body5120valid
2.0ms100×pre80false

series21.5s (26.7%)

Calls

266 calls:

1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
501.0ms
(fma x (* (- (* (* (* (* 11.0 x) x) y) y) (+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))) x) (+ (* 333.75 (pow y 6.0)) (fma (pow y 8.0) 5.5 (/ x (* 2.0 y)))))
410.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))
372.0ms
(* 333.75 (pow y 6.0))
366.0ms
(- (* (+ 1.0 (/ 1.0 eps)) (exp (- (* (- 1.0 eps) x)))) (* (- (/ 1.0 eps) 1.0) (pow (exp -1) (* (+ 1.0 eps) x))))

prune11.9s (14.8%)

Filtered
4629 candidates to 3119 candidates (67.4%)

simplify9.1s (11.3%)

Algorithm
169×egg-herbie

regimes2.0s (2.5%)

Accuracy

Total 27.3b remaining (11.4%)

Threshold costs 3.2b (1.4%)

6.0b66.3%Compound Interest
5.5b71.5%Kahan p9 Example
5.1b82.1%The quadratic formula (r1)
4.8b31.5%Complex division, real part
1.4b0%Rosa's DopplerBench

rewrite1.7s (2.1%)

Algorithm
99×rewrite-expression-head
Calls

266 calls:

34.0ms
(/ (* (/ PI 2.0) (* (- (/ 1.0 a) (/ 1.0 b)) (/ 1.0 (+ b a)))) (- b a))
32.0ms
(sqrt (* (/ (- 1.0 x) (- (* (pow 1.0 3) (pow 1.0 3)) (* (pow x 3) (pow x 3)))) (* (fma 1.0 1.0 (- (* x x) (* 1.0 x))) (- (pow 1.0 3) (pow x 3)))))
29.0ms
(/ (* (* (/ PI 2.0) (/ 1.0 (+ b a))) (- (/ 1.0 a) (/ 1.0 b))) (- b a))
26.0ms
(* (/ (- 1.0 x) (- (* (pow 1.0 3) (pow 1.0 3)) (* (pow x 3) (pow x 3)))) (* (fma 1.0 1.0 (- (* x x) (* 1.0 x))) (- (pow 1.0 3) (pow x 3))))
25.0ms
(* (* (/ PI 2.0) (/ 1.0 (- (* b b) (* a a)))) (- (/ 1.0 a) (/ 1.0 b)))
Rules
2167×frac-times
1494×clear-num
1434×frac-2neg
1134×frac-sub
671×*-commutative
586×associate-/l/
583×associate-*r/
473×associate-*l/
400×associate-/r*
358×associate-/r/
350×difference-of-squares
337×flip-- flip3--
279×flip3-+ flip-+
261×sqr-pow
235×div-inv
218×associate-*r*
169×prod-diff
156×associate-*l*
136×associate-/l*
109×sqrt-div times-frac
86×un-div-inv
83×exp-neg
80×distribute-rgt-in distribute-lft-in
79×+-commutative
73×sub-neg
70×neg-sub0 frac-add
69×associate-+r+
64×swap-sqr
63×exp-diff
61×fma-neg
53×unswap-sqr
47×fma-udef
35×associate-+l+
29×neg-mul-1
25×div-sub
24×unpow3
22×fma-def
18×pow2
17×sqrt-prod
16×associate--r+
15×exp-prod
14×pow-prod-down unpow2
12×sum-cubes
11×distribute-lft-out-- pow1/2
10×log-div
pow-to-exp log-prod difference-cubes associate-+r-
distribute-rgt-neg-out associate--l+ associate--l-
inv-pow distribute-rgt-neg-in distribute-lft-neg-in
associate-+l-
distribute-frac-neg distribute-lft-neg-out
pow-prod-up pow-flip pow-sqr pow-unpow rec-exp associate--r- pow3 distribute-rgt-out-- sub-div
pow-exp prod-exp remove-double-div pow-plus diff-log

localize1.2s (1.5%)

bsearch926.0ms (1.2%)

end0.0ms (0.0%)