Details

sample2.0m (44.6%)

Algorithm
21×intervals
Results
1.2m39295×body10240exit
13.0s7366×body1280valid
8.5s57659×body80nan
8.4s3443×body2560valid
7.0s56597×body80valid
3.8s4612×body640valid
1.6s2317×body320valid
830.0ms1207×body160valid
296.0ms8356×pre80true
124.0ms38×body5120valid
56.0ms10×body5120nan
29.0ms31×body2560nan
12.0ms22×body1280nan
4.0ms15×body640nan
3.0ms10×body160nan
2.0msbody320nan

simplify1.8m (39.8%)

series20.9s (7.8%)

Calls

96 calls:

2.5s
(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))))))))))))
2.5s
(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.2s
(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))))))))))))
1.6s
(sqrt (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))

prune13.8s (5.1%)

regimes4.1s (1.5%)

Accuracy

Total 9.5b remaining (4.4%)

Threshold costs 0.4b (0.2%)

5.1b45.2%Toniolo and Linder, Equation (13)
2.2b0%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.7s (0.6%)

Algorithm
30×rewrite-expression-head
Calls

96 calls:

365.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))))))))))))
198.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))))))))))))
187.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))))))))))))
61.0ms
(sqrt (* 2 (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))
56.0ms
(* (/ l Om) (* n (- U* U)))
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.3s (0.5%)

bsearch7.0ms (0.0%)

end0.0ms (0.0%)