Details

sample1.4m

Algorithm
12×intervals
Results
51.6s32554×body10240exit
7.5s3506×body2560valid
6.1s37614×body80nan
5.6s37173×body80valid
5.2s5060×body1280valid
1.7s2859×body640valid
518.0ms1425×body320valid
389.0ms8256×pre80true
198.0ms709×body160valid
34.0ms18×body5120valid
17.0msbody5120nan
9.0msbody2560nan
7.0msbody1280nan
4.0msbody640nan
4.0msbody320nan
3.0ms10×body160nan

simplify30.2s

Calls

395 calls:

Slowest
1.1s
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ (* l l) Om)) 3)) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ (* t t) (+ (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om))) (* t (* 2 (/ (* l l) Om))))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
767.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ (* l l) Om)) 3)) (+ U U*)) (* (+ (* t t) (+ (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om))) (* t (* 2 (/ (* l l) Om))))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
743.0ms
(fmod (sinh c) (- c (pow -2.9807307601812193e+165 2)))
715.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)))))))
701.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))

prune10.5s

series8.0s

Calls

52 calls:

Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.3s
(sqrt (+ (* (* 2 U) (* n t)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))
1.1s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n))))))
867.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))
527.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.3s

Accuracy

Total 8.2b remaining (4.5%)

7.7b14.2%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

localize439.0ms

bsearch339.0ms

rewrite257.0ms

Algorithm
18×rewrite-expression-head
Calls

52 calls:

Slowest
25.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
22.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
21.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n)))))
11.0ms
(* (* (- U U*) (- (/ l Om))) n)
10.0ms
(* (* (* c c) c) 1/6)
Rules
95×add-sqr-sqrt
93×*-un-lft-identity add-cube-cbrt
75×pow1
71×add-exp-log
66×add-cbrt-cube
53×add-log-exp
52×insert-posit16
35×associate-*l*
30×associate-*r/
24×associate-*r* log-prod
23×flip3-- flip--
22×associate-*l/
17×log-pow *-commutative
15×exp-prod
12×sqrt-div
10×pow-unpow unpow-prod-down
times-frac
frac-times frac-sub sub-neg distribute-lft-in distribute-rgt-in sqrt-prod
div-inv
distribute-neg-frac pow-prod-down cbrt-unprod prod-exp exp-sum
rem-log-exp
pow1/2 distribute-lft-neg-in flip3-+ associate--l+ flip-+ distribute-rgt-neg-in associate-/l*
unpow-prod-up associate-/r* pow-to-exp
sinh-def frac-2neg distribute-rgt-neg-out pow2 associate-/r/ pow-exp pow3 rem-exp-log rem-sqrt-square pow-plus acos-asin clear-num +-commutative associate-/l/ pow-pow
exp-to-pow div-sub cbrt-undiv div-exp distribute-lft-neg-out neg-mul-1

end0.0ms