Date:Thursday, June 11th, 2020
Commit:929a4bd5 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020163
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

sample4.6min (49.3%)

Algorithm
100×intervals
Results
1.0min11967×body5120exit
23.0s360164×body80valid
12.3s19390×body1280valid
6.0s14948×body640valid
5.4s11145×body1280invalid
5.3s3038×body1280nan
3.4s2615×body640nan
2.7s8524×body640invalid
2.1s8080×body320valid
1.7s8190×body160valid
1.6s34341×body80invalid
1.2s1297×body320nan
969.0ms49536×pre80true
848.0ms3877×body320invalid
407.0ms1398×body2560valid
400.0ms652×body160nan
294.0ms2011×body160invalid
260.0ms1703×body80nan
218.0ms630×body5120valid
143.0ms4050×body80overflowed
67.0ms37×body2560invalid
sampling

Space saved by range analysis: 7.70519%

Space saved by search: 21.359359%

Guaranteed chance to sample good point: 82.156421%

prune3.6min (39.2%)

Filtered
20727 candidates to 12444 candidates (40.0%)

series22.7s (4.1%)

Calls

481 calls:

11.7s
(- (pow 1.0 3) (/ (pow (* 1.0 (+ (* (- (* 0.254829592 0.254829592) (* (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))) (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x))))))) (+ (* 1.421413741 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.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))) (* 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))) (* (- 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (pow 1.421413741 3) (pow (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))) 3))))))) 3) (pow (* (* (+ 1.0 (* 0.3275911 (fabs x))) (* (- 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (+ (* 1.421413741 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.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))) (* 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)))) 3)))
798.0ms
(- (pow 1.0 3) (pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (+ 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 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 (neg (* (fabs x) (fabs x))))) 3))
449.0ms
(* (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (+ 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 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 (neg (* (fabs x) (fabs x))))) (+ (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (+ 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 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 (neg (* (fabs x) (fabs x))))) 1.0))
302.0ms
(/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i)))) (- (* (+ (+ alpha beta) (* 2.0 i)) (+ (+ alpha beta) (* 2.0 i))) 1.0))
198.0ms
(pow (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ (+ 0.254829592 (* -0.284496736 (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))))) (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (* (/ 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 (neg (* (fabs x) (fabs x))))) 3)

simplify17.7s (3.2%)

Algorithm
259×egg-herbie

regimes12.3s (2.2%)

Accuracy

Total 94.4b remaining (32.6%)

Threshold costs 6.1b (2.1%)

11.0b55.4%math.log/1 on complex, real part
10.6b57.1%math.log10 on complex, real part
10.6b55.5%math.abs on complex
10.3b57.8%math.log/2 on complex, real part
9.3b58.4%math.sqrt on complex, imaginary part, im greater than 0 branch

rewrite7.2s (1.3%)

Algorithm
159×rewrite-expression-head
Calls

481 calls:

173.0ms
(* (/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (sqrt (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))) (sqrt (exp (+ (+ (- z 1.0) 7.0) 0.5)))))
163.0ms
(/ (/ (/ (/ (+ (+ (+ 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))) (sqrt (+ (+ (+ alpha beta) (* 2.0 1.0)) 1.0)))
160.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (+ (- z 1.0) 1.0))) (/ -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)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
152.0ms
(/ (* (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.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)))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
144.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.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))) (exp 0.5)))
Rules
17548×times-frac
13684×*-un-lft-identity
9429×add-sqr-sqrt
8262×add-cube-cbrt
5018×sqrt-prod
3243×add-exp-log
2918×distribute-lft-out
2559×add-cbrt-cube
1933×pow1
1917×frac-times
1651×flip-+ flip3-+
1472×associate-*r/
1330×associate-*r*
1296×frac-add
1258×prod-exp
960×associate-/r/
949×cbrt-unprod
933×associate-*l*
932×associate-/l*
897×associate-*l/
809×div-exp
800×add-log-exp
615×cbrt-undiv
546×div-inv
467×associate-/r*
466×cbrt-prod
403×pow-prod-down
387×sqrt-div
308×unswap-sqr
294×log-pow
286×unpow-prod-down
257×flip-- flip3--
247×swap-sqr
242×sqrt-pow1
233×pow-prod-up
215×exp-diff
211×cbrt-div
206×exp-neg
201×associate-/l/
200×neg-sub0
187×difference-of-squares
184×cube-div
173×pow-plus
163×distribute-lft-out--
145×*-commutative
137×cube-prod sqr-pow
132×log-prod pow1/2
131×pow-exp
111×pow1/3
100×diff-log
99×distribute-rgt-in distribute-lft-in
95×pow-sqr
89×pow-to-exp
88×clear-num frac-2neg
86×sub-neg
79×sum-log
73×associate-+l-
71×pow-unpow
61×pow2
56×1-exp
55×rec-exp pow-sub
54×rem-sqrt-square exp-prod
50×+-commutative
40×pow-pow
38×exp-sum
34×associate--l+
28×cube-mult unpow3
20×associate-+l+ pow-flip
19×log-div
15×associate--l-
14×div-sub rem-cube-cbrt
13×rem-log-exp
11×un-div-inv
10×associate-+r+ inv-pow
sin-sum pow3 associate--r+
rem-exp-log
unpow-prod-up frac-sub rem-square-sqrt sqrt-unprod
associate-+r- exp-to-pow
mul-1-neg sqrt-pow2 sum-cubes
difference-cubes cos-sum associate--r- log-rec rem-cbrt-cube

localize2.7s (0.5%)

bsearch1.2s (0.2%)

end1.0ms (0.0%)

Profiling

Loading profile data...