Date:Tuesday, June 30th, 2020
Commit:8ccfdff1 on old-regraph
Hostname:debbie with Racket 7.7
Seed:2020182
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

simplify3.9min (57.4%)

sample1.9min (27.8%)

Algorithm
77×intervals
Results
42.2s44555×body1280valid
14.0s29795×body640valid
9.2s202182×body80valid
7.4s152022×body80nan
6.3s27681×body320valid
4.9s376×body5120exit
4.5s36263×body160valid
4.0s156748×pre80true
1.0s3039×body2560valid
768.0ms15679×body80overflowed
624.0ms3103×body2560nan
424.0ms2560×body1280nan
407.0ms182×body1280overflowed
365.0ms16448×pre80false
211.0ms167×body640overflowed
169.0ms1257×body640nan
109.0ms275×body5120valid
76.0ms98×body320overflowed
64.0ms616×body320nan
24.0ms309×body160nan
17.0ms35×body160overflowed

prune28.9s (7.0%)

Filtered
15229 candidates to 9923 candidates (34.8%)

regimes16.6s (4.0%)

Accuracy

Total 69.6b remaining (36.9%)

Threshold costs 5.5b (2.9%)

15.5b16.2%Equirectangular approximation to distance on a great circle
8.5b36.3%Cubic critical, narrow range
7.6b43.5%Quadratic roots, narrow range
5.8b16.8%Quadratic roots, medium range
5.8b17.1%Cubic critical, medium range

series8.0s (1.9%)

Calls

487 calls:

437.0ms
(pow (exp (sqrt (log (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))))) (sqrt (log (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2)))))))
329.0ms
(/ (- (* (cos delta) (cos delta)) (* (pow (sin phi1) 2) (* (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))) (+ (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (cos delta)))
282.0ms
(/ (* (* (sin phi1) (cos phi2)) (+ (pow (* (cos lambda2) (cos lambda1)) 3) (pow (* (sin lambda1) (sin lambda2)) 3))) (+ (* (* (cos lambda2) (cos lambda1)) (* (cos lambda2) (cos lambda1))) (- (* (* (sin lambda1) (sin lambda2)) (* (sin lambda1) (sin lambda2))) (* (* (cos lambda2) (cos lambda1)) (* (sin lambda1) (sin lambda2))))))
178.0ms
(- (* (cos delta) (cos delta)) (* (pow (sin phi1) 2) (* (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))
156.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite5.0s (1.2%)

Algorithm
146×rewrite-expression-head
Calls

487 calls:

61.0ms
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))
56.0ms
(* (cbrt (+ (/ 1.0 (- x 1.0)) (/ x (+ x 1.0)))) (cbrt (+ (/ 1.0 (- x 1.0)) (/ x (+ x 1.0)))))
54.0ms
(* 1/6 (/ (pow x 3) (pow (sqrt 1.0) 3)))
53.0ms
(* (sqrt (- (log 2) (- (+ (/ 0.09375 (pow x 4)) (/ 0.25 (* x x))) (log x)))) (sqrt (- (log 2) (- (+ (/ 0.09375 (pow x 4)) (/ 0.25 (* x x))) (log x)))))
52.0ms
(log (- (- (/ 0.125 (pow x 3)) (/ 0.5 x)) (/ 0.0625 (pow x 5))))
Rules
5571×*-un-lft-identity
4831×add-sqr-sqrt
4317×times-frac
3127×add-cube-cbrt
1911×add-exp-log
1710×add-cbrt-cube
1510×sqrt-prod
1189×pow1
1172×associate-*l/
1034×flip--
1033×flip3--
930×distribute-lft-out--
866×associate-*r*
702×add-log-exp
676×frac-times
646×difference-of-squares
642×sqrt-div
602×associate-/r*
586×frac-add
545×unpow-prod-down
542×distribute-lft-out
528×associate-*l*
509×div-exp
508×associate-/l*
486×cbrt-prod
460×associate-*r/
425×cbrt-undiv cube-prod
413×prod-exp
389×log-pow
359×cbrt-unprod
286×div-inv
220×log-prod
216×associate-/r/
194×swap-sqr
190×exp-prod
187×unswap-sqr
182×sqr-pow
173×flip-+
172×flip3-+
160×pow-prod-down
134×clear-num frac-2neg
115×sub-neg
109×associate-/l/
107×cos-mult
104×log-div
101×sin-mult
92×*-commutative
88×diff-log
84×cbrt-div
83×frac-sub
73×exp-diff
63×pow-unpow
59×sqrt-pow1 pow1/2
58×cube-mult unpow3
49×div-sub
44×pow-exp pow1/3
42×rem-sqrt-square
41×distribute-rgt-in pow-to-exp distribute-lft-in
36×pow-pow
35×sum-log
26×associate--l+
25×+-commutative
24×cos-diff pow-prod-up
23×cube-div
22×pow-sqr
21×rem-log-exp 1-exp rec-exp
20×exp-sum cos-sum
19×associate--r+
18×tan-quot sin-diff
17×sub-div
16×sin-cos-mult rem-cube-cbrt
14×pow-plus
12×pow2
11×acos-asin
10×associate-+r- associate--r-
asin-acos
associate-+r+ rem-exp-log
difference-cubes sqrt-undiv sin-sum rem-cbrt-cube
acos-neg distribute-frac-neg unpow2
associate--l- associate-+l+ pow-flip
inv-pow
distribute-rgt-out sqrt-unprod
tanh-undef sqr-cos rem-square-sqrt un-div-inv sqr-sin tanh-def

localize2.1s (0.5%)

bsearch343.0ms (0.1%)

end1.0ms (0.0%)

Profiling

Loading profile data...