Date:Thursday, July 9th, 2020
Commit:581c4e77 on evaluate-error-intervals
Hostname:warfa with Racket 7.5
Seed:2020191
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 (50.3%)

Algorithm
99×intervals
Results
20.0s360054×body80valid
7.1s15702×body1280valid
3.2s12409×body640valid
1.4s7551×body160valid
1.1s6775×body320valid
403.0ms1488×body2560valid
189.0ms565×body5120valid

prune39.6s (19.1%)

Filtered
15231 candidates to 9814 candidates (35.6%)

series15.3s (7.4%)

Calls

493 calls:

963.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 -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)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) 3) (pow (- -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))))) (exp (pow (fabs x) 2)))))
958.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 -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)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))) 3) (pow (- -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))))) (exp (pow (fabs x) 2)))))))
450.0ms
(* (* (+ alpha beta) (/ (- beta alpha) (+ alpha (+ beta (* 2.0 i))))) (/ (/ 1 (sqrt (+ alpha (+ beta (+ 2.0 (* 2.0 i)))))) (sqrt (+ beta (+ alpha (+ 2.0 (* 2.0 i)))))))
402.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))))
397.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)))))))

analyze13.4s (6.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

simplify12.6s (6.1%)

Algorithm
261×egg-herbie

regimes12.2s (5.9%)

Accuracy

Total 93.4b remaining (37.2%)

Threshold costs 4.6b (1.8%)

13.7b41.2%math.sqrt on complex, real part
11.1b55.3%math.log/2 on complex, real part
11.1b54.6%math.log/1 on complex, real part
10.8b55.9%math.log10 on complex, real part
9.8b58.2%math.abs on complex

rewrite5.7s (2.7%)

Algorithm
163×rewrite-expression-head
Calls

493 calls:

187.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
(/ (* (+ (+ (/ 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 z)) (exp (+ 7.0 0.5)))
130.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 z)) (exp (+ 7.0 0.5)))
74.0ms
(* (- a (/ 1.0 3.0)) (+ (/ (/ rand (sqrt (- a (/ 1.0 3.0)))) (sqrt 9.0)) 1))
70.0ms
(* (* (+ alpha beta) (/ (- beta alpha) (+ alpha (+ beta (* 2.0 i))))) (/ (/ 1 (sqrt (+ alpha (+ beta (+ 2.0 (* 2.0 i)))))) (sqrt (+ beta (+ alpha (+ 2.0 (* 2.0 i)))))))
Rules
5979×*-un-lft-identity
4939×times-frac
4695×add-sqr-sqrt
3449×add-cube-cbrt
2170×add-exp-log
1766×sqrt-prod
1695×add-cbrt-cube
1467×pow1
1432×associate-*r*
1261×distribute-lft-out
868×associate-*l*
714×prod-exp
709×add-log-exp
658×flip-+ flip3-+
523×cbrt-unprod
502×cbrt-prod
467×unpow-prod-down
452×associate-/l*
450×frac-add
440×associate-*r/
421×div-exp
342×associate-/r/
338×associate-/r*
323×pow-prod-down
301×associate-*l/
291×log-pow
290×cbrt-undiv
278×sqrt-div
263×unswap-sqr
255×frac-times
250×difference-of-squares
209×div-inv
205×cbrt-div
200×associate-/l/
177×distribute-lft-out--
173×cube-prod
158×log-prod
143×*-commutative
142×pow-unpow
138×pow1/3
133×sqrt-pow1
104×flip-- pow1/2 flip3--
103×sqr-pow
93×pow-exp
89×distribute-rgt-in distribute-lft-in
86×sum-log
84×swap-sqr
80×exp-prod
77×pow-pow
76×clear-num frac-2neg
59×pow-to-exp +-commutative rem-sqrt-square 1-exp rec-exp
49×sub-neg
33×cube-mult
31×log-div diff-log unpow3
27×exp-sum pow-sqr pow-prod-up
20×rem-log-exp associate-+r+ pow-flip
19×div-sub
18×frac-sub
16×cube-div exp-diff
15×pow2 pow-plus
14×associate--r+
12×rem-cube-cbrt
11×inv-pow
10×un-div-inv
unpow-prod-up associate--l+ rem-exp-log
associate-+r- sin-sum
rem-cbrt-cube
pow-sub
associate-+l+ sqrt-pow2
cos-sum pow-div
difference-cubes e-exp-1 exp-to-pow sqrt-unprod associate--r- associate-+l- unpow2

localize3.6s (1.7%)

bsearch923.0ms (0.4%)

end1.0ms (0.0%)

Profiling

Loading profile data...