Details

sample1.4m

Algorithm
12×intervals
Results
50.7s32565×body10240exit
7.2s3351×body2560valid
6.0s37221×body80nan
5.4s4991×body1280valid
5.0s37316×body80valid
2.5s2933×body640valid
622.0ms1505×body320valid
364.0ms8256×pre80true
228.0ms773×body160valid
36.0ms21×body5120valid
17.0msbody5120nan
7.0msbody1280nan
6.0msbody2560nan
5.0msbody640nan
3.0ms10×body160nan
3.0msbody320nan

simplify54.9s

Calls

671 calls:

Slowest
719.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*)))))
691.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)))))))
683.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*)))))
587.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*)))))
564.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*)))))))

prune13.1s

series8.2s

Calls

54 calls:

Slowest
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
928.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (cbrt (* (* (/ l Om) n) (- U U*))) (cbrt (* (* (/ l Om) n) (- U U*)))) (cbrt (* (* (/ l Om) n) (- U U*)))))) 2)))
863.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
560.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.2s

Accuracy

Total 8.9b remaining (4.9%)

8.5b9.5%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.2s

Algorithm
17×rewrite-expression-head
Calls

54 calls:

Slowest
171.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (cbrt (* (* (/ l Om) n) (- U U*))) (cbrt (* (* (/ l Om) n) (- U U*)))) (cbrt (* (* (/ l Om) n) (- U U*)))))) 2)))
169.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
133.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
122.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
120.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
Rules
195×add-sqr-sqrt
175×pow1
164×add-exp-log
155×*-un-lft-identity
136×add-cbrt-cube
127×add-cube-cbrt
68×prod-exp
58×pow-prod-down
54×add-log-exp insert-posit16
49×associate-*r*
48×times-frac
47×cbrt-unprod sqrt-prod
40×associate-*l*
35×associate-*r/
27×sqrt-pow1
26×log-pow associate-*l/
25×unpow-prod-down
24×flip3-- flip--
22×exp-prod
21×log-prod
20×pow1/2 sqrt-div
16×swap-sqr
15×cbrt-div unswap-sqr
14×sinh-def distribute-lft-out-- difference-of-squares
12×frac-times
10×pow-prod-up *-commutative
div-exp frac-sub sub-neg distribute-rgt-in associate-/r* distribute-lft-in
cbrt-undiv
rem-log-exp 1-exp pow-unpow associate-/l* pow-sqr
acos-asin
pow-exp sqr-pow associate--l+ div-inv
pow1/3 exp-sum pow-to-exp cbrt-prod
associate-/r/ associate-/l/ rem-square-sqrt frac-2neg flip3-+ pow2 unpow2 rem-sqrt-square pow-plus sqrt-unprod clear-num flip-+ cosh-def pow-pow
exp-diff div-sub rem-exp-log log-div

localize603.0ms

bsearch200.0ms

end0.0ms