Date:Friday, May 1st, 2020
Commit:b6776165 on joint-profile
Hostname:warfa with Racket 7.5
Seed:2020122
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.8m (46.1%)

Algorithm
78×intervals
Results
36.1s43337×body1280valid
12.7s30930×body640valid
9.4s1385×body5120exit
8.7s203462×body80valid
6.5s150853×body80nan
5.4s27444×body320valid
4.2s172732×pre80true
3.9s36269×body160valid
3.3s31347×body80overflowed
957.0ms3021×body2560valid
638.0ms3177×body2560nan
436.0ms2590×body1280nan
369.0ms16244×pre80false
169.0ms1302×body640nan
98.0ms220×body5120valid
61.0ms629×body320nan
22.0ms323×body160nan
1.0msbody640overflowed
1.0msbody160overflowed
1.0msbody320overflowed

prune48.7s (21.3%)

Filtered
20875 candidates to 12666 candidates (60.7%)

series41.1s (18.0%)

Calls

486 calls:

693.0ms
(expm1 (expm1 (log1p (log1p (* 0.5 (* s c_n))))))
607.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)))
431.0ms
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (- phi1 phi2)) R)
418.0ms
(expm1 (log1p (- (log (+ 1.0 (exp x))) (* x y))))
381.0ms
(- (/ 1.0 (+ x 1.0)) (/ 1.0 (- x 1.0)))

simplify13.6s (5.9%)

Algorithm
224×egg-herbie

regimes10.9s (4.8%)

Accuracy

Total 30.7b remaining (26.2%)

Threshold costs 5.4b (4.6%)

6.5b53.6%Cubic critical, narrow range
4.8b28.7%Cubic critical, medium range
3.4b88.2%Quadratic roots, full range
3.1b89.1%Cubic critical
3.1b14%Cubic critical, wide range

rewrite5.2s (2.3%)

Algorithm
146×rewrite-expression-head
Calls

486 calls:

200.0ms
(/ x (+ x 1.0))
161.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5))))
98.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5)))))
70.0ms
(* (sqrt (- (/ x (+ x 1.0)) (/ (+ x 1.0) (- x 1.0)))) (sqrt (- (/ x (+ x 1.0)) (/ (+ x 1.0) (- x 1.0)))))
70.0ms
(+ (log 2) (- (- (log x) (/ (/ 0.25 x) x)) (/ 0.09375 (pow x 4))))
Rules
12945×*-un-lft-identity
10910×add-sqr-sqrt
10820×times-frac
7541×add-cube-cbrt
5961×prod-diff
2334×add-exp-log
1566×add-cbrt-cube
1319×distribute-lft-out
1292×distribute-lft-out--
1222×difference-of-squares
1138×unpow-prod-down
1134×sqrt-prod
1007×associate-*r*
983×pow1
969×associate--r+
789×add-log-exp
756×distribute-rgt-neg-in
742×prod-exp
672×div-exp
652×div-inv
623×distribute-lft-neg-in
610×associate-/r/
490×expm1-log1p-u
488×log1p-expm1-u
467×associate-/l*
438×sqr-pow
430×associate-*l*
410×cube-prod
407×associate-/r*
399×associate-+r+
394×fma-neg
344×cbrt-undiv
341×cbrt-unprod
305×flip--
304×flip3--
300×pow-exp
277×flip-+ fma-def
276×flip3-+
266×cbrt-prod
225×distribute-rgt-in distribute-lft-in
219×associate--l+
218×pow-to-exp
211×unswap-sqr
205×neg-mul-1
195×log-pow
183×log-prod
134×pow-prod-down
122×cos-sum
107×clear-num frac-2neg
106×sub-neg
105×associate-/l/
103×swap-sqr
97×sqrt-div associate-*r/
96×unpow3 cube-mult diff-log
93×*-commutative
75×associate-*l/
70×exp-prod
67×frac-times
61×sum-log
56×sqrt-pow1
55×div-sub
48×unpow2
46×pow1/2
43×log-div
42×frac-sub
40×+-commutative
37×pow1/3
35×cbrt-div
34×pow-unpow rem-sqrt-square sin-sum
31×neg-sub0
29×exp-sum
27×fma-udef 1-exp
25×rec-exp
22×cube-div cos-diff tan-quot
21×associate-+l-
20×neg-log
19×rem-log-exp sin-diff
18×sin-cos-mult pow-prod-up
16×sin-mult
15×frac-add pow-sqr
14×distribute-rgt-out pow-pow
13×exp-diff associate--l- acos-asin exp-to-pow
10×rem-cube-cbrt
associate-+r- pow-flip expm1-udef distribute-frac-neg
pow2 expm1-log1p pow-plus
associate-+l+
rem-exp-log acos-neg log1p-udef log1p-expm1 rem-cbrt-cube
un-div-inv
difference-cubes inv-pow difference-of-sqr-1 cos-mult associate--r- distribute-rgt-neg-out
unpow-prod-up hypot-def asin-acos
distribute-lft1-in sqrt-unprod distribute-lft-neg-out unsub-neg distribute-rgt-out-- distribute-neg-frac
expm1-def e-exp-1 hypot-udef rem-square-sqrt sub-div tanh-undef

localize2.2s (1.0%)

bsearch1.4s (0.6%)

end1.0ms (0.0%)

Profiling

Loading profile data...