Date:Tuesday, July 21st, 2020
Commit:7c127d0c on cleanup
Hostname:warfa with Racket 7.5
Seed:2020203
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

prune2.8min (43.0%)

sample2.3min (35.0%)

Algorithm
71×intervals
Results
42.2s38224×body1280valid
34.7s5004×body5120exit
13.4s25830×body640valid
7.1s149780×body80valid
6.9s2656×body1280overflowed
5.0s20577×body320valid
4.4s21263×body80overflowed
3.3s2388×body640overflowed
2.9s22583×body160valid
2.5s105368×pre80true
997.0ms1221×body320overflowed
995.0ms3052×body2560valid
595.0ms3101×body2560nan
401.0ms2554×body1280nan
348.0ms6462×body80nan
332.0ms5109×body80invalid
253.0ms561×body160overflowed
212.0ms475×body640invalid
207.0ms303×body1280invalid
162.0ms1280×body640nan
131.0ms206×body5120valid
73.0ms222×body320invalid
66.0ms666×body320nan
27.0ms106×body160invalid
23.0ms355×body160nan
2.0ms127×pre80false

analyze31.0s (8.0%)

Algorithm
39×search
Search
TrueOtherFalseIter
0%71.2%28.8%0
2.6%68.7%28.8%1
6.7%64.5%28.8%2
15.3%53.4%31.4%3
21.5%44.1%34.4%4
26.5%37.3%36.2%5
28.4%33.3%38.3%6
30.1%30.3%39.5%7
31%28.8%40.3%8
33%25.9%41.1%9
33.4%24.9%41.6%10
34.2%23.8%42%11
35%22.5%42.5%12
36%21.3%42.7%13
36.3%20.8%43%14

simplify23.4s (6.1%)

Algorithm
204×egg-herbie

regimes12.1s (3.1%)

Accuracy

Total 27.5b remaining (22.3%)

Threshold costs 4.3b (3.5%)

11.0b32.9%Equirectangular approximation to distance on a great circle
5.9b49.9%Quotient of products
3.5b87.7%Cubic critical
1.7b47.4%2-ancestry mixing, positive discriminant
1.1b96.1%Quadratic roots, full range

series8.0s (2.1%)

Calls

445 calls:

438.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (+ (log (sqrt (exp (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6)))) (log (sqrt (exp (pow (cbrt (cos (/ (+ phi1 phi2) 2.0))) 6))))))) (* (- phi1 phi2) (- phi1 phi2))))
271.0ms
(/ (- (* (cos delta) (cos delta)) (* (sin (asin (+ (* (cos delta) (sin phi1)) (* (sin delta) (* (cos phi1) (cos theta)))))) (* (sin (asin (+ (* (cos delta) (sin phi1)) (* (sin delta) (* (cos phi1) (cos theta)))))) (pow (sin phi1) 2)))) (+ (cos delta) (* (sin phi1) (sin (asin (+ (* (cos delta) (sin phi1)) (* (sin delta) (* (cos phi1) (cos theta)))))))))
177.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)))
165.0ms
(/ (/ (/ (- (pow (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) 3) (pow (pow 1.0 6) 3)) (+ (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6))) (+ (pow 1.0 12) (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (pow 1.0 6))))) (+ (pow 1.0 4) (* 2.0 (+ (/ (pow 2.0 3) (pow (+ 1.0 (pow (exp -2.0) x)) 4)) (* (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2)) (* 1.0 1.0)))))) (+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))))
141.0ms
(sqrt (+ (* (- lambda1 lambda2) (* (- lambda1 lambda2) (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))))) (* (- phi1 phi2) (- phi1 phi2))))

rewrite7.6s (2.0%)

Algorithm
133×rewrite-expression-head
Calls

445 calls:

