Details

sample12.9m (43.1%)

Algorithm
77×intervals
Results
9.8m58075×body10240exit
1.3m42592×body1280valid
27.7s29599×body640valid
17.9s196892×body80valid
14.3s152373×body80nan
11.7s26905×body320valid
9.3s197820×pre80true
8.4s35525×body160valid
1.6s3021×body2560valid
829.0ms8049×body160nan
476.0ms4025×pre10240exit
287.0ms261×body5120valid
1.0msbody640nan
1.0msbody320nan

simplify11.6m (38.7%)

prune3.3m (10.9%)

rewrite48.6s (2.7%)

Algorithm
143×rewrite-expression-head
Calls

454 calls:

4.3s
(sqrt (+ (* (* (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))) (* (sqrt (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (sqrt (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))))) (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))
1.3s
(sqrt (+ (* (* (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))) (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))
926.0ms
(* (- (- (/ (* 1.0 m) v) (/ m (/ v m))) 1.0) m)
413.0ms
(* (+ (sqrt (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (sqrt 1.0)) (- (sqrt (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (sqrt 1.0)))
375.0ms
(- (- (/ (* 1.0 m) v) (/ m (/ v m))) 1.0)
Rules
381749×associate-*l/
274470×frac-times
202362×cbrt-div
195883×flip--
195882×flip3--
151918×sqrt-div
77054×associate-*r/
58536×frac-add
6781×add-exp-log
6086×add-cbrt-cube
3653×add-sqr-sqrt
3543×*-un-lft-identity
3392×times-frac
2734×prod-exp
2673×div-exp
2537×add-cube-cbrt
2388×cbrt-unprod
2371×cbrt-undiv
1390×pow1
700×add-log-exp
692×sqrt-prod
511×associate-/r*
469×associate-*r*
465×associate-*l*
408×associate-/l*
392×difference-of-squares
357×cbrt-prod
352×log-prod
334×pow-prod-down
321×div-inv
279×distribute-lft-out--
267×pow-exp
248×distribute-lft-out
187×pow-to-exp
185×pow-prod-up
154×swap-sqr
135×unswap-sqr
127×associate-/r/
118×frac-2neg clear-num
115×flip-+
114×flip3-+
101×cos-mult *-commutative
97×sub-neg
87×diff-log
71×pow-sqr
70×associate-/l/
58×pow1/3 log-pow
56×pow-plus unpow-prod-down
48×sqrt-pow1 pow1/2
46×sum-log
43×log-div
40×div-sub exp-prod
39×pow2
38×distribute-rgt-in distribute-lft-in rem-log-exp
32×frac-sub cube-unmult
29×rem-sqrt-square
27×distribute-rgt-out
26×+-commutative tan-quot
22×associate--l+
19×pow3
18×pow-flip cos-diff
16×1-exp rec-exp
15×sin-mult cos-sum sin-diff
13×sum-cubes
11×sin-cos-mult distribute-rgt-neg-in
10×associate-+r+ exp-sum sqr-pow acos-asin
distribute-lft-neg-in
associate--l-
distribute-lft-neg-out pow-unpow
distribute-lft1-in exp-diff sin-sum associate-+r- associate--r+ rem-cbrt-cube
associate-+l+ distribute-rgt-neg-out inv-pow
unsub-neg distribute-frac-neg sqrt-unprod distribute-neg-frac neg-mul-1 rem-exp-log acos-neg
neg-log pow-pow asin-acos rem-square-sqrt sqr-cos
neg-sub0 distribute-rgt-out-- tanh-undef tanh-def exp-to-pow associate--r- count-2 distribute-rgt1-in

series47.1s (2.6%)

Calls

454 calls:

666.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))) (* (- phi1 phi2) (- phi1 phi2))))
620.0ms
(sqrt (+ (* (* (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))))) (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (cbrt (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))
615.0ms
(/ (* (pow (/ 1.0 (+ 1.0 (exp (- s)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- s))))) c_n)) (* (pow (/ 1.0 (+ 1.0 (exp (- t)))) c_p) (pow (- 1.0 (/ 1.0 (+ 1.0 (exp (- t))))) c_n)))
597.0ms
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2.0))) (* (- lambda1 lambda2) (cbrt (* (* (cos (/ (+ phi1 phi2) 2.0)) (cos (/ (+ phi1 phi2) 2.0))) (cos (/ (+ phi1 phi2) 2.0)))))) (* (- phi1 phi2) (- phi1 phi2))))
534.0ms
(* (+ (sqrt (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (sqrt 1.0)) (- (sqrt (/ 2.0 (+ 1.0 (exp (* -2.0 x))))) (sqrt 1.0)))

regimes21.7s (1.2%)

Accuracy

Total 56.5b remaining (31.6%)

Threshold costs 5.8b (3.2%)

7.7b44.4%Quadratic roots, narrow range
7.6b44.7%Cubic critical, narrow range
6.4b8.2%Quadratic roots, medium range
6.4b8.6%Cubic critical, medium range
6.2b46.7%Quotient of products

localize7.3s (0.4%)

bsearch5.1s (0.3%)

end1.0ms (0.0%)