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

prune3.3hr (95.7%)

Filtered
96991 candidates to 90376 candidates (6.8%)

simplify5.4min (2.6%)

sample2.1min (1.0%)

Algorithm
97×intervals
Results
43.2s8157×body5120exit
25.2s430147×body80valid
12.6s27522×body1280valid
6.2s21297×body640valid
4.0s68466×body80nan
3.3s1620×body1280nan
2.0s10574×body320valid
2.0s1301×body640nan
1.9s9743×body160valid
965.0ms49536×pre80true
712.0ms653×body320nan
542.0ms1503×body2560valid
233.0ms603×body5120valid
229.0ms331×body160nan
157.0ms4102×body80overflowed

rewrite40.1s (0.3%)

Algorithm
155×rewrite-expression-head
Calls

459 calls:

1.5s
(+ (* (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (+ (- z 1.0) 6.0) (- (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))) (* (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (+ (* -0.13857109526572012 (- (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)))) (* (+ (- z 1.0) 6.0) (- (* (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0))) (* (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))))))))
968.0ms
(cbrt (* (/ (pow x 3) (* (* (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761))) (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761)))) (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761))))) (* (* (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x)))) (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x))))) (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x)))))))
783.0ms
(* (/ (pow x 3) (* (* (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761))) (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761)))) (+ (* (pow (* x x) 4) (+ 0.0140005442 (* (* x x) 0.0008327945))) (+ (+ (* 0.0001789971 (* 2.0 (pow (* x x) 6))) (+ (* (* x x) (+ 0.7715471019 (* 0.2909738639 (* x x)))) 1.0)) (* (pow x 6) 0.0694555761))))) (* (* (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x)))) (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x))))) (+ (+ (* (pow (* x x) 4) (+ 0.0005064034 (* (* x x) 0.0001789971))) (+ (* (pow x 4) 0.0424060604) (* (pow x 6) 0.0072644182))) (+ 1.0 (* 0.1049934947 (* x x))))))
266.0ms
(* (sqrt (* PI 2.0)) (/ (+ (+ (+ (/ 676.5203681218851 z) (+ 0.9999999999998099 (/ -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))))
263.0ms
(* (sqrt (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0)))) (/ (sqrt (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1.0) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0)))) (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
Rules
267583×frac-times
213192×associate-*r/
182040×frac-add
145023×frac-sub
95954×flip-+ flip3-+
86710×associate-*l/
61814×flip-- flip3--
13042×*-un-lft-identity
12627×times-frac
8036×add-sqr-sqrt
6835×cbrt-div
6194×add-cube-cbrt
3583×distribute-lft-out
2586×sqrt-prod
2492×add-exp-log
1993×associate-*r*
1945×add-cbrt-cube
1689×pow1
1532×associate-/r/
1385×associate-*l*
1058×add-log-exp
898×prod-exp
743×associate-/r*
633×cbrt-unprod
623×associate-/l*
522×div-exp
484×distribute-lft-out--
475×sqrt-div
460×pow-prod-down
446×cbrt-prod
430×div-inv
405×sum-log
387×difference-of-squares
381×cbrt-undiv
377×unswap-sqr
339×unpow-prod-down
289×swap-sqr
218×associate-/l/
164×log-pow
159×sqrt-pow1
151×*-commutative
119×pow-exp
117×sqr-pow
111×cube-prod
110×exp-sum
109×distribute-rgt-in distribute-lft-in
100×pow1/2
93×pow-prod-up
89×log-prod
88×pow1/3
85×clear-num frac-2neg
84×pow-to-exp
72×sub-neg
64×pow-sqr
59×pow-unpow
58×pow-plus
55×+-commutative
53×rem-sqrt-square
42×1-exp
40×pow-pow
39×rec-exp
34×unpow-prod-up
33×pow2 diff-log
28×log-div exp-prod
25×cube-mult unpow3
24×associate-+l+
20×associate-+r+
17×div-sub
15×exp-diff
13×pow-flip
inv-pow associate-+l-
rem-log-exp associate--r+
sum-cubes
pow-sub
distribute-rgt-neg-in sin-sum un-div-inv rem-cube-cbrt
cube-div distribute-rgt-out rem-cbrt-cube rem-exp-log
cos-sum pow3 associate--l+
neg-sub0 rem-square-sqrt sqrt-unprod associate--r- unpow2
sqrt-undiv associate-+r- distribute-lft1-in count-2 distribute-rgt1-in distribute-rgt-out--

series27.9s (0.2%)

Calls

459 calls:

5.0s
(- (* 1.0 1.0) (* (* (/ (* (- (* 0.254829592 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))))))) (* (/ 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))))))))) (- (* 0.254829592 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))))))) (* (/ 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)))))))))) (* (- 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)))))))) (- 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)))))))))) (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2))) (exp (- (neg (pow (fabs x) 2)) (pow (fabs x) 2)))))
4.8s
(exp (log (- (* 1.0 1.0) (* (* (/ (* (- (* 0.254829592 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))))))) (* (/ 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))))))))) (- (* 0.254829592 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))))))) (* (/ 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)))))))))) (* (- 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)))))))) (- 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)))))))))) (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2))) (exp (- (neg (pow (fabs x) 2)) (pow (fabs x) 2)))))))
4.8s
(- (* 1.0 1.0) (* (* (/ (* (- (* 0.254829592 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))))))) (* (/ 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))))))))) (- (* 0.254829592 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))))))) (* (/ 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)))))))))) (* (- 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)))))))) (- 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)))))))))) (/ (* 1.0 1.0) (pow (+ 1.0 (* 0.3275911 (fabs x))) 2))) (exp (- (neg (pow (fabs x) 2)) (pow (fabs x) 2)))))
934.0ms
(/ (* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i)))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0)))
932.0ms
(* (/ (/ (* i (+ (+ alpha beta) i)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))) (/ (/ (+ (* beta alpha) (* i (+ (+ alpha beta) i))) (+ (+ alpha beta) (* 2.0 i))) (- (+ (+ alpha beta) (* 2.0 i)) (sqrt 1.0))))

regimes12.2s (0.1%)

Accuracy

Total 96.4b remaining (35.7%)

Threshold costs 3.9b (1.4%)

18.9b40.3%math.log10 on complex, real part
10.6b57.4%math.log/2 on complex, real part
10.1b58.8%math.log/1 on complex, real part
9.8b58.6%math.abs on complex
9.7b68.1%math.sqrt on complex, imaginary part, im greater than 0 branch

localize2.9s (0.0%)

bsearch862.0ms (0.0%)

end1.0ms (0.0%)

Profiling

Loading profile data...