Details

sample1.3m (47.3%)

Algorithm
18×intervals
Results
49.6s32422×body10240exit
7.3s3448×body2560valid
5.2s38059×body80nan
5.1s37189×body80valid
4.5s4973×body1280valid
2.1s2902×body640valid
533.0ms1531×body320valid
302.0ms8356×pre80true
243.0ms744×body160valid
95.0ms73×body1280nan
69.0ms43×body2560nan
30.0ms19×body5120valid
26.0ms10×body5120nan
14.0ms24×body320nan
14.0ms26×body640nan
3.0ms12×body160nan

simplify52.7s (31.7%)

series17.5s (10.5%)

Calls

48 calls:

3.0s
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))
2.4s
(sqrt (* (* (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
1.8s
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
1.8s
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
1.8s
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))

prune13.0s (7.8%)

regimes3.1s (1.9%)

Accuracy

Total 8.1b remaining (4.4%)

Threshold costs 0.4b (0.2%)

5.9b34%Toniolo and Linder, Equation (13)
1.8b0%Random Jason Timeout Test 004
0.4b0%Random Jason Timeout Test 012

rewrite721.0ms (0.4%)

Algorithm
15×rewrite-expression-head
Calls

48 calls:

146.0ms
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
128.0ms
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
125.0ms
(sqrt (* (* U 2) (* n (* (* (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))) (cbrt (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
72.0ms
(sqrt (* (* (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))))
43.0ms
(* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t))))
Rules
197×pow1
149×add-sqr-sqrt *-un-lft-identity
125×add-cube-cbrt
100×times-frac
93×pow-prod-down
69×add-exp-log
67×add-cbrt-cube
49×expm1-log1p-u
48×add-log-exp insert-posit16 log1p-expm1-u
47×sqrt-pow1
45×cbrt-prod
26×pow1/3
18×associate-/r*
12×distribute-lft-out-- log-pow difference-of-squares
10×unpow-prod-down
exp-prod pow-prod-up
cbrt-unprod associate-/l* prod-exp
log-prod pow-unpow pow-plus div-inv
pow1/2 fma-udef sqrt-prod
div-exp cbrt-undiv distribute-lft-in distribute-rgt-in
pow-sqr associate-/r/
rem-log-exp sinh-def associate-/l/ flip3-- flip-- frac-2neg pow2 pow-exp sqr-pow acos-asin clear-num pow-to-exp pow-pow
div-sub associate-*l* log1p-expm1 log1p-udef pow3 associate-*r* *-commutative

localize635.0ms (0.4%)

bsearch4.0ms (0.0%)

end0.0ms (0.0%)