Date:Thursday, July 16th, 2020
Commit:2fc654f8 on release-1.4
Hostname:warfa with Racket 7.5
Seed:2020198
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

sample1.7min (51.4%)

Algorithm
99×intervals
Results
47.9s8134×body5120exit
21.2s360275×body80valid
7.3s15964×body1280valid
5.3s11387×body1280invalid
3.1s12243×body640valid
2.6s8482×body640invalid
1.5s7548×body160valid
1.4s86868×pre80true
1.1s6536×body320valid
920.0ms17887×body80invalid
814.0ms3967×body320invalid
395.0ms1401×body2560valid
252.0ms1836×body160invalid
204.0ms580×body5120valid
200.0ms2413×body80nan
72.0ms43×body2560invalid
0.0msbody80overflowed

prune36.2s (18.0%)

Filtered
14232 candidates to 9447 candidates (33.6%)

series17.1s (8.5%)

Calls

470 calls:

4.7s
(- 1.0 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (/ (/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (+ (* 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))))) (pow (exp (fabs x)) (fabs x)))))
619.0ms
(/ (+ (pow 0.254829592 3) (pow (* (/ 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))))))) 3)) (+ (* 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)))))
437.0ms
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (/ (+ i (+ alpha beta)) (+ alpha (+ beta (* i 2.0))))) (* (/ (sqrt (+ (* i (+ i (+ alpha beta))) (* alpha beta))) (+ alpha (+ beta (+ (* i 2.0) (sqrt 1.0))))) (/ (sqrt (+ (* i (+ i (+ alpha beta))) (* alpha beta))) (+ alpha (+ beta (- (* i 2.0) (sqrt 1.0)))))))
429.0ms
(* (+ alpha beta) (/ 1 (* (* (/ (+ alpha (+ beta (* 2.0 i))) (- beta alpha)) (sqrt (+ alpha (+ beta (+ 2.0 (* 2.0 i)))))) (sqrt (+ beta (+ alpha (+ 2.0 (* 2.0 i))))))))
314.0ms
(* (* (/ i (+ alpha (+ beta (* i 2.0)))) (+ i (+ alpha beta))) (/ (+ (* i (+ i (+ alpha beta))) (* alpha beta)) (* (+ alpha (+ beta (* i 2.0))) (- (* (+ alpha (+ beta (* i 2.0))) (+ alpha (+ beta (* i 2.0)))) 1.0))))

analyze13.4s (6.7%)

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

simplify11.8s (5.9%)

Algorithm
255×egg-herbie

regimes10.7s (5.3%)

Accuracy

Total 102.1b remaining (36.2%)

Threshold costs 4.1b (1.5%)

13.5b48.4%math.sqrt on complex, real part
10.8b57.1%math.log/2 on complex, real part
10.7b55.2%math.log10 on complex, real part
10.5b55.8%math.log/1 on complex, real part
10.2b47.1%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite5.2s (2.6%)

Algorithm
157×rewrite-expression-head
Calls

470 calls:

196.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))))))))
141.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)))
140.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)))
87.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)))))
83.0ms
(* (- a (/ 1.0 3.0)) (+ (/ (/ 1 (sqrt (* (- a (/ 1.0 3.0)) 9.0))) (/ 1 rand)) 1))
Rules
5850×*-un-lft-identity
4327×times-frac
3955×add-sqr-sqrt
3203×add-cube-cbrt
2136×add-exp-log
1737×distribute-lft-out
1635×add-cbrt-cube
1365×pow1
930×sqrt-prod
868×associate-*r*
779×associate-*l*
673×prod-exp
657×add-log-exp
593×flip-+ flip3-+
524×cbrt-unprod
497×associate-/l*
462×frac-add
454×div-exp
432×associate-/r* unpow-prod-down
421×cbrt-prod
331×associate-*r/
330×pow-prod-down
324×associate-/r/
289×sqrt-div
287×cbrt-undiv
223×div-inv
221×unswap-sqr
219×frac-times
200×log-pow
195×associate-/l/ associate-*l/
133×*-commutative
126×pow1/3
124×cbrt-div
122×sqrt-pow1
120×sqr-pow
107×log-prod
103×flip-- flip3--
101×pow-unpow
96×pow-exp
90×swap-sqr
87×clear-num pow1/2 frac-2neg difference-of-squares
80×cube-prod
79×distribute-lft-out--
66×exp-sum
64×sum-log
62×distribute-rgt-in rem-sqrt-square distribute-lft-in
60×pow-to-exp 1-exp rec-exp
52×+-commutative
50×exp-prod
49×pow-pow
45×sub-neg
32×diff-log
28×pow-sqr pow-prod-up
26×cube-mult
24×unpow3
17×log-div
16×pow2 pow-plus pow-flip
15×rem-log-exp
13×associate-+r+ div-sub
10×inv-pow exp-diff
associate--l+
associate--r+
un-div-inv rem-cube-cbrt rem-exp-log
cube-div frac-sub
cos-sum sin-sum sum-cubes
associate-+l+ unpow2
associate-+r- distribute-rgt-out exp-to-pow associate--r- associate-+l- rem-cbrt-cube

localize2.4s (1.2%)

bsearch1.1s (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...