Date:Friday, July 10th, 2020
Commit:a8193a33 on movability-off
Hostname:warfa with Racket 7.5
Seed:2020192
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

prune2.3min (44.7%)

Filtered
17322 candidates to 11136 candidates (35.7%)

sample1.8min (34.5%)

Algorithm
99×intervals
Results
49.2s8268×body5120exit
21.9s360274×body80valid
7.3s15548×body1280valid
5.3s10932×body1280invalid
3.4s12459×body640valid
2.8s8547×body640invalid
1.4s7473×body160valid
1.4s86979×pre80true
1.2s6749×body320valid
940.0ms17744×body80invalid
822.0ms3869×body320invalid
407.0ms1436×body2560valid
273.0ms1906×body160invalid
208.0ms605×body5120valid
206.0ms2351×body80nan
82.0ms46×body2560invalid

series14.3s (4.7%)

Calls

468 calls:

824.0ms
(- (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.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (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.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (exp (pow (fabs x) 2)))) 3))))
814.0ms
(- (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.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (exp (pow (fabs x) 2)))) 3))
414.0ms
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (/ (+ i (+ alpha beta)) (+ alpha (+ beta (* i 2.0))))) (/ (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (+ alpha (+ beta (+ (* i 2.0) (sqrt 1.0))))) (- (+ alpha (+ beta (* i 2.0))) (sqrt 1.0))))
371.0ms
(* (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (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.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (exp (pow (fabs x) 2))))))
369.0ms
(* (/ (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* 1.0 (/ (+ 1.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (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.421413741 (- (/ 1.061405429 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2)) (/ 1.453152027 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ 1.0 (* 0.3275911 (fabs x)))))))) (exp (pow (fabs x) 2))))))

simplify14.0s (4.6%)

Algorithm
254×egg-herbie

analyze13.7s (4.5%)

Algorithm
50×search
Search
TrueOtherFalseIter
0%87.1%12.9%0
2.5%84.6%12.9%1
9.3%75.6%15.1%2
22.1%62.3%15.6%3
27.1%55.4%17.4%4
36.3%45.6%18.1%5
39.7%40.6%19.7%6
44.2%33.4%22.4%7
47.6%29.3%23.1%8
50.7%25.2%24.1%9
53.2%21.6%25.2%10
55.3%18.7%26%11
57.2%16.3%26.5%12
59.1%13.6%27.4%13
60.1%12.2%27.7%14

regimes11.4s (3.7%)

Accuracy

Total 100.7b remaining (39.9%)

Threshold costs 5.0b (2%)

18.3b33.9%math.sqrt on complex, real part
11.8b51.9%math.log10 on complex, real part
11.6b52.5%math.log/1 on complex, real part
11.0b55.8%math.log/2 on complex, real part
9.4b51.6%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite6.5s (2.1%)

Algorithm
156×rewrite-expression-head
Calls

468 calls:

