Date:Thursday, July 16th, 2020
Commit:f7753480 on master
Hostname:warfa with Racket 7.5
Seed:2020198
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

sample36.4s (36.2%)

Algorithm
73×intervals
Results
11.0s238074×body80valid
6.1s14098×body1280valid
2.8s3723×body2560valid
2.7s16709×body160valid
2.4s9330×body640valid
2.1s99272×pre80true
1.8s14472×body80invalid
1.1s6787×body320valid
887.0ms200×body5120exit
137.0ms239×body5120valid
131.0ms263×body640invalid
85.0ms1734×body80nan
85.0ms115×body1280invalid
70.0ms220×body320invalid
21.0ms107×body160invalid
16.0msbody2560invalid
14.0ms186×body80overflowed
4.0ms100×pre80false

analyze21.2s (21.1%)

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.7%)

Filtered
9369 candidates to 6270 candidates (33.1%)

simplify9.4s (9.4%)

Algorithm
178×egg-herbie

regimes5.8s (5.7%)

Accuracy

Total 28.9b remaining (20.4%)

Threshold costs 3.8b (2.7%)

6.2b69.3%Compound Interest
5.1b82.3%The quadratic formula (r1)
4.5b77.7%Kahan p9 Example
3.2b0%Complex division, real part
2.6b20.1%Complex division, imag part

series4.7s (4.7%)

Calls

306 calls:

235.0ms
(cbrt (+ (* n (log 1.0)) (* i (+ 1.0 (* i (- 0.5 (* (log 1.0) 0.5)))))))
109.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
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))))
77.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)))
76.0ms
(- (* 9.0 (pow x 4.0)) (pow y 4.0))

rewrite3.5s (3.4%)

Algorithm
108×rewrite-expression-head
Calls

306 calls:

58.0ms
(- (fma x y z) (/ (/ 1 (* (cbrt (/ 1 (+ z (+ 1.0 (* x y))))) (cbrt (/ 1 (+ z (+ 1.0 (* x y))))))) (cbrt (/ 1 (+ 1.0 (+ z (* x y)))))))
50.0ms
(+ (/ 1.0 (pow x 5)) (- (/ 1 x) (/ 1.0 (pow x 3))))
41.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))))
38.0ms
(* (* (cbrt r) (cbrt r)) (* (* r w) (* (* w (* (/ 0.125 (- 1.0 v)) (- (* v 2.0) 3.0))) (* (cbrt (* (cbrt r) (cbrt r))) (cbrt (cbrt r))))))
36.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)))
Rules
2842×*-un-lft-identity
2829×add-sqr-sqrt
2380×times-frac
1880×add-exp-log
1720×add-cube-cbrt
1572×add-cbrt-cube
1012×pow1
813×prod-exp
743×cbrt-unprod
722×associate-*r*
719×add-log-exp
534×associate-*l*
439×pow-prod-down
421×cbrt-prod
386×difference-of-squares
351×distribute-lft-out
329×div-exp
300×sqrt-prod
267×associate-*r/
266×cbrt-undiv
262×associate-/r*
254×flip-+ flip3-+
253×frac-times
236×distribute-lft-out--
212×flip-- flip3--
209×associate-/r/
208×associate-/l*
188×unpow-prod-down
182×sum-log
174×div-inv
153×associate-*l/
120×unswap-sqr
112×frac-sub
102×sub-neg
99×distribute-rgt-in distribute-lft-in
93×cube-prod
80×exp-neg
79×*-commutative
76×cbrt-div
75×sqr-pow
71×swap-sqr
65×diff-log
63×neg-sub0
60×exp-diff
58×associate-/l/
53×clear-num sqrt-div frac-2neg
50×+-commutative
35×frac-add log-prod
34×pow1/3
33×pow-unpow
31×associate-+l+ sqrt-pow1 1-exp rec-exp
28×associate-+r+
26×pow-pow
25×pow-exp pow1/2 exp-prod
22×rem-sqrt-square log-pow
21×un-div-inv
18×pow-to-exp
15×cube-mult
14×cube-div div-sub unpow3
13×associate-+r-
12×pow-flip
10×exp-sum
pow-sqr pow-prod-up
pow2 distribute-rgt-neg-in pow-plus inv-pow associate--l+
associate--l-
associate--r+
rem-log-exp rem-cbrt-cube distribute-rgt-out-- unpow2
distribute-rgt-out neg-log rem-cube-cbrt
log-div sqrt-pow2 distribute-rgt1-in
difference-cubes exp-to-pow unpow1/3 sub-div associate--r- unsub-neg remove-double-div rem-exp-log

localize1.3s (1.3%)

bsearch392.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...