Details

sample1.8m (41.6%)

Algorithm
21×intervals
Results
1.0m38827×body10240exit
12.3s7404×body1280valid
7.6s3435×body2560valid
7.0s57632×body80nan
6.0s56650×body80valid
4.0s4671×body640valid
1.3s2253×body320valid
368.0ms1151×body160valid
179.0ms8356×pre80true
56.0ms29×body5120valid
26.0ms31×body2560nan
20.0msbody5120nan
10.0ms24×body1280nan
4.0ms12×body320nan
4.0ms11×body640nan
3.0ms16×body160nan

simplify1.6m (37.0%)

series39.1s (14.9%)

Calls

74 calls:

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

prune10.2s (3.9%)

regimes3.1s (1.2%)

Accuracy

Total 12.2b remaining (5.6%)

Threshold costs 0.4b (0.2%)

8.6b14%Toniolo and Linder, Equation (13)
1.9b0%Random Jason Timeout Test 004
1.3b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002

rewrite2.5s (1.0%)

Algorithm
25×rewrite-expression-head
Calls

74 calls:

499.0ms
(sqrt (* (* (* 2.0 n) (* (* U (cbrt (- t (fma 2.0 (/ l (/ Om l)) (* (- U U*) (* n (pow (/ l Om) (* 2 (/ 2.0 2))))))))) (cbrt (- t (fma 2.0 (/ l (/ Om l)) (* (- U U*) (* n (pow (/ l Om) (* 2 (/ 2.0 2)))))))))) (cbrt (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))))
274.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*))))
242.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
214.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
198.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
281×add-sqr-sqrt
247×*-un-lft-identity
237×add-exp-log
226×associate-*r/
213×add-cube-cbrt
191×pow1
162×cbrt-div
131×add-cbrt-cube
129×flip-- flip3--
117×cbrt-prod
104×prod-exp
90×prod-diff
80×sqrt-div
78×frac-times
75×log1p-expm1-u expm1-log1p-u
74×add-log-exp
70×associate-*r*
65×pow-prod-down
64×frac-sub
63×distribute-rgt-in distribute-lft-in
48×times-frac
40×sqrt-pow1
35×cbrt-unprod
31×pow1/3
30×unpow-prod-down associate--l+
26×pow-exp
25×sqrt-prod
24×associate-*l/ log-pow associate-*l* log-prod
18×sub-neg
17×difference-of-squares distribute-lft-out--
16×sinh-def div-exp unswap-sqr
13×pow-to-exp
12×swap-sqr exp-prod
10×*-commutative pow1/2
associate-/r*
associate-/l*
sqr-pow pow-prod-up div-inv rem-log-exp pow-sqr
cbrt-undiv
associate-/l/ expm1-udef pow-plus acos-asin rem-sqrt-square fma-udef associate-/r/ pow2 clear-num frac-2neg
expm1-log1p div-sub log1p-udef log1p-expm1 sin-diff

localize675.0ms (0.3%)

bsearch459.0ms (0.2%)

end0.0ms (0.0%)