Date:Thursday, July 2nd, 2020
Commit:4348ca69 on movability-off
Hostname:warfa with Racket 7.5
Seed:2020184
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

sample45.2s (50.4%)

Algorithm
73×intervals
Results
14.9s293350×body80valid
6.1s14209×body1280valid
3.0s3855×body2560valid
2.7s9685×body640valid
2.6s16838×body160valid
2.2s100589×pre80true
2.0s2209×body5120exit
1.1s7033×body320valid
746.0ms19469×body80nan
103.0ms222×body5120valid
9.0ms100×pre80false

prune19.2s (21.4%)

Filtered
9882 candidates to 6532 candidates (33.9%)

simplify8.4s (9.4%)

Algorithm
180×egg-herbie

regimes6.9s (7.7%)

Accuracy

Total 22.8b remaining (16.6%)

Threshold costs 4.1b (3%)

6.5b68.8%Compound Interest
4.7b76.2%Kahan p9 Example
2.2b23.2%Complex division, real part
1.5b49.9%Complex division, imag part
1.3b0%Rosa's DopplerBench

series4.9s (5.4%)

Calls

317 calls:

245.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
137.0ms
(+ (+ (+ (+ (* (+ (* (* (* 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 (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0))))) (* x1 (* x1 (neg 6.0))))) (+ (* x1 x1) 1.0)) (* (* (* 3.0 x1) x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* (* x1 x1) x1)) x1) (* 3.0 (/ (- (- (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))))
93.0ms
(+ (* x (- (* (* y (* y 11.0)) (pow x 3)) (* x (+ (pow y 6.0) (+ (* 121.0 (pow y 4.0)) 2.0))))) (+ (* 5.5 (pow y 8.0)) (/ x (* y 2.0))))
73.0ms
(+ (* (* (* 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 (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0))))) (* x1 (* x1 (neg 6.0)))))
73.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))

rewrite3.2s (3.6%)

Algorithm
110×rewrite-expression-head
Calls

317 calls:

75.0ms
(+ (+ (+ (+ (* (+ (* (* (* 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 (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0))))) (* x1 (* x1 (neg 6.0))))) (+ (* x1 x1) 1.0)) (* (* (* 3.0 x1) x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)))) (* (* x1 x1) x1)) x1) (* 3.0 (/ (- (- (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))))
52.0ms
(+ (* (* (* 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 (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0))))) (* x1 (* x1 (neg 6.0)))))
46.0ms
(* 100.0 (/ (/ (+ (* 1.0 i) (+ (* n (log 1.0)) (* (* i i) (- 0.5 (* (log 1.0) 0.5))))) i) (/ 1 n)))
46.0ms
(+ (* (/ 1 (sqrt (+ (* x1 x1) 1.0))) (* (* x1 (+ (* 2.0 (- (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) 3.0)) (* x1 4.0))) (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (sqrt (+ (* x1 x1) 1.0))))) (* x1 (* x1 (neg 6.0))))
38.0ms
(* (* x1 (+ (* 2.0 (- (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) 3.0)) (* x1 4.0))) (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (sqrt (+ (* x1 x1) 1.0))))
Rules
3138×times-frac
3125×add-sqr-sqrt
3056×*-un-lft-identity
2081×add-cube-cbrt
1908×add-exp-log
1678×add-cbrt-cube
893×pow1
785×associate-*r*
772×prod-exp
746×add-log-exp
704×cbrt-unprod
405×sqrt-prod
401×difference-of-squares
380×div-exp
345×pow-prod-down
327×cbrt-undiv
324×associate-/l*
303×associate-*l*
295×flip-+ flip3-+
289×cbrt-prod
286×associate-*r/
283×distribute-lft-out
266×associate-/r*
245×distribute-lft-out--
209×associate-/r/ div-inv
199×unpow-prod-down
198×flip-- flip3--
196×frac-times
189×sum-log
149×distribute-rgt-in distribute-lft-in
129×associate-*l/
113×cube-prod
112×sub-neg
102×unswap-sqr
94×frac-sub
93×sqr-pow
85×associate-/l/
77×sqrt-div
73×exp-neg
70×cbrt-div
69×*-commutative
64×clear-num diff-log frac-2neg
63×+-commutative
62×neg-sub0
57×exp-diff
54×frac-add
53×swap-sqr
41×pow1/3
40×associate-+r+
39×associate-+l+
38×log-prod
34×cube-mult
33×pow-unpow sqrt-pow1
29×pow1/2 pow-pow
26×unpow3
24×rem-sqrt-square exp-prod
23×1-exp rec-exp
22×cube-div pow-to-exp pow-exp
21×distribute-rgt-neg-in
20×un-div-inv
17×log-pow
13×associate-+r- div-sub
12×distribute-rgt-neg-out
10×distribute-rgt-out associate--r+
associate--l- log-div distribute-rgt1-in pow-sqr pow-prod-up
neg-log
pow2 pow-plus pow-flip
exp-sum inv-pow rem-cbrt-cube
rem-log-exp sqrt-pow2 unsub-neg distribute-rgt-out-- rem-cube-cbrt
difference-cubes rem-exp-log
associate-+l-
distribute-lft-neg-in sqrt-undiv neg-mul-1 sum-cubes unpow2

localize1.3s (1.5%)

bsearch449.0ms (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...