Date:Saturday, July 18th, 2020
Commit:61547132 on release-1.4
Hostname:warfa with Racket 7.5
Seed:2020200
Parameters:256 points for 4 iterations
Flags:
setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample37.0s (36.5%)

Algorithm
73×intervals
Results
10.9s238210×body80valid
5.9s13965×body1280valid
3.0s3783×body2560valid
2.6s16723×body160valid
2.5s9509×body640valid
2.2s99272×pre80true
1.8s14520×body80invalid
1.1s6554×body320valid
845.0ms200×body5120exit
127.0ms263×body640invalid
114.0ms216×body5120valid
86.0ms1751×body80nan
85.0ms108×body1280invalid
50.0ms165×body320invalid
17.0ms210×body80overflowed
16.0ms10×body2560invalid
15.0ms83×body160invalid
4.0ms100×pre80false

analyze21.3s (21.0%)

Algorithm
36×search
random
Search
TrueOtherFalseIter
0%60.5%39.5%0
1.4%59.2%39.5%1
5.6%55%39.5%2
11.1%47.4%41.5%3
13.9%43.5%42.6%4
19%38.1%42.8%5
20.7%35.1%44.2%6
24%30.1%45.9%7
26.5%26.9%46.6%8
29.4%22.8%47.8%9
31.8%19.6%48.6%10
33.4%17.3%49.2%11
35.7%14.6%49.7%12
40.6%9%50.4%13
41.2%8.2%50.6%14

prune17.8s (17.5%)

Filtered
9562 candidates to 6245 candidates (34.7%)

simplify9.0s (8.9%)

Algorithm
180×egg-herbie

regimes6.2s (6.2%)

Accuracy

Total 26.7b remaining (19.2%)

Threshold costs 4.5b (3.3%)

5.9b70.8%Kahan p9 Example
5.9b69.7%Compound Interest
3.2b-4%Complex division, real part
3.1b88.7%The quadratic formula (r1)
1.5b93.5%The quadratic formula (r2)

series4.6s (4.5%)

Calls

317 calls:

92.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))))
89.0ms
(/ (+ (* c a) (* d b)) (sqrt (sqrt (+ (* c c) (* d d)))))
74.0ms
(cbrt (pow (- (* 9.0 (pow x 4.0)) (pow y 4)) 3))
74.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4))
73.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))

rewrite3.4s (3.4%)

Algorithm
110×rewrite-expression-head
Calls

317 calls:

62.0ms
(* (/ (+ (* c a) (* d b)) (sqrt (sqrt (+ (* c c) (* d d))))) (/ 1 (pow (sqrt (sqrt (+ (* c c) (* d d)))) 3)))
47.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
37.0ms
(- (* (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) (+ (* x1 (* 2.0 (- (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) 3.0))) (* 4.0 (* x1 x1)))) (* 6.0 (* x1 x1)))
36.0ms
(- (* (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (/ (* x1 (+ (* 2.0 (- (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) 3.0)) (* x1 4.0))) (+ (* x1 x1) 1.0))) (* (sqrt 6.0) (* x1 (* x1 (sqrt 6.0)))))
35.0ms
(* (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) (+ (* x1 (* 2.0 (- (/ (+ (* x1 (* x1 3.0)) (- (* 2.0 x2) x1)) (+ (* x1 x1) 1.0)) 3.0))) (* 4.0 (* x1 x1))))
Rules
3089×add-sqr-sqrt
2985×*-un-lft-identity
2570×times-frac
1772×add-cube-cbrt
1587×add-exp-log
1379×add-cbrt-cube
928×pow1
862×sqrt-prod
780×add-log-exp
636×prod-exp
568×cbrt-unprod
485×associate-*r*
469×difference-of-squares
384×associate-*l*
379×distribute-lft-out
376×unpow-prod-down
351×pow-prod-down
303×associate-/l*
282×flip-+ flip3-+
265×div-exp
257×distribute-lft-out--
244×cbrt-prod associate-*r/
241×cube-prod
231×associate-/r*
226×associate-/r/
221×cbrt-undiv
214×flip-- flip3--
189×frac-times
187×sum-log
174×unswap-sqr
155×div-inv
147×sqrt-div
133×associate-*l/
118×sqr-pow
117×sub-neg
101×frac-sub
95×distribute-rgt-in distribute-lft-in
88×diff-log
80×exp-neg associate-/l/
77×sqrt-pow1
70×*-commutative
62×neg-sub0 exp-diff
59×clear-num frac-2neg
57×swap-sqr
56×+-commutative
53×pow1/2
35×pow-exp
33×rem-sqrt-square cbrt-div
30×pow-to-exp associate-+l+
29×exp-sum
28×frac-add associate-+r+
24×pow1/3
22×log-prod 1-exp rec-exp un-div-inv
21×pow-prod-up
19×div-sub cube-mult
18×pow-unpow unpow3
16×cube-div
15×pow-sqr
14×exp-prod
11×associate-+r- pow-pow
10×associate--r+
pow-flip rem-cube-cbrt
associate--l- pow2 pow-plus inv-pow unpow2
rem-cbrt-cube rem-exp-log
log-div associate--l+
distribute-rgt-neg-in distribute-rgt-out distribute-rgt-out--
difference-cubes rem-square-sqrt sqrt-unprod neg-log distribute-rgt1-in log-pow
rem-log-exp sqrt-pow2 sub-div unsub-neg

localize1.3s (1.3%)

bsearch692.0ms (0.7%)

end1.0ms (0.0%)

Profiling

Loading profile data...