Date:Thursday, April 30th, 2020
Commit:79b0ceb2 on master
Hostname:warfa with Racket 7.5
Seed:2020121
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample2.2m (47.1%)

Algorithm
100×intervals
Results
46.1s8007×body5120exit
28.8s506880×body80valid
16.1s30496×body1280valid
7.8s23509×body640valid
3.9s3024×body1280nan
3.4s70430×body80nan
2.6s11864×body320valid
2.4s2590×body640nan
1.4s9884×body160valid
898.0ms49536×pre80true
870.0ms1308×body320nan
856.0ms8002×body80overflowed
479.0ms1471×body2560valid
282.0ms674×body160nan
212.0ms612×body5120valid

series57.6s (20.9%)

Calls

494 calls:

848.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 (* (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)) (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (/ 1 (exp (pow (fabs x) 2))))))
835.0ms
(log (exp (- 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 (* (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)) (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))))) (/ 1 (exp (pow (fabs x) 2))))))))
834.0ms
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (cbrt (pow (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)) (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) 3)))) (/ 1 (exp (pow (fabs x) 2))))))
833.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))))))))) (exp (- (* (fabs x) (fabs x))))))
821.0ms
(log (exp (- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (cbrt (pow (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)) (sqrt (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) 3)))) (/ 1 (exp (pow (fabs x) 2))))))))

prune54.5s (19.8%)

Filtered
18529 candidates to 11295 candidates (61.0%)

simplify14.5s (5.3%)

Algorithm
261×egg-herbie

regimes7.7s (2.8%)

Accuracy

Total 87.6b remaining (31.3%)

Threshold costs 3.1b (1.1%)

13.1b49.4%math.sqrt on complex, real part
10.7b56.8%math.log/2 on complex, real part
10.4b58.1%math.log10 on complex, real part
10.2b58.5%math.log/1 on complex, real part
10.2b57.4%math.abs on complex

rewrite6.8s (2.5%)

Algorithm
161×rewrite-expression-head
Calls

494 calls:

474.0ms
(* (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))) (/ (/ (/ (sqrt (+ (+ (+ alpha beta) (* beta alpha)) 1.0)) (+ (+ alpha beta) (* 2.0 1.0))) (+ (+ alpha beta) (* 2.0 1.0))) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0))))
175.0ms
(* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))
173.0ms
(* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))
147.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.5)))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 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))))
61.0ms
(/ (+ (+ (+ (+ (+ 1.0 (* 0.1049934947 (* x x))) (* 0.0424060604 (* (* x x) (* x x)))) (* 0.0072644182 (* (* (* x x) (* x x)) (* x x)))) (* 0.0005064034 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0001789971 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1.0 (* 0.7715471019 (* x x))) (* 0.2909738639 (* (* x x) (* x x)))) (* 0.0694555761 (* (* (* x x) (* x x)) (* x x)))) (* 0.0140005442 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 0.0008327945 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2.0 0.0001789971) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x)))))
Rules
10466×times-frac
8615×*-un-lft-identity
7329×add-sqr-sqrt
5766×add-cube-cbrt
3628×add-exp-log
2759×add-cbrt-cube
2324×pow1
2104×sqrt-prod
1929×associate-*r*
1657×prod-exp
1254×distribute-lft-out
1187×cbrt-unprod
1067×associate-*l*
1017×cbrt-prod
852×unpow-prod-down
821×pow-prod-down
809×add-log-exp
719×associate-/l*
706×div-exp
682×flip-+ flip3-+
665×associate-/r/
452×frac-add
450×cbrt-undiv
435×cube-prod
420×log-pow
418×unswap-sqr
412×associate-*r/
405×div-inv
398×associate-/r*
366×frac-times
257×associate-*l/
246×swap-sqr
236×difference-of-squares
215×distribute-lft-out--
198×sqrt-div
191×log-prod
173×pow-exp
157×sqr-pow
154×*-commutative
150×sqrt-pow1
149×cbrt-div
137×flip3-- flip--
102×pow1/2
94×associate-/l/ pow-to-exp
90×sum-log
89×clear-num frac-2neg
86×pow1/3
85×exp-prod sub-neg
84×diff-log
77×distribute-rgt-in pow-prod-up distribute-lft-in
59×pow-sqr
56×associate-+l-
55×pow-sub
54×exp-neg +-commutative rec-exp 1-exp
47×associate--l+
46×pow-unpow distribute-neg-frac
45×rem-sqrt-square
44×pow-pow
43×exp-diff pow-plus
37×neg-sub0
34×unpow3 cube-mult
33×pow2
26×cube-div
25×un-div-inv log-div
24×distribute-rgt-neg-in distribute-lft-neg-in
20×associate-+l+ associate-+r+ rem-log-exp
18×exp-sum
16×div-sub
14×rem-exp-log
12×rem-cube-cbrt associate--l- associate--r+
pow-flip neg-log
inv-pow unpow2
distribute-neg-in unpow-prod-up neg-mul-1 rem-cbrt-cube
cos-sum exp-to-pow
sin-sum frac-sub
sqrt-unprod difference-of-sqr-1 rem-square-sqrt sum-cubes
sqrt-pow2 pow3 distribute-rgt-neg-out
associate-+r- unpow1/3 distribute-rgt-out-- associate--r-

localize2.8s (1.0%)

bsearch2.1s (0.8%)

end1.0ms (0.0%)