Details

simplify1.1m (39.1%)

sample1.0m (36.7%)

Algorithm
21×intervals
Results
34.6s38207×body10240exit
7.1s7433×body1280valid
5.5s3469×body2560valid
2.8s58220×body80nan
2.8s56487×body80valid
2.0s4617×body640valid
556.0ms2322×body320valid
192.0ms1150×body160valid
108.0ms8356×pre80true
50.0ms25×body5120valid
19.0ms27×body2560nan
9.0ms26×body1280nan
9.0msbody5120nan
5.0ms23×body640nan
3.0ms14×body320nan
1.0msbody160nan

series30.2s (17.9%)

Calls

99 calls:

5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.0s
(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*))))))
5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.8s
(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*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune6.6s (3.9%)

rewrite1.7s (1.0%)

Algorithm
29×rewrite-expression-head
Calls

99 calls:

176.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*))))
152.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*)))))
141.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
123.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
122.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
516×add-sqr-sqrt
325×add-exp-log *-un-lft-identity
306×unpow-prod-down
281×add-cube-cbrt
265×sqrt-prod
236×pow1
176×add-cbrt-cube
138×prod-exp
124×associate-*r*
112×cbrt-prod
102×add-log-exp
98×associate-*r/
85×unswap-sqr
78×associate-*l*
68×times-frac
55×pow-prod-down
54×sqrt-pow1
53×pow-exp
52×sqr-pow
46×flip-- flip3--
45×cbrt-unprod
44×swap-sqr
42×pow-unpow
38×pow-to-exp
34×pow1/2
33×log-prod
32×frac-sub
31×pow-pow
30×sub-neg
24×distribute-rgt-in distribute-lft-in sqrt-div
22×difference-of-squares distribute-lft-out--
20×rem-sqrt-square
18×div-exp
16×associate--l+ log-pow
15×*-commutative pow1/3
14×exp-prod pow-sub
12×cube-prod unpow-prod-up
div-sub
sinh-def associate-/r*
sqrt-pow2 div-inv associate-/l* rem-log-exp
pow-prod-up
cube-mult pow-sqr unpow3 cube-div
cbrt-undiv rem-exp-log exp-sum pow2
associate-/l/ cbrt-div rem-cube-cbrt pow-plus associate-*l/ acos-asin associate-/r/ rem-cbrt-cube clear-num frac-2neg frac-times
exp-to-pow

regimes1.6s (1.0%)

Accuracy

Total 11.9b remaining (5.4%)

Threshold costs 0.5b (0.2%)

9.2b13.1%Toniolo and Linder, Equation (13)
2.2b0%Random Jason Timeout Test 006
0.4b75.2%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

localize455.0ms (0.3%)

bsearch411.0ms (0.2%)

end0.0ms (0.0%)