549.0ms
(/ (/ (/ (- (pow (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) 3) (pow (pow 1.0 6) 3)) (+ (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6))) (+ (pow 1.0 12) (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (pow 1.0 6))))) (+ (pow 1.0 4) (* 2.0 (+ (/ (pow 2.0 3) (pow (+ 1.0 (pow (exp -2.0) x)) 4)) (* (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2)) (* 1.0 1.0)))))) (+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))))
256.0ms
(/ (/ (- (pow (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) 3) (pow (pow 1.0 6) 3)) (+ (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6))) (+ (pow 1.0 12) (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (pow 1.0 6))))) (+ (pow 1.0 4) (* 2.0 (+ (/ (pow 2.0 3) (pow (+ 1.0 (pow (exp -2.0) x)) 4)) (* (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2)) (* 1.0 1.0))))))
172.0ms
(/ (- (pow (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) 3) (pow (pow 1.0 6) 3)) (+ (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6))) (+ (pow 1.0 12) (* (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (pow 1.0 6)))))
114.0ms
(- (pow (/ (pow 2.0 6) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) 3) (pow (pow 1.0 6) 3))
78.0ms
(/ (/ (- (/ (pow (* 2.0 2.0) 3) (pow (+ 1.0 (pow (exp -2.0) x)) 6)) (pow 1.0 6)) (+ (pow 1.0 4) (* 2.0 (+ (/ (pow 2.0 3) (pow (+ 1.0 (pow (exp -2.0) x)) 4)) (* (/ 2.0 (pow (+ 1.0 (pow (exp -2.0) x)) 2)) (* 1.0 1.0)))))) (+ 1.0 (/ 2.0 (+ 1.0 (pow (exp -2.0) x)))))
Rules
42804×times-frac
34442×add-sqr-sqrt
19016×unpow-prod-down
17534×*-un-lft-identity
12037×add-cube-cbrt
12034×difference-of-squares
11311×sqr-pow
9599×cube-prod
3030×associate-/l*
2392×add-exp-log
2175×distribute-lft-out
1533×add-cbrt-cube
1020×pow1
925×flip--
924×flip3--
855×prod-exp
795×frac-times
733×cbrt-prod
662×add-log-exp
644×associate-*r*
619×div-exp
605×frac-add
587×distribute-lft-out--
546×sqrt-div
530×associate-*r/
506×associate-*l/
491×associate-/r*
485×associate-*l*
430×cbrt-unprod
384×associate-/r/
361×sqrt-prod
354×flip-+
353×flip3-+
307×pow-exp
288×cbrt-undiv
264×log-prod
259×div-inv
258×pow-prod-down
224×pow-to-exp
124×unswap-sqr
111×sub-neg
109×*-commutative
103×clear-num frac-2neg
89×log-pow
88×associate--l+
86×associate-/l/
81×swap-sqr
77×cos-mult
73×diff-log
62×difference-cubes
59×exp-prod
51×pow-unpow
50×log-div frac-sub div-sub
45×cbrt-div sum-log
43×sqrt-pow1
42×distribute-rgt-in distribute-lft-in
40×distribute-rgt-neg-in
38×associate--r+
34×1-exp rec-exp
33×pow1/2
32×pow1/3
30×+-commutative rem-sqrt-square
29×cube-mult unpow3
28×unpow2
25×pow-pow
24×rem-log-exp
23×associate-+r+
18×cos-diff cosh-undef sin-diff
16×associate--r- distribute-rgt-neg-out
14×distribute-frac-neg
13×pow-sqr pow-prod-up
12×neg-sub0 distribute-lft-neg-in tan-quot
11×associate--l- pow-flip
10×pow-plus
cube-div pow2 cos-sum asin-acos associate-+l- sin-mult
sinh-undef inv-pow neg-log
sin-cos-mult
acos-asin un-div-inv
exp-sum associate-+r-
neg-mul-1
acos-neg sinh-def sin-sum exp-diff rem-cube-cbrt
associate-+l+ sqr-cos-a rem-cbrt-cube rem-exp-log
tanh-undef cosh-def distribute-rgt-out sqrt-unprod tanh-def-b tanh-def-a sum-cubes tanh-def-c

localize2.2s (0.6%)

bsearch413.0ms (0.1%)

end1.0ms (0.0%)

Profiling

Loading profile data...