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

sample2.4min (54.7%)

Algorithm
99×intervals
Results
49.9s11987×body5120exit
25.5s438511×body80valid
16.7s30917×body1280valid
8.6s23728×body640valid
5.4s3164×body1280nan
3.9s68768×body80nan
3.3s2586×body640nan
2.9s11826×body320valid
2.2s10402×body160valid
1.2s1269×body320nan
946.0ms49536×pre80true
533.0ms1503×body2560valid
377.0ms624×body160nan
223.0ms603×body5120valid
158.0ms4102×body80overflowed

prune52.6s (20.3%)

Filtered
17241 candidates to 10390 candidates (39.7%)

rewrite23.6s (9.1%)

Algorithm
160×rewrite-expression-head
Calls

480 calls:

2.8s
(* (sqrt (* PI 2.0)) (* (/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (+ (/ -176.6150291621406 (+ z (- 4.0 1.0))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0))))))))))) (exp z)) (pow (+ z (+ 7.0 (- 0.5 1.0))) (+ z (- 0.5 1.0)))))
2.5s
(* (/ (sqrt (* PI 2.0)) (exp (- 7.0 1.0))) (/ (* (+ 0.9999999999998099 (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (+ (/ -176.6150291621406 (+ z (- 4.0 1.0))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0))))))))))) (pow (+ z (+ 7.0 (- 0.5 1.0))) (+ z (- 0.5 1.0)))) (exp (+ z 0.5))))
2.5s
(/ (* (sqrt (* PI 2.0)) (* (/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (+ (/ -176.6150291621406 (+ z (- 4.0 1.0))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0))))))))))) (exp z)) (pow (+ z (+ 7.0 (- 0.5 1.0))) (+ z (- 0.5 1.0))))) (exp (- 7.0 (- 1.0 0.5))))
2.4s
(/ (/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0)))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0)))))))))) (exp z)) (exp (- 7.0 (- 1.0 0.5))))
2.3s
(* (sqrt (* PI 2.0)) (* (pow (+ z (- 7.0 (- 1.0 0.5))) (+ z (- 0.5 1.0))) (/ (/ (+ 0.9999999999998099 (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ 2.0 (- z 1.0))) (+ (+ (/ 771.3234287776531 (+ z (- 3.0 1.0))) (/ -176.6150291621406 (+ z (- 4.0 1.0)))) (+ (/ 12.507343278686905 (+ z (- 5.0 1.0))) (+ (/ -0.13857109526572012 (+ z (- 6.0 1.0))) (+ (/ 9.984369578019572e-06 (+ z (- 7.0 1.0))) (/ 1.5056327351493116e-07 (+ z (- 8.0 1.0)))))))))) (exp z)) (exp (- 7.0 (- 1.0 0.5))))))
Rules
15963×*-un-lft-identity
11343×times-frac
6063×add-sqr-sqrt
5570×distribute-lft-out
5017×add-cube-cbrt
2480×add-exp-log
1851×add-cbrt-cube
1519×pow1
1116×associate-*r*
974×sqrt-prod
956×distribute-lft-out--
927×prod-exp
919×associate-*l*
820×associate-/l*
762×add-log-exp
641×flip-+ flip3-+
607×cbrt-unprod
556×cbrt-prod
516×div-exp
497×associate-*r/
480×associate-/r/
409×associate-/r*
380×pow-prod-down
368×unpow-prod-down
331×cbrt-undiv
290×div-inv
274×exp-sum
273×frac-times unswap-sqr
260×sqrt-div
241×associate-*l/
232×cube-prod
220×log-pow
180×frac-add
169×sqrt-pow1
161×difference-of-squares
160×log-prod
150×*-commutative
134×sum-log associate-/l/
122×pow-exp
120×sqr-pow
111×flip-- flip3--
110×sub-neg
108×pow1/2
97×pow-unpow
93×distribute-rgt-in distribute-lft-in swap-sqr
92×clear-num frac-2neg
82×exp-prod
78×pow-to-exp
76×pow1/3
70×frac-sub
64×pow-prod-up
62×rem-sqrt-square
59×+-commutative
58×cbrt-div
52×1-exp rec-exp
50×associate--r-
42×pow-pow
39×pow-plus cube-mult unpow3
36×exp-diff
35×pow-sqr
33×diff-log
29×log-div
27×associate-+r+
26×cube-div rem-cube-cbrt
25×pow-sub
18×pow2
16×div-sub associate--l+
12×associate-+r-
10×rem-log-exp
distribute-rgt-neg-in pow-flip associate--r+
associate-+l+ inv-pow
unpow-prod-up sin-sum
distribute-lft-neg-out sub-div un-div-inv rem-cbrt-cube rem-exp-log
distribute-lft-neg-in cos-sum distribute-rgt-out pow3 distribute-rgt-neg-out associate-+l-
difference-cubes sqrt-undiv rem-square-sqrt sqrt-unprod sum-cubes unpow2 pow-div
neg-mul-1 distribute-lft1-in sqrt-pow2 count-2 unsub-neg distribute-rgt1-in distribute-rgt-out-- remove-double-div

series15.8s (6.1%)

Calls

480 calls:

1.0s
(- (pow 1.0 3) (* (sqrt (pow (* (/ 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)))))))) (exp (pow (fabs x) 2)))) 3)) (sqrt (pow (* (/ 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)))))))) (exp (pow (fabs x) 2)))) 3))))
1.0s
(- (pow 1.0 3) (pow (* (/ 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)))))))) (exp (pow (fabs x) 2)))) 3))
1.0s
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (/ (+ i (+ alpha beta)) (+ alpha (+ beta (* i 2.0))))) (* (/ 1 (+ alpha (+ beta (+ (* i 2.0) (sqrt 1.0))))) (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (+ alpha (+ beta (- (* i 2.0) (sqrt 1.0)))))))
450.0ms
(* (/ (+ 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 (pow (fabs x) 2))) (+ 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)))))))) (exp (pow (fabs x) 2))))))
449.0ms
(* (/ (+ 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 (pow (fabs x) 2))) (+ 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)))))))) (exp (pow (fabs x) 2))))))

regimes11.9s (4.6%)

Accuracy

Total 98.8b remaining (40.3%)

Threshold costs 4.6b (1.9%)

17.2b54.6%math.sqrt on complex, imaginary part, im greater than 0 branch
10.6b57.5%math.log/2 on complex, real part
10.4b58%math.log10 on complex, real part
10.1b58.8%math.log/1 on complex, real part
9.8b58.6%math.abs on complex

simplify10.0s (3.9%)

Algorithm
258×egg-herbie

localize2.7s (1.0%)

bsearch967.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...