Date:Tuesday, February 25th, 2020
Commit:4d1e59da on refactor-and-minor
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 (38.3%)

Algorithm
56×intervals
16×halfpoints
Results
24.1s66824×body1280valid
16.9s17435×body2560valid
8.3s41858×body640valid
3.8s12670×body10240exit
2.9s94048×body80valid
2.6s20659×body320valid
1.6s63239×body80nan
856.0ms10807×body160valid
568.0ms47368×pre80true
293.0ms614×body1280nan
199.0ms625×body640nan
146.0ms435×body5120valid
75.0ms396×body320nan
21.0ms191×body160nan

prune1.6m (33.9%)

Filtered
37307 candidates to 19167 candidates (51.4%)

series37.2s (13.1%)

Calls

409 calls:

609.0ms
(- (pow (- (* (cos x) (cos eps)) (* (sin x) (sin eps))) 3) (pow (cos x) 3))
507.0ms
(/ (* 1.0 (/ (+ x (- 1.0 x)) (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))
503.0ms
(/ (* 1.0 (/ 1.0 (+ (sqrt (+ x 1.0)) (sqrt x)))) (* (sqrt x) (sqrt (+ x 1.0))))
477.0ms
(- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n)))
372.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (/ 1 (/ (cos eps) (* (tan x) (sin eps)))))) (tan x))

simplify23.5s (8.3%)

Algorithm
196×egg-herbie

rewrite11.7s (4.1%)

Algorithm
124×rewrite-expression-head
Calls

409 calls:

944.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)))
473.0ms
(+ (- (/ 1 (/ (+ x 1.0) 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
300.0ms
(- (/ (+ (tan x) (tan eps)) (- 1 (/ 1 (/ (cos eps) (* (tan x) (sin eps)))))) (tan x))
230.0ms
(+ (- (/ 1.0 (+ x 1.0)) (/ 2.0 x)) (/ 1.0 (- x 1.0)))
124.0ms
(log (exp (/ (/ (- (pow 1.0 3) (pow (cos x) 3)) (fma (cos x) (+ 1.0 (cos x)) (* 1.0 1.0))) (sin x))))
Rules
73853×times-frac
42903×*-un-lft-identity
40845×add-sqr-sqrt
37499×add-cube-cbrt
21805×prod-diff
8072×unpow-prod-down
7151×cube-prod
3664×sqrt-prod
2740×sqr-pow
2314×unpow3 cube-mult
1798×div-inv
1524×distribute-lft-out
1451×difference-of-squares
1373×add-exp-log
1184×distribute-lft-out--
1013×add-cbrt-cube
972×associate-+l+
791×fma-neg
738×associate-/l*
722×add-log-exp
694×associate-*l*
687×pow1
584×associate-/r/
497×associate-*r*
399×cbrt-prod
394×log1p-expm1-u
393×expm1-log1p-u
391×div-exp
390×distribute-rgt-neg-in
385×log-prod
370×log-pow
364×associate-/r*
333×flip-- flip3--
316×exp-prod
271×prod-exp
224×cbrt-undiv
204×distribute-lft-neg-in
200×flip-+ flip3-+
184×unswap-sqr
173×fma-def
165×cbrt-unprod
152×sqrt-div
124×diff-log sub-neg
104×exp-sum
90×associate-*l/ sqrt-pow1
76×unpow2
75×clear-num frac-2neg
73×pow-unpow
72×associate-/l/
70×pow-prod-down
68×neg-mul-1
67×pow1/2
63×distribute-rgt-in rec-exp 1-exp distribute-lft-in
55×associate-+r+
54×associate-*r/
49×log-div
48×*-commutative
47×pow1/3
45×sum-log frac-times
42×cbrt-div
39×tan-quot
35×rem-sqrt-square pow-to-exp pow-exp
32×fma-udef swap-sqr
30×pow-flip +-commutative
28×div-sub
27×rem-log-exp
24×complex-mul-def
21×associate--l+
19×neg-sub0
18×pow-pow
17×frac-sub
16×inv-pow
15×associate--l-
14×frac-add neg-log associate-+l- associate--r+
12×cube-div hypot-def pow-prod-up
11×difference-cubes
10×pow-div distribute-rgt-out--
pow-sqr
exp-diff rem-cube-cbrt
*.c-commutative
associate-+r- sub-div pow-plus sin-mult cos-mult
rem-exp-log sqrt-unprod pow2 +.c-commutative complex-add-def
un-div-inv difference-of-sqr-1 exp-to-pow
expm1-def frac-2neg.c associate--r- exp-neg distribute-frac-neg associate-*l*.c cos-sum tan-sum rem-cbrt-cube associate-+l+.c sin-sum
sub0-neg sin-cos-mult sqrt-pow2 log1p-udef distribute-lft-neg-out diff-atan log1p-expm1 diff-cos expm1-log1p rem-square-sqrt distribute-rgt-neg-out expm1-udef diff-sin

regimes3.5s (1.2%)

Accuracy

Total 27.4b remaining (11.7%)

Threshold costs 5.7b (2.5%)

4.7b83.6%quadm (p42, negative)
4.6b82.9%quad2m (problem 3.2.1, negative)
4.1b85.4%quadp (p42, positive)
2.1b91.5%quad2p (problem 3.2.1, positive)
2.0b72.2%2tan (problem 3.3.2)

localize1.9s (0.7%)

bsearch1.1s (0.4%)

end1.0ms (0.0%)