Details

sample1.3m

Algorithm
12×intervals
Results
50.7s31936×body10240exit
7.2s3358×body2560valid
6.6s37474×body80nan
5.7s37170×body80valid
5.1s5000×body1280valid
1.8s3003×body640valid
787.0ms1499×body320valid
362.0ms8256×pre80true
192.0ms726×body160valid
54.0ms28×body5120valid
36.0msbody5120nan
16.0msbody2560nan
9.0ms13×body640nan
6.0ms10×body320nan
5.0msbody1280nan
2.0msbody160nan

simplify33.9s

Calls

454 calls:

Slowest
1.0s
(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)))))))
825.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*)))))))
639.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)))))))
638.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ U U*)) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
530.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*)))))

prune13.5s

series6.2s

Calls

65 calls:

Slowest
1.2s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
816.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n))))))
587.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))
306.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
282.0ms
(pow (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))) 1/2)

regimes2.0s

Accuracy

Total 11.7b remaining (6.4%)

11.1b-18.7%Toniolo and Linder, Equation (13)
0.3b0%Random Jason Timeout Test 012
0.3b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

bsearch749.0ms

localize594.0ms

rewrite439.0ms

Algorithm
20×rewrite-expression-head
Calls

65 calls:

Slowest
95.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
27.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
23.0ms
(* (* (* c c) c) 1/6)
18.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n)))))
16.0ms
(+ (* (* (* c c) c) 1/6) (* (pow c 5) 1/120))
Rules
109×add-sqr-sqrt
108×*-un-lft-identity add-cube-cbrt
93×pow1
90×add-exp-log
83×add-cbrt-cube
74×add-log-exp
65×insert-posit16
43×associate-*l*
33×associate-*r*
32×associate-*r/
24×log-prod *-commutative
23×flip3-- flip-- associate-*l/
17×unpow-prod-down log-pow
15×exp-prod
10×sqrt-div
times-frac
pow-prod-down frac-times cbrt-unprod frac-sub sub-neg prod-exp distribute-lft-in distribute-rgt-in
cosh-def
rem-log-exp distribute-neg-frac pow-unpow exp-sum div-inv
sqrt-prod flip3-+ flip-+
distribute-lft-neg-in pow2 pow3 pow-plus +-commutative associate--l+ sum-log distribute-rgt-neg-in log-div
pow1/2 pow-exp associate-/r* pow-to-exp pow-pow associate-/l*
associate-+l+ sinh-def distribute-rgt-neg-out associate-/r/ rem-exp-log acos-asin associate-/l/
exp-to-pow exp-diff div-sub cbrt-undiv unpow2 frac-2neg unpow1/2 div-exp distribute-lft-neg-out rem-sqrt-square clear-num neg-mul-1

end0.0ms