Details

simplify2.3m

Calls

1039 calls:

Slowest
768.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)))))))
680.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (+ U U*)) (* (+ t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- (* U U) (* U* U*)))))))))
670.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*)))))
663.0ms
(cbrt (* (* (sinh c) (- (exp c) (exp (- c)))) (sinh c)))
653.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*)))))

sample1.4m

Algorithm
12×intervals
Results
54.4s32928×body10240exit
8.2s3547×body2560valid
6.1s37861×body80nan
5.5s4919×body1280valid
4.6s37319×body80valid
1.9s2881×body640valid
698.0ms1443×body320valid
400.0ms8256×pre80true
223.0ms728×body160valid
35.0ms18×body5120valid
19.0msbody5120nan
12.0msbody2560nan
8.0ms10×body1280nan
5.0ms11×body320nan
4.0msbody640nan
2.0msbody160nan

prune17.8s

series9.3s

Calls

57 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*)))))
1.1s
(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 (* (/ l Om) (* (/ l Om) (- U U*)))))))
511.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes1.9s

Accuracy

Total 9.3b remaining (5.1%)

8.9b23.4%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.3s

Algorithm
19×rewrite-expression-head
Calls

57 calls:

Slowest
145.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
127.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
103.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
98.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
98.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
Rules
321×add-sqr-sqrt
292×*-un-lft-identity
260×distribute-lft-in add-cube-cbrt distribute-rgt-in
240×associate-*r/
228×prod-diff
210×add-exp-log
200×pow1
167×add-cbrt-cube
87×prod-exp
82×flip3-- flip--
68×frac-sub
67×frac-times
66×pow-prod-down
64×associate-*r*
63×cbrt-unprod
58×times-frac
57×add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u
54×sinh-def associate-*l*
42×sqrt-div
40×associate--l+
36×sub-neg associate-*l/
33×unpow-prod-down
21×log-prod
16×unswap-sqr sqrt-pow1 log-pow distribute-lft-out-- difference-of-squares
15×*-commutative
14×div-exp cbrt-div
13×exp-prod
12×pow-prod-up pow-exp pow-plus
cbrt-undiv
associate-/r*
sqrt-prod
associate-/l* pow-to-exp
rem-log-exp sqr-pow div-inv
unpow2 pow1/2 pow3 pow2 fma-udef pow-unpow pow-sqr
exp-sum unpow-prod-up acos-asin
pow1/3 associate-/l/ frac-2neg associate-/r/ rem-cbrt-cube clear-num cbrt-prod
div-sub rem-exp-log e-exp-1 pow-pow

localize652.0ms

bsearch313.0ms

end0.0ms