Details

simplify1.5m

Calls

893 calls:

Slowest
640.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*)))))
615.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)))))))
613.0ms
(* (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (* (/ l Om) (/ l Om)) (/ l Om)) (* (* n n) n))) (* (* (- U U*) (- U U*)) (- U U*)))
605.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*)))))))
522.0ms
(sqrt (* (* (* 2 n) U) (- (* (- t (* 2 (/ (* l l) Om))) (- t (* 2 (/ (* l l) Om)))) (* (* (* n (pow (/ l Om) 2)) (- U U*)) (* (* n (pow (/ l Om) 2)) (- U U*))))))

sample1.4m

Algorithm
12×intervals
Results
52.5s32757×body10240exit
7.3s3456×body2560valid
5.8s5013×body1280valid
5.6s37620×body80nan
5.5s37280×body80valid
1.7s2932×body640valid
600.0ms1378×body320valid
396.0ms8256×pre80true
221.0ms757×body160valid
36.0ms21×body5120valid
12.0msbody2560nan
10.0msbody5120nan
8.0ms10×body1280nan
6.0ms10×body640nan
4.0ms10×body320nan
3.0msbody160nan

prune18.9s

series7.5s

Calls

54 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) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
522.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
407.0ms
(pow (* U (* (- t (fma (* 2 l) (/ l Om) (* (* (/ l Om) (* (/ l Om) n)) (- U U*)))) (* 2 n))) (/ 1 2))
395.0ms
(pow (* U (* (- t (fma (* 2 l) (/ l Om) (* (* (/ l Om) (* (/ l Om) n)) (- U U*)))) (* 2 n))) (/ (/ 1 2) 2))

regimes2.7s

Accuracy

Total 9.8b remaining (5.4%)

8.1b36.1%Toniolo and Linder, Equation (13)
1.6b0%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.0s

Algorithm
17×rewrite-expression-head
Calls

54 calls:

Slowest
129.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
105.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
102.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
79.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
73.0ms
(* (* (/ l Om) (* (/ l Om) n)) (- U U*))
Rules
313×add-sqr-sqrt
295×*-un-lft-identity
261×add-cube-cbrt
255×add-exp-log
196×add-cbrt-cube
189×times-frac
179×pow1
114×prod-exp prod-diff
103×pow-unpow
81×cbrt-unprod
75×distribute-lft-in distribute-rgt-in
71×pow-prod-down
61×associate-*r/
59×associate-*r*
55×expm1-log1p-u
54×add-log-exp insert-posit16 log1p-expm1-u
39×associate-*l/
37×flip3-- flip--
32×associate-*l*
30×log-prod
27×frac-times
26×log-pow
23×exp-prod
22×div-exp
21×unpow-prod-down
20×pow-exp associate--l+
19×cbrt-undiv
18×sub-neg
17×difference-of-squares distribute-lft-out--
16×frac-sub
15×sqrt-pow1
13×div-inv pow-pow
12×sqrt-div *-commutative
11×sqrt-prod
unswap-sqr
associate-/r*
pow-to-exp
rem-log-exp associate-/l* exp-sum sqr-pow
cosh-def
fma-udef
pow1/2 unpow-prod-up acos-asin
sinh-def unpow2 associate-/l/ frac-2neg associate-/r/ rem-exp-log clear-num
div-sub log1p-expm1 log1p-udef e-exp-1

bsearch634.0ms

localize632.0ms

end0.0ms