Details

end8.4m (60.7%)

simplify2.5m (18.3%)

sample1.9m (13.7%)

Algorithm
21×intervals
Results
1.1m39132×body10240exit
11.7s7343×body1280valid
8.7s3402×body2560valid
7.8s56648×body80valid
7.3s58566×body80nan
4.1s4707×body640valid
1.5s2314×body320valid
322.0ms1174×body160valid
187.0ms8356×pre80true
72.0ms31×body5120valid
29.0ms28×body2560nan
20.0msbody5120nan
10.0ms20×body1280nan
8.0ms20×body640nan
2.0msbody320nan
2.0msbody160nan

series43.4s (5.2%)

Calls

88 calls:

8.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.6s
(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*))))))
7.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.4s
(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*)))))
2.2s
(* (* (* 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*))))

prune9.7s (1.2%)

rewrite2.8s (0.3%)

Algorithm
27×rewrite-expression-head
Calls

88 calls:

315.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*))))
263.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*)))))
206.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
195.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
191.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*)))))
Rules
359×add-sqr-sqrt
304×*-un-lft-identity
283×add-exp-log
240×add-cube-cbrt
211×pow1
158×add-cbrt-cube
126×unpow-prod-down
117×prod-exp
115×times-frac
96×associate-*r/
90×add-log-exp
89×associate-*r*
82×sqrt-prod
77×pow-unpow
71×log-prod
54×log-pow
53×pow-prod-down
47×flip-- flip3--
42×cbrt-unprod
40×exp-prod
39×associate-*l*
38×pow-exp
35×sqrt-pow1
34×sub-neg
33×difference-of-squares
32×frac-sub
31×distribute-lft-out--
25×distribute-rgt-in sqrt-div distribute-lft-in cbrt-prod
23×pow1/2 pow-to-exp
21×pow-pow
20×unswap-sqr
19×sqr-pow
18×div-exp
16×unpow-prod-up associate--l+
12×*-commutative rem-log-exp sin-sum
11×pow-sub rem-sqrt-square
pow1/3 div-inv
log-div associate-/r*
sqrt-pow2
associate-/l* swap-sqr
exp-sum
exp-diff div-sub acos-asin
cbrt-undiv asin-acos
pow-prod-up pow-sqr associate-/r/ associate--r- associate-/l/ associate-+r- clear-num frac-2neg
distribute-lft-out sin-diff pow-plus pow2 diff-log

regimes2.5s (0.3%)

Accuracy

Total 8.9b remaining (4.1%)

Threshold costs 0.1b (0%)

7.5b16.2%Toniolo and Linder, Equation (13)
1.3b0%Random Jason Timeout Test 006
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 003

bsearch1.0s (0.1%)

localize787.0ms (0.1%)