Details

sample1.0m (61.7%)

Algorithm
21×intervals
Results
35.6s38783×body10240exit
6.9s7278×body1280valid
5.4s3448×body2560valid
2.9s58202×body80nan
2.9s56608×body80valid
2.0s4505×body640valid
597.0ms2443×body320valid
213.0ms1254×body160valid
111.0ms8356×pre80true
53.0ms34×body5120valid
26.0ms42×body2560nan
10.0msbody5120nan
8.0ms29×body1280nan
4.0ms17×body640nan
2.0ms13×body320nan
1.0ms10×body160nan

series25.2s (25.4%)

Calls

93 calls:

4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* n (* (cbrt (pow (/ l Om) (/ 2.0 2))) (cbrt (pow (/ l Om) (/ 2.0 2))))) (cbrt (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))

prune6.6s (6.6%)

simplify3.0s (3.0%)

Algorithm
47×egg-herbie

regimes1.7s (1.7%)

Accuracy

Total 11.2b remaining (5.3%)

Threshold costs 0.5b (0.2%)

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

rewrite865.0ms (0.9%)

Algorithm
29×rewrite-expression-head
Calls

93 calls:

229.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* n (* (cbrt (pow (/ l Om) (/ 2.0 2))) (cbrt (pow (/ l Om) (/ 2.0 2))))) (cbrt (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
78.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
59.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
49.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
48.0ms
(- (/ x (- hi lo)) (/ lo (- hi lo)))
Rules
395×add-sqr-sqrt
363×*-un-lft-identity
277×add-cube-cbrt
265×add-exp-log
221×pow1
196×unpow-prod-down
154×add-cbrt-cube
136×sqrt-prod
133×times-frac
97×prod-exp
96×add-log-exp
74×associate-*r/
71×cbrt-prod
70×associate-*r*
63×pow-unpow
60×sqrt-pow1
52×pow-pow
51×log-prod
44×flip-- flip3-- pow-prod-down
43×pow-exp
42×distribute-lft-out--
36×difference-of-squares pow1/2
31×cbrt-unprod
30×exp-prod pow-to-exp log-pow
29×frac-sub
27×sub-neg sqr-pow
24×sqrt-div
20×unpow-prod-up
18×rem-sqrt-square div-exp associate-/r*
16×distribute-rgt-in distribute-lft-in
14×associate-*l*
12×associate-/l* cube-prod div-inv associate--l+ unswap-sqr rem-log-exp
10×pow-sub associate-/r/
*-commutative sqrt-pow2
cbrt-undiv
cube-mult unpow3 pow1/3 acos-asin clear-num frac-2neg
rem-cube-cbrt exp-sum distribute-rgt-out-- log-div
associate-/l/
diff-log exp-diff div-sub rem-exp-log rem-cbrt-cube exp-to-pow sub-div

localize403.0ms (0.4%)

bsearch227.0ms (0.2%)

end0.0ms (0.0%)