Date:Monday, June 29th, 2020
Commit:9427dca4 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020181
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.6min (45.0%)

Algorithm
77×intervals
Results
44.5s43656×body1280valid
14.7s30018×body640valid
8.2s173738×body80valid
6.2s27456×body320valid
4.3s35855×body160valid
3.8s532×body5120exit
2.5s100412×pre80true
1.0s3039×body2560valid
719.0ms271×body1280overflowed
611.0ms3131×body2560nan
527.0ms9547×body80nan
493.0ms2970×body80overflowed
408.0ms2586×body1280nan
364.0ms5416×body80invalid
330.0ms231×body640overflowed
233.0ms474×body640invalid
214.0ms315×body1280invalid
158.0ms1239×body640nan
103.0ms126×body320overflowed
78.0ms205×body5120valid
74.0ms215×body320invalid
62.0ms659×body320nan
30.0ms62×body160overflowed
22.0ms342×body160nan
22.0ms100×body160invalid
3.0ms142×pre80false

analyze55.2s (25.5%)

Algorithm
77×search
Search
TrueOtherFalseIter
0%71.8%28.2%0
2.6%69.2%28.2%1
6.8%65%28.2%2
15.5%53.7%30.8%3
21.8%44.3%33.9%4
26.8%37.5%35.7%5
28.8%33.4%37.8%6
30.5%30.4%39.1%7
31.4%28.8%39.8%8
33.4%25.9%40.7%9
33.9%24.9%41.2%10
34.6%23.8%41.6%11
35.4%22.5%42%12
36.4%21.3%42.3%13
36.7%20.7%42.5%14

prune23.5s (10.9%)

Filtered
13095 candidates to 8875 candidates (32.2%)

regimes12.1s (5.6%)

Accuracy

Total 24.5b remaining (21.9%)

Threshold costs 6.2b (5.5%)

10.5b34.7%Equirectangular approximation to distance on a great circle
3.3b68.7%Quotient of products
1.7b92.8%Quadratic roots, full range
1.6b93.1%Cubic critical
1.2b66.9%2-ancestry mixing, positive discriminant

simplify9.3s (4.3%)

Algorithm
214×egg-herbie

series8.1s (3.8%)

Calls

481 calls:

148.0ms
(- (* (cos delta) (cos delta)) (* (sin (asin (+ (* (cos delta) (sin phi1)) (* (cos phi1) (* (sin delta) (cos theta)))))) (* (sin (asin (+ (* (cos delta) (sin phi1)) (* (cos phi1) (* (sin delta) (cos theta)))))) (pow (sin phi1) 2))))
146.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (log (exp (cos (/ (+ phi1 phi2) 2.0)))) (log (exp (cos (/ (+ phi1 phi2) 2.0))))))) (* (- phi1 phi2) (- phi1 phi2))))
145.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))
142.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cos (/ (+ phi1 phi2) 2.0)) 2))) (pow (- phi1 phi2) 2)))
142.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (pow (cos (/ (+ phi1 phi2) 2.0)) 2))) (pow (- phi1 phi2) 2)))

bsearch4.5s (2.1%)

rewrite4.3s (2.0%)

Algorithm
138×rewrite-expression-head
Calls

481 calls:

71.0ms
(- (/ (/ 2.0 (sqrt (+ 1.0 (pow (exp -2.0) x)))) (sqrt (+ 1.0 (exp (* -2.0 x))))) 1.0)
40.0ms
(- (/ 0.125 (pow x 3)) (+ (/ 0.5 x) (/ 0.0625 (pow x 5))))
36.0ms
(log (+ x (+ x (- (/ 0.5 x) (/ 0.125 (pow x 3))))))
35.0ms
(log (- (/ 0.125 (pow x 3)) (+ (/ 0.5 x) (/ 0.0625 (pow x 5)))))
35.0ms
(+ x (+ x (- (/ 0.5 x) (/ 0.125 (pow x 3)))))
Rules
4045×*-un-lft-identity
3878×add-sqr-sqrt
2873×times-frac
2227×add-cube-cbrt
1788×add-exp-log
1633×add-cbrt-cube
969×pow1
814×add-log-exp
800×associate-*r*
657×difference-of-squares
652×flip--
651×flip3--
515×associate-*l*
513×distribute-lft-out--
466×prod-exp
452×sqrt-prod
437×cbrt-unprod
434×frac-times
428×associate-/r*
412×unpow-prod-down
409×associate-/l*
400×distribute-lft-out
377×log-prod
368×div-exp
351×associate-*l/
346×sqrt-div
332×cbrt-undiv
314×cbrt-prod
297×cube-prod
289×associate-*r/
280×frac-add
213×pow-prod-down
197×associate-/r/
186×div-inv
168×unswap-sqr
152×flip-+
151×flip3-+
149×sqr-pow
147×distribute-rgt-neg-in
115×*-commutative
113×sub-neg
110×associate-+l+
105×diff-log
93×clear-num frac-2neg
89×log-pow
75×cos-mult
74×sum-log
71×cbrt-div
62×associate-/l/
55×exp-prod
46×sqrt-pow1
42×pow1/2
40×+-commutative pow1/3
39×log-div
38×rem-sqrt-square div-sub
35×neg-sub0
33×pow-unpow cube-mult unpow3
32×pow-exp
30×frac-sub
28×unpow2
27×rem-log-exp pow-to-exp
26×distribute-rgt-in distribute-lft-in neg-log
22×cube-div
21×associate-+r+
20×associate--l- distribute-lft-neg-in swap-sqr
19×sin-diff associate--r+
18×associate-+l-
16×cos-diff
15×associate-+r- sin-mult
14×sin-cos-mult sin-sum tan-quot
12×1-exp
11×associate--l+ pow-pow
acos-asin rec-exp asin-acos pow-sqr pow-prod-up
difference-cubes cos-sum
pow-plus
pow2 rem-cbrt-cube rem-cube-cbrt
exp-sum
neg-mul-1 inv-pow distribute-frac-neg pow-flip
acos-neg distribute-neg-in distribute-rgt-out associate--r-
sqr-cos-a un-div-inv distribute-neg-frac exp-diff pow-sub
tanh-undef sqrt-unprod sub-div tanh-def-b tanh-def-a unsub-neg tanh-def-c rem-exp-log

localize2.1s (1.0%)

end2.0ms (0.0%)

Profiling

Loading profile data...