Date:Sunday, June 28th, 2020
Commit:ddc1d8f4 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020180
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

sample1.8min (46.7%)

Algorithm
99×intervals
Results
48.4s8014×body5120exit
21.8s360177×body80valid
7.6s15830×body1280valid
5.3s11332×body1280invalid
3.4s12189×body640valid
2.7s8722×body640invalid
1.4s86890×pre80true
1.4s7443×body160valid
1.2s6891×body320valid
967.0ms18146×body80invalid
859.0ms4032×body320invalid
407.0ms1439×body2560valid
270.0ms1933×body160invalid
202.0ms2356×body80nan
191.0ms576×body5120valid
77.0ms43×body2560invalid
0.0ms13×body80overflowed

prune42.6s (18.9%)

Filtered
15487 candidates to 9999 candidates (35.4%)

analyze25.9s (11.5%)

Algorithm
99×search
Search
TrueOtherFalseIter
0%87.8%12.2%0
2.3%85.5%12.2%1
9.1%76.3%14.5%2
22%62.9%15%3
27.2%56%16.9%4
36.4%46.1%17.5%5
39.9%41%19.1%6
44.4%33.8%21.8%7
47.9%29.6%22.6%8
51%25.4%23.6%9
53.5%21.8%24.7%10
55.6%18.9%25.5%11
57.5%16.5%26%12
59.4%13.7%26.9%13
60.5%12.3%27.2%14

series13.0s (5.8%)

Calls

476 calls:

427.0ms
(* (* i (+ i (+ alpha beta))) (exp (- (log (+ (* i (+ i (+ alpha beta))) (* alpha beta))) (+ (log (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0)) (* 2 (log (+ alpha (+ beta (* i 2.0)))))))))
414.0ms
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ 1.0 (- (* 1.0 1.0) (* 0.3275911 (* 0.3275911 (pow (fabs x) 2))))) (- 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (pow (exp (fabs x)) (fabs x)))))
314.0ms
(* (* i (+ i (+ alpha beta))) (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (* (+ alpha (+ beta (* i 2.0))) (* (+ alpha (+ beta (* i 2.0))) (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0)))))
306.0ms
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (* (/ 1.0 (- (* 1.0 1.0) (* 0.3275911 (* 0.3275911 (pow (fabs x) 2))))) (- 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (exp (pow (fabs x) 2)))))
303.0ms
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) (pow (exp (fabs x)) (fabs x)))))

regimes12.3s (5.5%)

Accuracy

Total 95.3b remaining (37.1%)

Threshold costs 4.5b (1.7%)

11.1b42.6%math.sqrt on complex, imaginary part, im greater than 0 branch
10.8b56.1%math.log/2 on complex, real part
10.3b56.9%math.abs on complex
9.9b59%math.log10 on complex, real part
9.7b59.7%math.log/1 on complex, real part

simplify11.5s (5.1%)

Algorithm
258×egg-herbie

bsearch6.2s (2.8%)

rewrite6.0s (2.7%)

Algorithm
160×rewrite-expression-head
Calls

476 calls:

1.0s
(/ (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 (- 1.0 z)) (+ (/ -1259.1392167224028 (+ 2.0 (neg z))) (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))))))) (exp (+ (neg z) (+ 7.0 0.5))))
148.0ms
(/ (* (+ (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (neg z)))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))) 0.9999999999998099))))) (exp z)) (exp (+ 7.0 0.5)))
146.0ms
(/ (* (+ (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (neg z)))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))) 0.9999999999998099))))) (exp z)) (exp (+ 7.0 0.5)))
142.0ms
(/ (* (+ (+ (/ 771.3234287776531 (+ (neg z) 3.0)) (/ -176.6150291621406 (+ (neg z) 4.0))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (+ 2.0 (neg z)))) (+ (/ 12.507343278686905 (+ (neg z) 5.0)) (+ (/ -0.13857109526572012 (+ (neg z) 6.0)) (+ (+ (/ 9.984369578019572e-06 (+ (neg z) 7.0)) (/ 1.5056327351493116e-07 (+ (neg z) 8.0))) 0.9999999999998099))))) (exp z)) (exp (+ 7.0 0.5)))
67.0ms
(/ (/ (cbrt (pow (/ (+ alpha (+ beta (+ (* alpha beta) 1.0))) (+ alpha (+ beta (* 1.0 2.0)))) 3)) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))
Rules
7491×*-un-lft-identity
6778×times-frac
4795×add-sqr-sqrt
4142×add-cube-cbrt
1907×distribute-lft-out
1818×add-exp-log
1377×add-cbrt-cube
1309×pow1
1242×sqrt-prod
1170×cbrt-prod
951×unpow-prod-down
830×frac-add
816×flip-+ flip3-+
782×associate-*r*
702×associate-*r/
686×associate-*l*
684×add-log-exp
653×associate-/l*
552×cube-prod
491×prod-exp
449×associate-/r*
435×associate-/r/
433×associate-*l/
396×div-exp
350×cbrt-unprod
318×sqrt-div
302×frac-times
277×div-inv
271×associate-/l/
266×pow-prod-down
258×log-pow
231×cbrt-undiv
202×unswap-sqr
172×cbrt-div
171×sqrt-pow1
157×flip-- flip3--
156×log-prod
146×sqr-pow
125×exp-prod
123×*-commutative
118×pow-unpow
111×distribute-rgt-in distribute-lft-in
110×pow1/2
106×pow1/3
102×pow-exp
95×clear-num frac-2neg
83×sub-neg
74×swap-sqr
67×pow-to-exp
66×sum-log
63×exp-sum
62×distribute-lft-out--
61×difference-of-squares
57×rem-sqrt-square pow-pow
54×1-exp rec-exp
46×diff-log
45×+-commutative
41×distribute-rgt-neg-in
38×frac-sub
37×associate--l+ pow-prod-up
36×cube-mult
35×unpow3
34×cube-div
29×pow-sqr
28×log-div
20×rem-log-exp
17×associate-+r+ rem-exp-log
16×distribute-neg-frac
15×div-sub exp-diff
12×pow2 pow-plus
10×rem-cube-cbrt
distribute-lft-neg-in associate-+l-
inv-pow un-div-inv pow-flip
neg-sub0 sin-sum associate--r- associate--r+
distribute-neg-in
associate-+l+ neg-log pow-neg pow-sub
neg-mul-1 distribute-rgt-out sum-cubes rem-cbrt-cube
associate--l- rem-square-sqrt sqrt-unprod
cos-sum sqrt-undiv distribute-lft1-in unpow1/3 count-2 distribute-rgt1-in unpow2

localize2.5s (1.1%)

end2.0ms (0.0%)

Profiling

Loading profile data...