209.0ms
(* (sqrt (* PI 2.0)) (* (* (exp (- z (+ 7.0 0.5))) (* (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (- 2.0 z))) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))) 0.9999999999998099))))) (pow (+ 7.0 (- 0.5 z)) (- 0.5 z)))) (/ PI (sin (* PI z)))))
189.0ms
(* (exp (- z (+ 7.0 0.5))) (+ 0.9999999999998099 (+ (+ (/ 676.5203681218851 (- 1.0 z)) (+ (/ -1259.1392167224028 (- 2.0 z)) (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))))) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))))))))
169.0ms
(* (* (cbrt (+ 1.0 (+ (* 0.1049934947 (* x x)) (+ (* 0.0424060604 (pow x 4)) (+ (* 0.0072644182 (pow x 6)) (+ (* 0.0005064034 (pow x 8)) (* 0.0001789971 (pow x 10)))))))) (cbrt (+ 1.0 (+ (* 0.1049934947 (* x x)) (+ (* 0.0424060604 (pow x 4)) (+ (* 0.0072644182 (pow x 6)) (+ (* 0.0005064034 (pow x 8)) (* 0.0001789971 (pow x 10))))))))) (* (* (cbrt (/ (cbrt (+ 1.0 (+ (* 0.1049934947 (* x x)) (+ (* 0.0424060604 (pow x 4)) (+ (* 0.0072644182 (pow x 6)) (+ (* 0.0005064034 (pow x 8)) (* 0.0001789971 (pow x 10)))))))) (+ 1.0 (+ (* x (* x 0.7715471019)) (+ (* (pow x 4) 0.2909738639) (+ (* (pow x 6) 0.0694555761) (+ (* (pow x 8) 0.0140005442) (+ (* (pow x 10) 0.0008327945) (* 0.0001789971 (* 2.0 (pow x 12))))))))))) (cbrt (/ (cbrt (+ 1.0 (+ (* 0.1049934947 (* x x)) (+ (* 0.0424060604 (pow x 4)) (+ (* 0.0072644182 (pow x 6)) (+ (* 0.0005064034 (pow x 8)) (* 0.0001789971 (pow x 10)))))))) (+ 1.0 (+ (* x (* x 0.7715471019)) (+ (* (pow x 4) 0.2909738639) (+ (* (pow x 6) 0.0694555761) (+ (* (pow x 8) 0.0140005442) (+ (* (pow x 10) 0.0008327945) (* 0.0001789971 (* 2.0 (pow x 12)))))))))))) (cbrt (/ (cbrt (+ 1.0 (+ (* 0.1049934947 (* x x)) (+ (* 0.0424060604 (pow x 4)) (+ (* 0.0072644182 (pow x 6)) (+ (* 0.0005064034 (pow x 8)) (* 0.0001789971 (pow x 10)))))))) (+ 1.0 (+ (* x (* x 0.7715471019)) (+ (* (pow x 4) 0.2909738639) (+ (* (pow x 6) 0.0694555761) (+ (* (pow x 8) 0.0140005442) (+ (* (pow x 10) 0.0008327945) (* 0.0001789971 (* 2.0 (pow x 12)))))))))))))
142.0ms
(* (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (- 2.0 z))) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))) 0.9999999999998099))))) (pow (+ 7.0 (- 0.5 z)) (- 0.5 z)))
136.0ms
(/ (+ (+ (/ 771.3234287776531 (- 3.0 z)) (/ -176.6150291621406 (- 4.0 z))) (+ (+ (/ 676.5203681218851 (- 1.0 z)) (/ -1259.1392167224028 (- 2.0 z))) (+ (/ 12.507343278686905 (- 5.0 z)) (+ (/ -0.13857109526572012 (- 6.0 z)) (+ (+ (/ 9.984369578019572e-06 (- 7.0 z)) (/ 1.5056327351493116e-07 (- 8.0 z))) 0.9999999999998099))))) (exp (+ 7.0 0.5)))
Rules
10253×*-un-lft-identity
7962×times-frac
5960×add-sqr-sqrt
4531×add-cube-cbrt
3287×distribute-lft-out
2592×frac-add
2079×add-exp-log
1742×sqrt-prod
1653×add-cbrt-cube
1596×pow1
1535×associate-*r*
1404×flip-+ flip3-+
1255×associate-*r/
1212×frac-times
979×associate-*l*
837×associate-*l/
674×prod-exp
643×associate-/l* add-log-exp
552×cbrt-unprod
538×cbrt-prod
454×pow-prod-down
453×associate-/r/
425×cbrt-div
421×div-exp
411×associate-/r*
361×sqrt-div
354×difference-of-squares
353×unpow-prod-down
317×pow-sub
307×div-inv
305×distribute-lft-out--
295×cbrt-undiv
270×unswap-sqr
267×exp-diff
220×log-pow
211×sqrt-pow1
193×associate-/l/
157×sqr-pow
144×flip-- flip3--
134×*-commutative
130×pow-unpow
124×pow1/2
121×log-prod
118×pow1/3
107×pow-exp
102×swap-sqr
86×cube-prod
83×clear-num frac-2neg
74×distribute-rgt-in distribute-lft-in
70×pow-pow
64×pow-to-exp
62×sum-log exp-prod
61×exp-sum
58×pow-prod-up
53×rem-sqrt-square
46×+-commutative
44×pow-sqr
43×sub-neg
36×1-exp rec-exp
32×diff-log
24×cube-mult unpow3
21×div-sub rem-cube-cbrt
18×log-div pow-plus
17×pow2
14×rem-log-exp
13×cube-div associate-+r+ unpow2
associate--l+
associate--r+
unpow-prod-up inv-pow un-div-inv pow-flip
rem-square-sqrt sqrt-unprod sin-sum difference-of-sqr--1 rem-exp-log
associate-+l+ associate-+r- associate-+l-
rem-cbrt-cube
associate--l- difference-cubes e-exp-1 cos-sum sqrt-undiv distribute-rgt-out--

localize2.7s (0.9%)

bsearch897.0ms (0.3%)

end1.0ms (0.0%)

Profiling

Loading profile data...