Date:Saturday, July 18th, 2020
Commit:61547132 on release-1.4
Hostname:warfa with Racket 7.5
Seed:2020200
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.4min (46.2%)

Filtered
17493 candidates to 10995 candidates (37.1%)

sample1.7min (33.7%)

Algorithm
99×intervals
Results
46.3s7999×body5120exit
21.7s359704×body80valid
7.4s15922×body1280valid
5.5s11551×body1280invalid
3.3s12523×body640valid
2.7s8770×body640invalid
1.4s86710×pre80true
1.4s7613×body160valid
1.1s6585×body320valid
926.0ms17904×body80invalid
871.0ms4058×body320invalid
411.0ms1462×body2560valid
269.0ms1905×body160invalid
200.0ms2312×body80nan
188.0ms569×body5120valid
71.0ms44×body2560invalid
0.0ms13×body80overflowed

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

series13.5s (4.4%)

Calls

463 calls:

729.0ms
(- (* 1.0 1.0) (* (/ 1.0 (/ (pow (+ 1.0 (* 0.3275911 (fabs x))) 2) 1.0)) (* (* (+ 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))))))))) (pow (exp (fabs x)) (* 2 (neg (fabs x)))))))
536.0ms
(- (* 1.0 1.0) (* (/ 1.0 (/ (pow (+ 1.0 (* 0.3275911 (fabs x))) 2) 1.0)) (* (cbrt (pow (+ 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)))))))) 6)) (pow (exp (fabs x)) (* 2 (neg (fabs x)))))))
524.0ms
(exp (log (- (* 1.0 1.0) (* (* 1.0 (/ 1.0 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2))) (* (cbrt (pow (+ 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)))))))) 6)) (pow (exp -2) (pow (fabs x) 2)))))))
524.0ms
(- (* 1.0 1.0) (* (* 1.0 (/ 1.0 (pow (+ 1.0 (* 0.3275911 (fabs x))) 2))) (* (cbrt (pow (+ 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)))))))) 6)) (pow (exp -2) (pow (fabs x) 2)))))
386.0ms
(* (* (/ 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)))))))

simplify13.2s (4.3%)

Algorithm
251×egg-herbie

regimes11.0s (3.6%)

Accuracy

Total 93.6b remaining (38%)

Threshold costs 5.8b (2.3%)

10.6b55.8%math.log10 on complex, real part
10.5b57.7%math.log/2 on complex, real part
10.3b56.5%math.log/1 on complex, real part
10.0b56.9%math.abs on complex
9.9b47.5%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite6.3s (2.1%)

Algorithm
153×rewrite-expression-head
Calls

463 calls:

257.0ms
(* (/ 1 (sqrt (+ alpha (+ beta (* 1.0 2.0))))) (/ (/ (+ alpha (+ beta (+ (* alpha beta) 1.0))) (pow (sqrt (+ alpha (+ beta (* 1.0 2.0)))) 3)) (+ alpha (+ beta 3.0))))
208.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)))))
191.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))))))))
134.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)))
132.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))))) (cbrt (exp (- z (+ 7.0 0.5)))))
Rules
8813×*-un-lft-identity
7755×times-frac
6175×add-sqr-sqrt
4544×add-cube-cbrt
2715×add-exp-log
2534×frac-add
2251×distribute-lft-out
2017×add-cbrt-cube
1929×sqrt-prod
1738×associate-*r*
1525×pow1
1329×flip-+ flip3-+
1118×associate-*r/
1111×frac-times
1052×associate-*l*
983×prod-exp
852×unpow-prod-down
773×associate-*l/
714×cbrt-unprod
673×add-log-exp
630×div-exp
546×associate-/r*
539×associate-/l*
492×cube-prod
412×cbrt-prod
410×associate-/r/
386×cbrt-undiv
373×unswap-sqr
345×pow-prod-down
327×exp-diff
315×pow-sub
296×sqrt-div
265×div-inv
246×difference-of-squares
222×log-pow
215×sqr-pow
206×distribute-lft-out--
201×swap-sqr
199×cbrt-div
167×sqrt-pow1
136×*-commutative
127×pow1/2
124×log-prod
117×flip-- flip3--
116×pow-exp
106×pow-unpow
91×associate-/l/
88×clear-num frac-2neg
87×cube-mult
86×unpow3
83×pow-to-exp
81×sum-log
78×1-exp rec-exp pow-prod-up
71×distribute-rgt-in distribute-lft-in
70×pow1/3
65×pow-pow
64×rem-sqrt-square
56×+-commutative
54×pow-sqr
48×sub-neg exp-prod
35×diff-log
34×pow-plus
32×unpow2
29×pow2
20×div-sub
19×cube-div
18×exp-sum associate-+r+
17×log-div
14×rem-log-exp associate-+l+ pow-flip
12×associate--l+
10×inv-pow un-div-inv
rem-cube-cbrt
associate--r+
cos-sum distribute-rgt-out distribute-rgt1-in
sin-sum difference-of-sqr--1 rem-exp-log
rem-square-sqrt sqrt-unprod associate-+l-
frac-sub associate-+r- associate--r- pow-div
associate--l- unpow-prod-up sqrt-pow2

localize2.6s (0.8%)

bsearch1.1s (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...