Details

sample1.0m (60.4%)

Algorithm
21×intervals
Results
35.1s38056×body10240exit
7.0s7436×body1280valid
5.3s3391×body2560valid
2.9s57801×body80nan
2.9s56609×body80valid
2.0s4641×body640valid
560.0ms2230×body320valid
207.0ms1243×body160valid
127.0ms8356×pre80true
37.0ms23×body5120valid
22.0ms31×body2560nan
15.0msbody5120nan
7.0ms19×body1280nan
2.0ms13×body320nan
2.0ms12×body640nan
1.0ms10×body160nan

series28.5s (28.2%)

Calls

87 calls:

4.7s
(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.7s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.4s
(* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

prune6.0s (5.9%)

simplify2.6s (2.6%)

Algorithm
45×egg-herbie

regimes1.6s (1.6%)

Accuracy

Total 10.9b remaining (5%)

Threshold costs 0.5b (0.2%)

8.7b31.6%Toniolo and Linder, Equation (13)
1.6b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 003
0.0b0%Random Jason Timeout Test 015

rewrite758.0ms (0.8%)

Algorithm
27×rewrite-expression-head
Calls

87 calls:

81.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
74.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*)))))
54.0ms
(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*))))))
53.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
48.0ms
(* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
Rules
315×add-sqr-sqrt
297×add-exp-log
271×*-un-lft-identity
229×add-cube-cbrt
227×pow1
163×add-cbrt-cube
146×unpow-prod-down
120×prod-exp
110×associate-*r/
108×log-prod
94×sqrt-prod
91×associate-*r*
87×add-log-exp
73×cbrt-prod
68×times-frac
59×pow-prod-down
51×pow-unpow
50×sqrt-pow1
46×distribute-rgt-in distribute-lft-in
45×flip-- flip3-- cbrt-unprod
44×pow-exp
41×log-pow
40×sub-neg
32×frac-sub
27×pow-to-exp
26×pow1/2
24×sqrt-div associate--l+ pow-pow
23×unpow-prod-up
22×sqr-pow rem-log-exp
21×difference-of-squares distribute-lft-out--
19×exp-prod associate-*l*
18×div-exp
16×unswap-sqr
12×rem-sqrt-square
11×*-commutative
10×pow1/3 pow-sub
cube-prod associate-/r*
associate-/l* sqrt-pow2 div-inv
log-div
cbrt-undiv exp-sum
associate-/l/ cube-mult unpow3 e-exp-1 acos-asin associate-/r/ clear-num frac-2neg
div-sub rem-exp-log rem-cbrt-cube

localize394.0ms (0.4%)

bsearch143.0ms (0.1%)

end0.0ms (0.0%)