Date:Sunday, April 12th, 2020
Commit:48b457a7 on overflow-detection-both-ends
Hostname:warfa with Racket 7.5
Seed:2020103
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

sample1.7m (45.4%)

Algorithm
78×intervals
Results
37.2s44292×body1280valid
12.2s30070×body640valid
10.1s3833×body5120exit
8.6s202304×body80valid
6.7s152609×body80nan
5.5s27442×body320valid
4.1s163768×pre80true
4.0s36334×body160valid
1.6s18811×body80overflowed
986.0ms3138×body2560valid
589.0ms3135×body2560nan
410.0ms2623×body1280nan
363.0ms16535×pre80false
165.0ms1298×body640nan
85.0ms227×body5120valid
63.0ms673×body320nan
23.0ms348×body160nan
3.0msbody640overflowed
0.0msbody160overflowed

prune50.5s (21.9%)

Filtered
20080 candidates to 12544 candidates (62.5%)

series41.3s (17.9%)

Calls

477 calls:

870.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (fma c_n (log 0.5) (- 1 (* 0.5 (* t c_n))))))
732.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (fma (log 0.5) c_p (fma 0.5 (* t c_p) 1)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))
604.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))
493.0ms
(log (+ x (* (sqrt (+ x (sqrt 1.0))) (sqrt (- x (sqrt 1.0))))))
447.0ms
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (- phi1 phi2)) R)

simplify13.8s (6.0%)

Algorithm
224×egg-herbie

regimes10.4s (4.5%)

Accuracy

Total 29.3b remaining (23%)

Threshold costs 6.5b (5.1%)

6.0b13.6%Cubic critical, medium range
5.7b58.8%Cubic critical, narrow range
2.8b20%Cubic critical, wide range
2.3b79.5%Quotient of products
1.9b92%Cubic critical

rewrite5.1s (2.2%)

Algorithm
146×rewrite-expression-head
Calls

477 calls:

163.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5))))
107.0ms
(* (/ 4.0 (/ 2.0 (* a c))) (/ (/ 1 (- (- b) (sqrt (- (* b b) (* (* 4.0 a) c))))) a))
97.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5)))))
69.0ms
(* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3)))
52.0ms
(* (/ (* 4.0 (* a c)) (* 2.0 (- (pow (- b) 3) (pow (sqrt (- (* b b) (* (* 4.0 a) c))) 3)))) (/ (+ (* (- b) (- b)) (+ (* (sqrt (- (* b b) (* (* 4.0 a) c))) (sqrt (- (* b b) (* (* 4.0 a) c)))) (* (- b) (sqrt (- (* b b) (* (* 4.0 a) c)))))) a))
Rules
9844×times-frac
9602×add-sqr-sqrt
9494×*-un-lft-identity
7009×add-cube-cbrt
4397×prod-diff
3082×add-exp-log
1833×add-cbrt-cube
1499×unpow-prod-down
1063×prod-exp
1042×associate-*r*
1001×div-exp
988×associate--r+
944×pow1
929×distribute-rgt-neg-in
914×difference-of-squares
759×distribute-lft-neg-in
693×add-log-exp
674×distribute-lft-out--
666×sqrt-prod
567×associate-/l*
562×fma-neg
537×sqr-pow
524×div-inv
508×log-pow
483×distribute-lft-out
479×expm1-log1p-u
477×log1p-expm1-u
476×associate-/r*
463×cbrt-undiv
461×pow-exp
452×cbrt-unprod
385×associate-/r/
365×exp-prod
361×associate-*l*
355×cube-prod
337×cbrt-prod
332×pow-to-exp
294×flip--
293×flip3--
289×sqrt-pow1
253×neg-mul-1
240×log-prod
194×unswap-sqr
187×flip-+
186×flip3-+
176×distribute-rgt-in distribute-lft-in
172×fma-def
160×sqrt-div
137×associate-*r/
132×unpow2
122×pow-prod-down
110×clear-num frac-2neg
104×cbrt-div
101×unpow3 cube-mult
93×frac-times
90×sin-sum
89×*-commutative sub-neg
81×associate-/l/ associate-*l/
73×pow1/2
67×diff-log
58×pow1/3
56×log-div
53×div-sub
51×frac-add
48×1-exp
46×cos-sum
44×sum-log
43×swap-sqr
42×exp-sum
40×pow-unpow rec-exp
34×+-commutative
31×distribute-rgt-out
30×neg-sub0 tan-quot rem-log-exp
28×rem-sqrt-square
26×sin-mult
22×fma-udef
20×cos-mult associate--l+
17×associate-+l- pow-pow sin-diff
15×frac-sub
14×exp-diff associate--l- cos-diff neg-log
13×pow-sqr pow-prod-up
12×distribute-lft-neg-out
11×associate-+r+ acos-asin
10×cube-div rem-exp-log rem-cube-cbrt pow2 pow-plus asin-acos
pow-flip distribute-frac-neg associate--r-
inv-pow associate-+r-
sin-cos-mult expm1-udef
unsub-neg rem-cbrt-cube
un-div-inv expm1-log1p
acos-neg
associate-+l+ unpow-prod-up distribute-rgt-neg-out
sin-neg log1p-udef distribute-lft1-in log1p-expm1 hypot-udef exp-to-pow
sqrt-pow2 e-exp-1 hypot-def sqrt-unprod distribute-rgt-out--

bsearch2.6s (1.1%)

localize2.3s (1.0%)

end1.0ms (0.0%)