Date:Saturday, February 29th, 2020
Commit:d0c22b93 on refactor-and-minor
Hostname:warfa with Racket 7.5
Seed:2020060
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

sample8.7m (75.6%)

Algorithm
78×intervals
Results
7.3m49374×body10240exit
35.3s44132×body1280valid
11.6s30451×body640valid
7.3s204876×body80valid
4.8s152740×body80nan
4.6s27363×body320valid
3.4s188619×pre80true
3.2s36241×body160valid
779.0ms3014×body2560valid
410.0ms4203×pre10240exit
364.0ms7851×body160nan
98.0ms8396×pre80false
96.0ms218×body5120valid
1.0msbody640nan
0.0msbody320nan

series1.3m (11.1%)

Calls

481 calls:

18.3s
(* (hypot (+ (* (- lambda1 lambda2) (fma (cos (* phi2 0.5)) (cos (* phi1 0.5)) (- (* (sin (* phi1 0.5)) (sin (* phi2 0.5)))))) (* (- lambda1 lambda2) (* (sin (* 0.5 phi1)) (+ (- (sin (* phi2 0.5))) (sin (* phi2 0.5)))))) (- phi1 phi2)) R)
16.8s
(* (hypot (* (- lambda1 lambda2) (- (* (cos (* phi2 0.5)) (cos (* phi1 0.5))) (* (sin (* phi2 0.5)) (sin (* phi1 0.5))))) (- phi1 phi2)) R)
586.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)))
530.0ms
(* (cbrt (- (+ (log (sqrt 1.0)) (/ x (sqrt 1.0))) (* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3))))) (cbrt (- (+ (log (sqrt 1.0)) (/ x (sqrt 1.0))) (* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3))))))
506.0ms
(cbrt (* (/ 1.0 (* 2.0 a)) (+ (- g) (sqrt (- (* g g) (* h h))))))

prune54.7s (7.9%)

Filtered
19430 candidates to 12339 candidates (63.5%)

simplify12.4s (1.8%)

Algorithm
224×egg-herbie

regimes10.0s (1.4%)

Accuracy

Total 34.0b remaining (25.2%)

Threshold costs 5.9b (4.4%)

5.8b57.3%Cubic critical, narrow range
5.0b28.1%Cubic critical, medium range
4.1b80.8%Cubic critical
3.8b0%Cubic critical, wide range
3.7b87.2%Quadratic roots, full range

rewrite8.2s (1.2%)

Algorithm
146×rewrite-expression-head
Calls

481 calls:

392.0ms
(* (cbrt (- (+ (log (sqrt 1.0)) (/ x (sqrt 1.0))) (* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3))))) (cbrt (- (+ (log (sqrt 1.0)) (/ x (sqrt 1.0))) (* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3))))))
352.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5))))
265.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (- 0.0625) (pow x 5)))))
217.0ms
(* (- (/ m (/ v (- 1.0 m))) 1.0) (- 1.0 m))
213.0ms
(* (- (/ m (/ v (- 1.0 m))) 1.0) (- (* 1.0 1.0) (* m m)))
Rules
9461×*-un-lft-identity
9392×add-sqr-sqrt
9042×times-frac
6645×add-cube-cbrt
4456×prod-diff
2391×add-exp-log
1661×add-cbrt-cube
1179×pow1
1052×unpow-prod-down
1049×sqrt-prod
1031×difference-of-squares
968×associate--r+
911×associate-*r*
830×prod-exp
742×add-log-exp
732×distribute-lft-out--
686×distribute-rgt-neg-in
627×div-exp
589×distribute-lft-out
549×distribute-lft-neg-in
504×associate-/l*
498×div-inv
484×expm1-log1p-u
483×log1p-expm1-u
442×associate-*l*
440×cbrt-unprod
432×fma-neg
428×associate-/r/
398×sqr-pow
393×associate-/r*
381×cube-prod
359×cbrt-prod
334×flip--
333×flip3--
321×cbrt-undiv
301×pow-exp
275×pow-prod-down
257×fma-def
240×flip-+
239×flip3-+
227×distribute-rgt-in distribute-lft-in
219×pow-to-exp
198×associate-*r/
183×unswap-sqr neg-mul-1
176×sqrt-div
159×log-prod
155×sin-sum
152×frac-times
113×associate-/l/
106×*-commutative
102×clear-num associate-*l/ frac-2neg
101×sub-neg cos-sum
99×unpow3 cube-mult
93×cbrt-div
82×frac-sub
81×diff-log
73×log-pow
70×exp-prod
65×tan-quot
63×pow-prod-up
54×sum-log
52×sqrt-pow1 unpow2
50×swap-sqr
49×div-sub
48×pow1/2 pow-unpow pow1/3 associate--l+
47×pow-sqr
36×+-commutative
33×rem-sqrt-square pow-plus
31×fma-udef neg-sub0
26×pow2 sin-mult log-div
22×associate-+l-
20×rem-log-exp
19×neg-log pow-pow sin-diff
16×cos-diff 1-exp
14×rec-exp
13×cube-div
12×distribute-rgt-out
11×frac-add cos-mult
10×rem-cube-cbrt acos-asin
distribute-frac-neg associate-+r+ associate--l-
sin-cos-mult
rem-exp-log expm1-udef
expm1-log1p exp-sum
un-div-inv log1p-udef sqrt-unprod associate-+l+ distribute-rgt-neg-out
log1p-expm1 associate-+r- sub-div asin-acos associate--r- rem-cbrt-cube
acos-neg pow-flip
sin-neg distribute-lft1-in inv-pow hypot-udef distribute-neg-frac
rem-square-sqrt hypot-def exp-to-pow

bsearch4.4s (0.6%)

localize2.3s (0.3%)

end1.0ms (0.0%)