Date:Wednesday, June 3rd, 2020
Commit:eb226413 on ival-perf
Hostname:warfa with Racket 7.5
Seed:2020155
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample2.1m (61.2%)

Algorithm
78×intervals
Results
44.0s43636×body1280valid
14.9s30620×body640valid
10.1s203087×body80valid
7.4s152443×body80nan
7.1s977×body5120exit
6.5s27730×body320valid
4.8s168389×pre80true
4.8s36237×body160valid
2.8s26359×body80overflowed
984.0ms2914×body2560valid
552.0ms3008×body2560nan
383.0ms2562×body1280nan
357.0ms16689×pre80false
151.0ms1259×body640nan
133.0ms256×body5120valid
61.0ms670×body320nan
20.0ms310×body160nan
6.0msbody1280overflowed
5.0msbody160overflowed
1.0msbody640overflowed

prune30.0s (14.9%)

Filtered
10495 candidates to 16903 candidates (-61.1%)

regimes15.1s (7.5%)

Accuracy

Total 28.0b remaining (22.3%)

Threshold costs 8.0b (6.3%)

7.1b59%Equirectangular approximation to distance on a great circle
4.8b82.5%Cubic critical
4.8b82.6%Quadratic roots, full range
2.3b59.8%Quotient of products
1.1b0%2-ancestry mixing, zero discriminant

simplify13.0s (6.4%)

Algorithm
221×egg-herbie

series11.5s (5.7%)

Calls

493 calls:

1.1s
(pow (exp (* (cbrt (log (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (- lambda1 lambda2)) (* (- phi1 phi2) (- phi1 phi2)))))) (cbrt (log (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (- lambda1 lambda2)) (* (- phi1 phi2) (- phi1 phi2)))))))) (cbrt (log (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (- lambda1 lambda2)) (* (- phi1 phi2) (- phi1 phi2)))))))
211.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)))
185.0ms
(/ (* (pow (/ 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)))
185.0ms
(/ (* (pow (/ 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)))
182.0ms
(/ (* (pow (/ 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)))

rewrite5.4s (2.7%)

Algorithm
143×rewrite-expression-head
Calls

493 calls:

70.0ms
(- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5))))
68.0ms
(log (- (/ 0.125 (pow x 3)) (- (/ 0.5 x) (/ (neg 0.0625) (pow x 5)))))
56.0ms
(* (/ 3.0 (/ 3.0 (* a c))) (/ (/ 1 (- (neg b) (sqrt (- (* b b) (* (* 3.0 a) c))))) a))
55.0ms
(* (/ 3.0 (/ 3.0 (* a c))) (/ (/ 1 (- (neg b) (sqrt (- (* b b) (* (* 3.0 a) c))))) a))
51.0ms
(- (pow (sqrt (/ x0 (- 1.0 x1))) 3) (pow (sqrt x0) 3))
Rules
6635×times-frac
5779×*-un-lft-identity
5763×add-sqr-sqrt
4615×add-exp-log
3913×add-cube-cbrt
1895×prod-exp
1891×add-cbrt-cube
1714×div-exp
1258×sqrt-prod
1156×flip--
1155×flip3--
1150×pow-exp
1127×associate-*r*
913×pow1
874×associate-*l/
810×pow-to-exp
797×add-log-exp
750×difference-of-squares
710×associate-/l*
700×frac-times
619×unpow-prod-down
604×frac-add
583×distribute-lft-out--
571×cbrt-prod
563×associate-/r*
530×sqrt-div
496×cbrt-undiv
459×associate-*r/
457×associate-*l*
451×cbrt-unprod
428×cube-prod
370×div-inv
339×distribute-lft-out
295×associate-/r/
276×log-prod
263×distribute-rgt-neg-in
229×flip-+
228×flip3-+
181×unswap-sqr
157×sqr-pow
154×pow-prod-down
126×associate-/l/
123×clear-num frac-2neg
113×sub-neg
101×*-commutative
91×log-div
90×diff-log
75×cbrt-div
67×sum-log
66×pow-unpow log-pow exp-diff
65×pow1/3
63×distribute-lft-neg-in
61×cube-mult unpow3
60×frac-sub
57×1-exp
52×distribute-rgt-in distribute-lft-in
46×div-sub
42×+-commutative
35×rec-exp
34×neg-sub0
33×sqrt-pow1 pow1/2
29×rem-log-exp
28×rem-sqrt-square unpow2
27×swap-sqr
25×cube-div pow-pow
24×exp-prod
22×associate-+r+ neg-log rem-cube-cbrt
21×neg-mul-1
20×tan-quot
19×sin-mult
18×sin-cos-mult associate-+l-
17×cos-diff associate-+l+ sin-diff pow-prod-up
14×associate--l- associate--l+
13×pow-plus
12×cos-sum distribute-rgt-out distribute-frac-neg
11×exp-sum exp-to-pow pow-sqr
10×pow-flip
pow2 acos-asin associate-+r-
rem-cbrt-cube
inv-pow associate--r+
distribute-rgt-neg-out
acos-neg sin-sum
cos-mult rem-exp-log
un-div-inv
difference-cubes distribute-lft1-in associate--r- unsub-neg asin-acos distribute-neg-frac
tanh-undef sqrt-unprod unpow1/3 log-rec pow3 tanh-def

localize2.4s (1.2%)

bsearch1.0s (0.5%)

end1.0ms (0.0%)

Profiling

Loading profile data...