Details

sample1.4m

Algorithm
12×intervals
Results
53.9s32487×body10240exit
8.3s3524×body2560valid
6.4s37305×body80nan
6.2s5028×body1280valid
5.1s37151×body80valid
1.9s2898×body640valid
676.0ms1447×body320valid
393.0ms8256×pre80true
228.0ms733×body160valid
25.0ms15×body5120valid
12.0msbody5120nan
11.0ms11×body1280nan
9.0msbody2560nan
6.0msbody640nan
4.0ms11×body160nan
3.0msbody320nan

simplify1.2m

Calls

810 calls:

Slowest
865.0ms
(* (* (* (* c c) (* c c)) (* c c)) (* (* c c) c))
643.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
635.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
624.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
611.0ms
(* (* (* (* (* 2 2) 2) (* (* n n) n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))

prune15.0s

series8.4s

Calls

62 calls:

Slowest
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.5s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
854.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
606.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
493.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))

regimes2.1s

Accuracy

Total 9.5b remaining (5.2%)

9.1b-12%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 004
0.2b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite1.7s

Algorithm
19×rewrite-expression-head
Calls

62 calls:

Slowest
177.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
168.0ms
(pow (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)) 1/2)
164.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
129.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
124.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
Rules
261×pow1
232×add-exp-log
211×add-sqr-sqrt
203×add-cbrt-cube
177×*-un-lft-identity
145×add-cube-cbrt
98×prod-exp
79×cbrt-unprod
77×pow-prod-down associate-*l*
72×add-log-exp
67×associate-*r*
62×insert-posit16
60×sinh-def
58×times-frac
45×associate-*r/
42×associate-*l/
28×frac-times
26×pow-prod-up pow-plus
24×log-prod log-pow
21×flip3-- flip-- *-commutative
19×exp-prod
18×unswap-sqr
17×sqrt-pow1
16×distribute-lft-out-- difference-of-squares
14×cbrt-div sqrt-prod
12×div-exp sub-neg distribute-rgt-in distribute-lft-in
11×cbrt-undiv unpow-prod-down
10×pow2 sqrt-div pow-sqr
frac-sub associate-/r*
rem-log-exp associate-/l* sum-log pow3 swap-sqr
pow-exp sqr-pow div-inv
pow-to-exp pow1/2 associate--l+
exp-sum 1-exp flip3-+ acos-asin flip-+ pow-unpow
pow1/3 associate-/l/ frac-2neg associate-/r/ clear-num rem-cbrt-cube +-commutative cbrt-prod cosh-def associate-+r+
div-sub rem-exp-log unpow1/2 rem-sqrt-square pow-pow

localize744.0ms

bsearch276.0ms

end0.0ms