Details

sample1.4m

Algorithm
12×intervals
Results
51.4s32478×body10240exit
7.1s3348×body2560valid
5.9s37631×body80nan
5.6s4936×body1280valid
5.4s37274×body80valid
1.7s2890×body640valid
670.0ms1552×body320valid
350.0ms8256×pre80true
263.0ms759×body160valid
48.0ms22×body5120valid
20.0msbody5120nan
15.0ms12×body2560nan
9.0ms11×body1280nan
5.0msbody640nan
3.0msbody320nan
2.0msbody160nan

simplify58.9s

Calls

723 calls:

Slowest
913.0ms
(* (* (* (* c c) (* c c)) (* c c)) (* (* c c) c))
683.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*)))))
664.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)))))))
599.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*)))))
562.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*)))))

prune14.1s

series7.8s

Calls

52 calls:

Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
846.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
834.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
833.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))

regimes2.2s

Accuracy

Total 8.9b remaining (4.9%)

8.5b5%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.6s

Algorithm
18×rewrite-expression-head
Calls

52 calls:

Slowest
164.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
163.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
157.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
129.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
127.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
212×add-sqr-sqrt
211×pow1
197×add-exp-log
173×add-cbrt-cube
165×*-un-lft-identity
133×add-cube-cbrt
84×prod-exp
73×associate-*r*
70×pow-prod-down
68×cbrt-unprod
64×associate-*l*
62×add-log-exp
58×times-frac
52×insert-posit16
41×sqrt-prod
31×associate-*r/
28×sqrt-pow1
23×unpow-prod-down log-pow
22×flip3-- flip--
21×unswap-sqr log-prod associate-*l/
19×exp-prod
17×pow-prod-up *-commutative
16×distribute-lft-out-- difference-of-squares
15×pow1/2
14×sqrt-div
13×pow-plus
12×sub-neg distribute-lft-in distribute-rgt-in
11×div-exp
10×cbrt-undiv
frac-times frac-sub associate-/r* swap-sqr
pow-sqr
sum-log sqr-pow associate-/l*
rem-log-exp flip3-+ pow2 flip-+ div-inv
pow-exp rem-sqrt-square associate--l+
exp-sum 1-exp acos-asin pow-to-exp
sinh-def unpow2 associate-/l/ associate-+r+ frac-2neg associate-/r/ pow3 clear-num +-commutative
div-sub rem-exp-log rem-square-sqrt sqrt-unprod

localize727.0ms

bsearch200.0ms

end0.0ms