Details

sample1.4m

Algorithm
12×intervals
Results
51.4s32727×body10240exit
7.8s3456×body2560valid
5.6s37908×body80nan
5.2s37242×body80valid
4.9s4943×body1280valid
1.8s2937×body640valid
637.0ms1459×body320valid
355.0ms8256×pre80true
193.0ms763×body160valid
30.0ms18×body5120valid
12.0msbody5120nan
7.0msbody1280nan
6.0msbody2560nan
5.0ms12×body160nan
3.0msbody320nan
2.0msbody640nan

simplify1.1m

Calls

847 calls:

Slowest
935.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*)))))
833.0ms
(* (* (* (* c c) c) (* (* c c) c)) (* (* c c) c))
773.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*)))))
646.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)))))))
626.0ms
(- (+ (* 1/6 (pow c 2)) 1) (* 1/72 (pow c 4)))

prune15.0s

series9.7s

Calls

54 calls:

Slowest
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.6s
(sqrt (* 2 (+ (* (* U n) t) (* (/ U (/ Om (* n l))) (- (* -2 l) (/ (- U U*) (/ Om (* n l))))))))
1.1s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
856.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
575.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes1.9s

Accuracy

Total 10.0b remaining (5.5%)

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

rewrite1.5s

Algorithm
17×rewrite-expression-head
Calls

54 calls:

Slowest
194.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
178.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
139.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
133.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
121.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
Rules
258×add-sqr-sqrt
222×*-un-lft-identity
207×add-exp-log
199×pow1
177×add-cbrt-cube
176×add-cube-cbrt
147×times-frac
79×prod-exp
72×associate-*l*
65×add-log-exp
63×pow-prod-down
60×cbrt-unprod
54×insert-posit16
50×associate-*r*
41×log-prod
35×exp-prod
32×associate-*r/
30×log-pow
23×distribute-lft-out-- difference-of-squares associate-/r*
22×cbrt-prod
21×div-exp
20×cbrt-undiv flip3-- flip--
19×sqrt-pow1
18×unswap-sqr div-inv
17×exp-sum associate-/l*
15×sqrt-prod *-commutative
14×pow-prod-up
13×pow-plus associate-*l/
12×sqrt-div
11×cosh-def
10×sub-neg distribute-rgt-in distribute-lft-in
frac-sub pow1/3 unpow-prod-down
rem-log-exp sum-log cbrt-div swap-sqr pow-sqr
pow1/2 frac-times frac-2neg pow2 clear-num log-div
rem-exp-log associate-/l/ flip3-+ associate-/r/ pow-exp sqr-pow associate--l+ flip-+
1-exp acos-asin pow-to-exp
sinh-def exp-diff div-sub associate-+r+ pow3 +-commutative
rem-sqrt-square

localize636.0ms

bsearch370.0ms

end0.0ms