Date:Tuesday, June 30th, 2020
Commit:8ccfdff1 on old-regraph
Hostname:debbie with Racket 7.7
Seed:2020182
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

simplify1.9min (45.0%)

prune1.3min (29.8%)

Filtered
11387 candidates to 7610 candidates (33.2%)

sample46.7s (18.3%)

Algorithm
73×intervals
Results
16.8s294575×body80valid
5.7s14161×body1280valid
2.6s16922×body160valid
2.6s9558×body640valid
2.5s3902×body2560valid
2.3s100683×pre80true
1.1s6744×body320valid
853.0ms200×body5120exit
831.0ms19532×body80nan
184.0ms2020×body80overflowed
122.0ms265×body5120valid
5.0ms100×pre80false

regimes5.7s (2.2%)

Accuracy

Total 29.2b remaining (20.1%)

Threshold costs 3.6b (2.5%)

6.4b64.1%Compound Interest
4.4b84.8%The quadratic formula (r1)
4.3b79%Kahan p9 Example
3.7b-11.7%Complex division, imag part
3.5b87.1%The quadratic formula (r2)

series5.1s (2.0%)

Calls

324 calls:

117.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
116.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
114.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
88.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))
88.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4)) 3))

rewrite4.7s (1.8%)

Algorithm
112×rewrite-expression-head
Calls

324 calls:

101.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
101.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
97.0ms
(+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0)))
96.0ms
(cbrt (+ (* (* (* 2.0 x1) (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) (* (* (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0))) (cbrt (- (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0)) 3.0)))) (* (* x1 x1) (- (* 4.0 (/ (- (+ (* (* 3.0 x1) x1) (* 2.0 x2)) x1) (+ (* x1 x1) 1.0))) 6.0))))
59.0ms
(+ (+ (/ 1.25 (pow t 3)) (/ 0.25 (pow t 5))) (/ 0.5 (pow t 4)))
Rules
3767×times-frac
3590×add-sqr-sqrt
3510×*-un-lft-identity
2425×add-cube-cbrt
1653×associate-*r/
1499×cbrt-div
1454×add-exp-log
1415×frac-times
1282×add-cbrt-cube
1056×flip-- flip3--
891×associate-*r*
840×flip-+ flip3-+
779×add-log-exp
732×pow1
661×associate-*l/
612×frac-add
513×sqrt-prod
507×difference-of-squares
492×frac-sub
484×prod-exp
420×cbrt-unprod
376×distribute-lft-out
367×cbrt-prod
366×unpow-prod-down
364×associate-*l*
317×associate-/l*
315×associate-/r*
286×div-exp
234×div-inv
233×cbrt-undiv
232×distribute-lft-out--
223×sqr-pow
202×pow-prod-down
191×associate-/r/
152×sum-log
138×unswap-sqr
134×cube-prod
130×sqrt-div
125×exp-diff
121×sub-neg
113×diff-log
108×associate-/l/
98×distribute-rgt-neg-in
92×distribute-lft-neg-in
78×exp-neg
76×log-div
71×*-commutative
66×neg-sub0
65×exp-prod
63×clear-num frac-2neg
56×log-pow
48×cube-mult
46×distribute-rgt-in distribute-lft-in unpow3
42×log-prod unpow2
41×+-commutative sqrt-pow1
40×pow1/2
36×associate--l+
34×rem-sqrt-square
32×neg-mul-1
31×pow-to-exp pow-exp
25×pow-unpow un-div-inv
23×associate-+r+
22×div-sub
20×swap-sqr distribute-rgt-out--
19×associate-+l+ 1-exp rec-exp
16×cube-div pow1/3 associate--r+
13×associate--l-
distribute-rgt-out pow-pow
distribute-frac-neg rem-cbrt-cube
rem-log-exp distribute-lft1-in pow-plus pow-prod-up rem-exp-log
distribute-lft-neg-out neg-log
pow2 difference-cubes inv-pow pow-sqr pow-flip
exp-sum sub-div
associate-+r-
unsub-neg distribute-rgt1-in rem-cube-cbrt
exp-to-pow

localize1.5s (0.6%)

bsearch592.0ms (0.2%)

end0.0ms (0.0%)

Profiling

Loading profile data...