Date:Monday, June 22nd, 2020
Commit:21118a12 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020174
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

sample1.7min (42.8%)

Algorithm
78×intervals
Results
43.8s43545×body1280valid
14.2s29943×body640valid
10.1s1435×body5120exit
7.9s174769×body80valid
5.9s27061×body320valid
4.3s35898×body160valid
2.8s106425×pre80true
2.0s779×body1280overflowed
1.2s6744×body80overflowed
937.0ms2995×body2560valid
923.0ms680×body640overflowed
552.0ms3016×body2560nan
488.0ms9237×body80nan
405.0ms2676×body1280nan
346.0ms5496×body80invalid
259.0ms328×body320overflowed
235.0ms502×body640invalid
210.0ms317×body1280invalid
153.0ms1258×body640nan
85.0ms198×body160overflowed
80.0ms239×body320invalid
69.0ms198×body5120valid
60.0ms635×body320nan
24.0ms111×body160invalid
24.0ms347×body160nan
2.0ms118×pre80false

analyze57.9s (23.6%)

Algorithm
78×search

prune33.1s (13.5%)

Filtered
18195 candidates to 11355 candidates (37.6%)

regimes14.6s (6.0%)

Accuracy

Total 20.9b remaining (18.7%)

Threshold costs 7.2b (6.4%)

3.6b73.3%Equirectangular approximation to distance on a great circle
3.2b0%Quotient of products
1.9b0%Hyperbolic tangent
1.8b92.7%Quadratic roots, full range
1.1b95.5%Cubic critical

simplify14.5s (5.9%)

Algorithm
225×egg-herbie

series10.2s (4.1%)

Calls

515 calls:

439.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (- lambda1 lambda2)) (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))
387.0ms
(pow (pow (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) 3) 3)
324.0ms
(/ (* (* (pow (* (cbrt (/ 1.0 (+ 1.0 (exp (neg s))))) (cbrt (/ 1.0 (+ 1.0 (exp (neg s)))))) c_p) (pow (cbrt (/ 1.0 (+ 1.0 (exp (neg s))))) c_p)) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (neg t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (neg t))))) c_n)))
239.0ms
(- (pow (cos delta) 3) (pow (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) 3))
209.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)))

rewrite5.9s (2.4%)

Algorithm
147×rewrite-expression-head
Calls

515 calls:

92.0ms
(* (- (/ (/ m v) (/ 1 (- 1.0 m))) 1.0) (- 1.0 m))
89.0ms
(- (/ (/ m v) (/ 1 (- 1.0 m))) 1.0)
80.0ms
(- (- (/ (neg 1.0) (pow x 2)) (/ 3.0 x)) (/ 3.0 (pow x 3)))
73.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5))))
72.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5)))))
Rules
8353×times-frac
7311×add-sqr-sqrt
7116×*-un-lft-identity
5031×add-exp-log
4332×add-cube-cbrt
2551×prod-exp
1919×add-cbrt-cube
1590×div-exp
1333×pow-exp
1195×difference-of-squares
1192×associate-*r*
1083×pow1
1064×flip--
1063×flip3--
1047×distribute-lft-out--
1000×sqrt-prod
991×pow-to-exp
932×associate-/l*
864×add-log-exp
774×frac-times
641×associate-*l/
594×unpow-prod-down
567×sqrt-div
548×associate-*l*
536×associate-/r*
501×div-inv
497×frac-add
492×cbrt-undiv
461×cbrt-unprod
392×distribute-rgt-neg-in
389×associate-*r/
378×associate-/r/ distribute-lft-out
349×cube-prod
344×cbrt-prod
264×flip-+
263×flip3-+
248×log-prod
211×sqr-pow
210×unswap-sqr
202×pow-prod-down
190×log-pow
148×exp-prod
146×sub-neg
126×diff-log
125×clear-num frac-2neg
111×associate-/l/
108×*-commutative
85×swap-sqr
83×cos-mult
78×distribute-lft-neg-in
65×sum-log sqrt-pow1
63×log-div
62×cube-mult unpow3
52×cbrt-div pow1/3
47×pow1/2
46×div-sub
42×pow-unpow 1-exp
40×+-commutative associate-+r+
39×distribute-rgt-in distribute-lft-in associate--l+ unpow2
34×rec-exp
33×neg-sub0 associate-+l+
31×rem-sqrt-square
30×exp-sum
29×rem-log-exp
28×distribute-rgt-out
26×frac-sub
25×neg-mul-1 pow-pow
24×associate--l-
23×pow-prod-up
21×pow-sqr
20×neg-log tan-quot sin-mult
19×associate-+l-
18×sin-diff
16×cube-div cos-diff associate--r+
15×cos-sum rem-cube-cbrt
14×associate-+r-
13×pow-plus associate--r- exp-diff
12×pow2
11×sin-cos-mult rem-exp-log
10×distribute-frac-neg
asin-acos pow-flip
difference-cubes distribute-rgt-neg-out
acos-asin
distribute-lft1-in exp-to-pow inv-pow sin-sum
acos-neg rem-cbrt-cube
sqrt-unprod unsub-neg distribute-neg-frac
tanh-undef sqr-cos sqrt-undiv rem-square-sqrt mul-1-neg un-div-inv cos-2 distribute-neg-out tanh-def

localize2.5s (1.0%)

bsearch1.8s (0.7%)

end2.0ms (0.0%)

Profiling

Loading profile data...