Date:Thursday, March 19th, 2020
Commit:2b8af9a1 on simpler-alts
Hostname:warfa with Racket 7.5
Seed:2020079
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

sample1.9m (42.1%)

Algorithm
100×intervals
Results
48.0s15719×body10240exit
18.8s444369×body80valid
14.0s29590×body1280valid
6.9s23571×body640valid
3.0s3096×body1280nan
2.7s70021×body80nan
2.2s11894×body320valid
1.8s2524×body640nan
1.2s9985×body160valid
685.0ms49536×pre80true
635.0ms1276×body320nan
362.0ms1477×body2560valid
207.0ms638×body160nan
142.0ms571×body5120valid

series1.2m (26.7%)

Calls

464 calls:

1.8s
(/ (* (* (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0) (fma i 2.0 (+ alpha beta))) (fma i 2.0 (+ alpha beta))) (fma beta alpha (* i (+ (+ alpha beta) i))))
1.5s
(- 1.0 (* (* (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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)))))))))) (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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))))))))))) (exp (- (* (fabs x) (fabs x))))))
1.3s
(- 1.0 (* (* (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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)))))))))) (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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))))))))))) (exp (- (* (fabs x) (fabs x))))))
1.3s
(- 1.0 (* (* (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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)))))))))) (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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))))))))))) (exp (- (* (fabs x) (fabs x))))))
1.3s
(- 1.0 (* (* (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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)))))))))) (* (/ (sqrt 1.0) (sqrt (+ 1.0 (* 0.3275911 (fabs x))))) (sqrt (+ 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))))))))))) (exp (- (* (fabs x) (fabs x))))))

prune54.9s (20.4%)

Filtered
16510 candidates to 10800 candidates (65.4%)

simplify14.6s (5.4%)

Algorithm
258×egg-herbie

regimes5.6s (2.1%)

Accuracy

Total 35.0b remaining (31.2%)

Threshold costs 7.8b (7%)

7.3b35.1%_divideComplex, real part
5.3b19.9%Octave 3.8, jcobi/2
4.3b25.9%math.sqrt on complex, real part
4.2b24.8%math.sqrt on complex, imaginary part, im greater than 0 branch
2.8b77.3%Octave 3.8, jcobi/1

rewrite5.4s (2.0%)

Algorithm
158×rewrite-expression-head
Calls

464 calls:

184.0ms
(* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))
148.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (* 1 z))) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
141.0ms
(* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (+ (- z 1.0) 1.0))) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))
139.0ms
(* (/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (- z 1.0) 7.0))) (/ (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (* 1 z))) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (exp 0.5)))
139.0ms
(* (/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (* 1 z))) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (exp z)) (exp (- (- 1.0 7.0) 0.5)))
Rules
6754×*-un-lft-identity
5190×times-frac
5151×add-sqr-sqrt
4098×add-cube-cbrt
2553×add-exp-log
1961×add-cbrt-cube
1468×pow1
1367×prod-diff
1346×distribute-lft-out
986×prod-exp
863×associate-*l*
833×associate-*r*
705×add-log-exp
699×cbrt-unprod
584×sqrt-prod
579×div-exp
543×cbrt-div
524×flip-+ flip3-+
518×frac-add
501×associate-/l*
474×cbrt-prod
466×log1p-expm1-u
465×expm1-log1p-u
460×pow-prod-down
384×associate-*r/
361×frac-times
348×associate-/r/
330×cbrt-undiv
320×div-inv
310×associate-/r*
263×unpow-prod-down
235×difference-of-squares
229×fma-def
226×distribute-rgt-in distribute-lft-in
225×unswap-sqr
217×distribute-lft-out--
192×fma-neg
188×associate-*l/
175×exp-sum
166×log-pow
158×associate--l+
144×1-exp
137×flip3-- flip--
129×associate-/l/
126×*-commutative
122×pow1/3
110×sqrt-div
102×log-prod
100×cube-prod
94×swap-sqr
85×sqrt-pow1
84×sub-neg pow-exp
80×clear-num frac-2neg
79×associate-+l-
78×distribute-rgt-neg-in
77×distribute-lft-neg-in
76×rec-exp
73×pow-unpow
72×pow-sub
70×diff-log associate--r+
69×sqr-pow
67×fma-udef sum-log
56×pow1/2
53×pow-to-exp
46×associate-+r+
39×+-commutative
38×pow-prod-up
37×neg-mul-1
34×pow-sqr
25×rem-sqrt-square
23×associate-+l+
22×unpow3 cube-mult
21×pow-pow
19×div-sub
17×pow-plus
16×rem-cube-cbrt pow2
15×pow-flip
14×hypot-def
12×associate--l-
11×inv-pow
sqrt-unprod rem-log-exp
cube-div exp-diff frac-sub
sqrt-undiv neg-sub0 exp-prod distribute-rgt-out--
un-div-inv sin-sum unpow-prod-up distribute-frac-neg rem-cbrt-cube unpow2
distribute-lft-neg-out log1p-udef log1p-expm1 expm1-log1p expm1-udef log-div
pow-div rem-exp-log associate-+r- sub-div rem-square-sqrt neg-log distribute-rgt-neg-out
sqrt-pow2 exp-neg hypot-udef cos-sum associate--r- sum-cubes

localize2.7s (1.0%)

bsearch870.0ms (0.3%)

end1.0ms (0.0%)