Details

sample2.4m (49.1%)

Algorithm
21×intervals
Results
1.4m39295×body10240exit
15.4s7366×body1280valid
12.3s57659×body80nan
10.2s3443×body2560valid
9.6s56597×body80valid
5.3s4612×body640valid
1.5s2317×body320valid
567.0ms1207×body160valid
288.0ms8356×pre80true
114.0ms38×body5120valid
61.0ms10×body5120nan
30.0ms31×body2560nan
14.0ms22×body1280nan
6.0ms15×body640nan
4.0ms10×body160nan
3.0msbody320nan

simplify1.8m (36.4%)

series20.9s (7.1%)

Calls

96 calls:

2.6s
(sqrt (* 2 (* (* (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))) (* (cbrt U) (cbrt (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
2.1s
(sqrt (* 2 (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))
2.1s
(sqrt (* 2 (* (sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
2.0s
(sqrt (* 2 (* (* (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
1.6s
(sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))

prune13.7s (4.7%)

regimes4.5s (1.5%)

Accuracy

Total 9.5b remaining (4.4%)

Threshold costs 0.4b (0.2%)

5.1b45.2%Toniolo and Linder, Equation (13)
2.1b0%Random Jason Timeout Test 006
1.7b0%Random Jason Timeout Test 004
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 003

rewrite1.9s (0.6%)

Algorithm
30×rewrite-expression-head
Calls

96 calls:

410.0ms
(sqrt (* 2 (* (sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
239.0ms
(sqrt (* 2 (* (* (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))) (* (cbrt U) (cbrt (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
203.0ms
(sqrt (* 2 (* (* (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))) (cbrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))))
64.0ms
(sqrt (* 2 (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))
53.0ms
(* (cbrt (pow (atan2 b b) (* (- b a) 1/2))) (cbrt (pow (atan2 b b) (* (- b a) 1/2))))
Rules
372×associate-*r/
322×add-sqr-sqrt
252×*-un-lft-identity
240×pow1
216×add-cube-cbrt
209×cbrt-prod
179×add-exp-log
161×add-cbrt-cube
120×cbrt-div unpow-prod-down
100×add-log-exp
96×insert-posit16
78×sqrt-div associate-*l*
77×flip3-- flip--
66×pow-prod-down sqrt-prod
64×frac-times
52×unpow-prod-up
47×sqrt-pow1
46×distribute-lft-in distribute-rgt-in
44×associate-*r*
43×times-frac
42×prod-exp sqr-pow
41×unswap-sqr
40×sub-neg
38×cbrt-unprod
32×associate-*l/ pow-unpow
31×pow1/3
28×swap-sqr pow-pow
22×pow1/2
18×distribute-lft-out-- difference-of-squares
16×log-pow
12×exp-prod log-prod *-commutative
10×pow-to-exp pow-exp
rem-sqrt-square sqrt-pow2 pow-sub
div-exp cbrt-undiv associate-/r* associate-/l*
rem-log-exp pow-prod-up pow-sqr
div-inv
sinh-def associate-/l/ flip3-+ sum-log pow2 associate-/r/ pow-plus acos-asin +-commutative flip-+
div-sub frac-2neg clear-num

localize1.5s (0.5%)

bsearch7.0ms (0.0%)

end0.0ms (0.0%)