Date:Friday, March 6th, 2020
Commit:4fbe8b6b on better-rr
Hostname:warfa with Racket 7.5
Seed:2020066
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

prune9.9m (67.2%)

Filtered
327322 candidates to 175869 candidates (53.7%)

simplify2.0m (13.9%)

Algorithm
175×egg-herbie

rewrite1.6m (11.1%)

Algorithm
106×rewrite-expression-head
Calls

299 calls:

22.9s
(* (/ (* (- PI) (/ (* (cbrt 1.0) (cbrt 1.0)) 1)) (- (sqrt 2.0))) (/ (* (/ (cbrt 1.0) (+ b a)) (- (/ 1.0 a) (/ 1.0 b))) (* (sqrt 2.0) (- b a))))
880.0ms
(* (* (/ PI 2.0) (/ 1.0 (- (* b b) (* a a)))) (- (/ 1.0 a) (/ 1.0 b)))
761.0ms
(/ (* (/ 1 1) (- (/ b (/ (hypot c d) c)) (/ a (/ (hypot c d) d)))) (/ (hypot c d) 1))
547.0ms
(* (/ 1 (/ (hypot c d) 1)) (- (/ b (/ (hypot c d) c)) (/ a (/ (hypot c d) d))))
402.0ms
(/ (+ 1.0 (* (/ (* 2.0 t) (+ 1.0 t)) (/ (* 2.0 t) (+ 1.0 t)))) (+ 2.0 (* (/ (* 2.0 t) (+ 1.0 t)) (/ (* 2.0 t) (+ 1.0 t)))))
Rules
488580×frac-times
484860×add-sqr-sqrt
466032×associate-/l*
385005×*-un-lft-identity
311427×associate-/r*
310446×add-cube-cbrt
257171×associate-/l/
247253×frac-sub
215939×times-frac
151578×associate-*r*
143719×cbrt-prod
78878×clear-num
77357×frac-2neg
69881×unswap-sqr
69309×associate-*l*
63516×associate-*r/
47860×swap-sqr
25639×prod-diff
25295×difference-of-squares
21359×distribute-lft-out
19810×*-commutative
13661×sqrt-prod
13238×distribute-rgt-neg-in
13045×distribute-lft-neg-in
7957×distribute-lft-out--
6850×div-inv
5559×associate-/r/
4582×unpow-prod-down
4355×associate-*l/
4298×un-div-inv
4263×distribute-rgt-in distribute-lft-in
3755×cube-prod
3137×flip3-- flip--
2924×neg-mul-1
2404×sqrt-div
2048×add-exp-log
1716×add-cbrt-cube
1116×exp-prod
919×sqr-pow
847×pow1
705×div-exp
653×prod-exp
634×flip-+ flip3-+
570×add-log-exp cbrt-unprod
523×fma-neg unpow3 cube-mult
511×cbrt-undiv
365×log-pow
300×log1p-expm1-u expm1-log1p-u
244×pow-prod-down
221×fma-def
152×1-exp
119×log-prod sqrt-pow1
114×distribute-neg-frac
105×sum-log
90×pow-unpow
66×sub-neg rec-exp
65×+-commutative
59×distribute-rgt-out
55×rem-sqrt-square
51×associate-+r+
48×sum-cubes diff-log
47×fma-udef
45×pow1/2
44×unpow2
42×pow-prod-up
36×associate-+l+
32×pow-to-exp pow-exp
30×pow-sqr hypot-def pow1/3
18×pow-flip pow-plus
14×div-sub
13×rem-log-exp
12×difference-cubes pow2 frac-add neg-sub0 log-div
10×pow-pow
distribute-lft-neg-out neg-log
rem-exp-log remove-double-div associate-+l-
inv-pow cbrt-div rem-cbrt-cube exp-to-pow
associate--l- distribute-lft1-in
rem-cube-cbrt
hypot-udef distribute-frac-neg associate--l+
pow3 log1p-expm1 distribute-rgt-neg-out associate--r+
exp-diff log1p-udef sqrt-unprod exp-neg expm1-log1p expm1-udef rem-square-sqrt distribute-rgt-out--

sample32.1s (3.6%)

Algorithm
72×intervals
Results
9.4s282639×body80valid
5.3s14224×body1280valid
2.5s3731×body2560valid
1.9s9596×body640valid
1.9s16945×body160valid
1.5s100702×pre80true
1.1s2267×body10240exit
774.0ms7018×body320valid
553.0ms18920×body80nan
87.0ms235×body5120valid
3.0ms100×pre80false

series31.1s (3.5%)

Calls

299 calls:

1.2s
(+ (pow y 6.0) (fma (pow y 4.0) 121.0 2.0))
973.0ms
(fma (sqrt (pow x 4.0)) (sqrt (pow x 4.0)) (- (pow y 4.0)))
856.0ms
(fma (* (fma (/ (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* (* x1 x1) (* x1 x1)) (- (* 1.0 1.0) (* (* x1 x1) 1.0)))) (+ (pow (* x1 x1) 1) 1.0)) (+ (* (* x1 x1) (* x1 x1)) (- (* 1.0 1.0) (* (* x1 x1) 1.0))) (- 3.0)) 2.0) (/ (* x1 (fma 3.0 (* x1 x1) (- (* 2.0 x2) x1))) (fma x1 x1 1.0)) (+ (* (* x1 x1) (fma (* 4.0 (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1)) (/ 1 (+ (* x1 x1) 1.0)) (- (* 6.0 1)))) (* (* (fma (- 6.0) 1 6.0) x1) x1)))
624.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))
476.0ms
(cbrt (pow x 4.0))

regimes2.8s (0.3%)

Accuracy

Total 25.4b remaining (14.7%)

Threshold costs 2.7b (1.5%)

7.0b37.5%Complex division, real part
6.0b67.1%Compound Interest
4.4b84.5%The quadratic formula (r2)
4.2b85.2%The quadratic formula (r1)
1.2b0%Rosa's DopplerBench

localize1.4s (0.2%)

bsearch801.0ms (0.1%)

end1.0ms (0.0%)