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

sample6.4min (83.6%)

Algorithm
78×intervals
Results
51.9s7686×body5120exit
43.9s43468×body1280valid
14.7s30229×body640valid
10.8s4337×body1280overflowed
8.7s177106×body80valid
6.9s47403×body80overflowed
5.9s27433×body320valid
5.0s3773×body640overflowed
4.1s36038×body160valid
3.6s149824×pre80true
1.5s1925×body320overflowed
1.0s3037×body2560valid
569.0ms3057×body2560nan
401.0ms959×body160overflowed
392.0ms2537×body1280nan
293.0ms4491×body80invalid
281.0ms5293×body80nan
242.0ms466×body640invalid
194.0ms293×body1280invalid
168.0ms1348×body640nan
168.0ms218×body5120valid
80.0ms241×body320invalid
57.0ms626×body320nan
26.0ms120×body160invalid
21.0ms329×body160nan
10.0msbody5120overflowed
2.0ms102×pre80false
sampling

Space saved by range analysis: 29.432013%

Space saved by search: 41.559079%

Guaranteed chance to sample good point: 72.207051%

prune25.9s (5.7%)

Filtered
15494 candidates to 9991 candidates (35.5%)

regimes15.0s (3.3%)

Accuracy

Total 23.8b remaining (19.8%)

Threshold costs 7.1b (5.9%)

5.4b51%Quotient of products
4.3b84.2%Quadratic roots, full range
3.4b74.1%Equirectangular approximation to distance on a great circle
1.4b93.5%Cubic critical
1.1b63.3%2-ancestry mixing, positive discriminant

simplify13.3s (2.9%)

Algorithm
223×egg-herbie

series9.4s (2.1%)

Calls

506 calls:

195.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
194.0ms
(/ (+ 0 (* 3.0 (* a c))) (- (neg b) (* (fabs (cbrt (- (* b b) (* (* 3.0 a) c)))) (sqrt (cbrt (- (* b b) (* (* 3.0 a) c)))))))
193.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
193.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
193.0ms
(sqrt (/ (* (pow (/ 1.0 (+ 1.0 (exp (neg s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (+ (* c_p (+ (log 0.5) (* 0.5 t))) 1) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n))))

rewrite5.2s (1.1%)

Algorithm
145×rewrite-expression-head
Calls

506 calls:

78.0ms
(- (- (/ (neg 1.0) (pow x 2)) (/ 3.0 x)) (/ 3.0 (pow x 3)))
69.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5))))
69.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5)))))
62.0ms
(* (/ 3.0 (/ 3.0 (* a c))) (/ (/ 1 (- (neg b) (sqrt (- (* b b) (* (* 3.0 a) c))))) a))
62.0ms
(* (/ 3.0 (/ 3.0 (* a c))) (/ (/ 1 (- (neg b) (sqrt (- (* b b) (* (* 3.0 a) c))))) a))
Rules
5335×*-un-lft-identity
4913×add-sqr-sqrt
4693×times-frac
3072×add-exp-log
2954×add-cube-cbrt
1788×add-cbrt-cube
1050×prod-exp
1044×associate-*r*
987×pow1
980×div-exp
854×add-log-exp
776×flip--
775×flip3--
753×difference-of-squares
744×associate-*l/
696×sqrt-prod
688×distribute-lft-out--
663×associate-/l*
567×unpow-prod-down
529×associate-/r*
480×distribute-lft-out
468×pow-exp
433×associate-*l*
418×cbrt-undiv
417×frac-times
414×sqrt-div
399×cbrt-unprod
347×cube-prod
344×frac-add
342×pow-to-exp
311×associate-*r/
293×div-inv
290×associate-/r/
246×distribute-rgt-neg-in
213×log-prod
194×cbrt-prod
190×flip-+
189×flip3-+
183×pow-prod-down
177×unswap-sqr
168×sqr-pow
140×sub-neg
120×clear-num frac-2neg
113×diff-log
108×associate-/l/
105×*-commutative
95×log-pow
88×swap-sqr
87×exp-prod
80×sum-log
54×cube-mult unpow3
51×distribute-rgt-in distribute-lft-neg-in cbrt-div frac-sub distribute-lft-in
50×sqrt-pow1
49×+-commutative log-div div-sub
48×associate-+l+
47×associate-+r+
44×pow1/2
39×rem-sqrt-square pow-unpow unpow2
35×1-exp
33×neg-sub0 rec-exp
29×associate--l+
28×pow1/3
24×cube-div rem-log-exp
23×associate-+l-
22×neg-log
21×associate--l-
20×tan-quot
19×distribute-rgt-out sin-cos-mult
18×sin-diff pow-pow
17×cos-diff associate-+r- neg-mul-1
16×sin-mult
15×rem-cube-cbrt
13×exp-sum
12×cos-sum
11×distribute-frac-neg pow-sqr pow-prod-up
10×pow-flip
acos-asin pow-plus associate--r+
pow2 cos-mult rem-exp-log
inv-pow
distribute-lft-neg-out associate--r-
acos-neg sin-sum exp-diff
unsub-neg
distribute-rgt-neg-out rem-cbrt-cube
difference-cubes distribute-lft1-in exp-to-pow asin-acos
tanh-undef sqrt-undiv sqrt-unprod log-rec distribute-rgt-out-- tanh-def

bsearch3.7s (0.8%)

localize2.2s (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...