Date:Tuesday, February 25th, 2020
Commit:61e80a61 on faster-rr
Hostname:warfa with Racket 7.5
Seed:2020056
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

sample1.8m (39.6%)

Algorithm
56×intervals
16×halfpoints
Results
24.2s66824×body1280valid
17.1s17435×body2560valid
8.4s41858×body640valid
3.8s12670×body10240exit
3.0s94048×body80valid
2.6s20659×body320valid
1.7s63239×body80nan
862.0ms10807×body160valid
573.0ms47368×pre80true
304.0ms614×body1280nan
204.0ms625×body640nan
150.0ms435×body5120valid
77.0ms396×body320nan
21.0ms191×body160nan

prune1.5m (33.3%)

series37.2s (13.4%)

Calls

403 calls:

664.0ms
(/ (fma (- (* 1.0 x) (* (+ x 1.0) 2.0)) (/ (- x 1.0) (cbrt 1.0)) (* (* (+ x 1.0) x) (* (cbrt 1.0) (cbrt 1.0)))) (* (* (+ x 1.0) x) (/ (- x 1.0) (cbrt 1.0))))
605.0ms
(- (pow (- (* (cos x) (cos eps)) (* (sin x) (sin eps))) 3) (pow (cos x) 3))
578.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (/ (* (tan x) (sin eps)) (cos eps)))) (tan x))
501.0ms
(/ (* 1.0 (/ 1.0 (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))
477.0ms
(/ (* 1.0 (/ (+ x (- 1.0 x)) (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))

simplify23.1s (8.3%)

Algorithm
196×egg-herbie

rewrite8.3s (3.0%)

Algorithm
124×rewrite-expression-head
Calls

403 calls:

842.0ms
(- (/ (/ (pow 1.0 3) (fma (cos x) (+ 1.0 (cos x)) (* 1.0 1.0))) (sin x)) (/ (/ (pow (cos x) 3) (fma (cos x) (+ 1.0 (cos x)) (* 1.0 1.0))) (sin x)))
67.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ (* (cbrt 1.0) (cbrt 1.0)) (/ (- x 1.0) (cbrt 1.0))))
66.0ms
(/ (/ 1 (/ (/ (- (- b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) c)) a)
59.0ms
(log (exp (/ (/ (- (pow 1.0 3) (pow (cos x) 3)) (fma (cos x) (+ 1.0 (cos x)) (* 1.0 1.0))) (sin x))))
54.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
Rules
70714×times-frac
41057×*-un-lft-identity
39271×add-sqr-sqrt
35876×add-cube-cbrt
20985×prod-diff
8137×unpow-prod-down
7174×cube-prod
2886×sqrt-prod
2767×sqr-pow
2321×unpow3 cube-mult
1632×div-inv
1519×add-exp-log
1488×difference-of-squares
1377×distribute-lft-out
1219×distribute-lft-out--
1039×add-cbrt-cube
775×associate-/l*
770×fma-neg
706×add-log-exp
650×pow1
619×associate-/r/
554×associate-*r*
517×associate-+l+
493×div-exp
444×cbrt-prod
433×distribute-rgt-neg-in
430×associate-/r*
388×log-prod
387×log1p-expm1-u expm1-log1p-u
370×log-pow
354×associate-*l*
326×flip-- flip3--
322×exp-prod
321×prod-exp
250×cbrt-undiv
237×distribute-lft-neg-in
216×flip-+ flip3-+
182×unswap-sqr
173×cbrt-unprod
154×sqrt-div
140×fma-def
124×diff-log
118×sub-neg
104×exp-sum
99×1-exp
80×clear-num frac-2neg
79×neg-mul-1
76×pow-unpow unpow2
75×sqrt-pow1
74×associate-/l/ rec-exp
66×associate-*l/
61×pow-prod-down
58×pow1/2
55×associate-+r+
51×pow-to-exp pow-exp
50×associate-*r/
49×log-div
47×pow1/3
42×*-commutative cbrt-div
40×distribute-rgt-in sum-log distribute-lft-in
39×tan-quot
36×rem-sqrt-square
35×frac-times
32×swap-sqr
31×fma-udef
28×+-commutative div-sub
27×rem-log-exp
24×complex-mul-def
21×pow-pow associate--l+
19×neg-sub0
17×associate--l- pow-flip frac-sub
15×inv-pow associate--r+
14×frac-add
13×neg-log
12×cube-div hypot-def pow-prod-up
11×difference-cubes
10×distribute-rgt-out-- associate-+l-
pow-sqr
exp-diff rem-cube-cbrt
*.c-commutative
associate-+r- sub-div sin-mult cos-mult
rem-exp-log un-div-inv sqrt-unprod pow2 +.c-commutative pow-plus complex-add-def
difference-of-sqr-1 exp-to-pow
expm1-def frac-2neg.c associate--r- exp-neg pow-sub distribute-frac-neg associate-*l*.c cos-sum tan-sum associate-+l+.c pow-neg sin-sum rem-cbrt-cube
sub0-neg sin-cos-mult sqrt-pow2 unpow1/3 distribute-lft-neg-out diff-atan diff-cos rem-square-sqrt distribute-rgt-neg-out sqrt-undiv diff-sin

regimes3.4s (1.2%)

Accuracy

Total 24.2b remaining (10.5%)

Threshold costs 5.6b (2.4%)

4.7b83.6%quadm (p42, negative)
4.6b82.9%quad2m (problem 3.2.1, negative)
2.1b91.5%quad2p (problem 3.2.1, positive)
2.1b72.1%2tan (problem 3.3.2)
1.5b82.1%2nthrt (problem 3.4.6)

localize1.8s (0.6%)

bsearch1.3s (0.5%)

end1.0ms (0.0%)