Details

simplify2.2m

Calls

1115 calls:

Slowest
966.0ms
(sqrt (* (* (* 2 n) U) (- (pow (- t (* 2 (/ (* l l) Om))) 3) (pow (* (* n (pow (/ l Om) 2)) (- U U*)) 3))))
681.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)))))))
651.0ms
(* (* (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
601.0ms
(acos (pow (fmod (cosh a) (* a a)) (log1p a)))
576.0ms
(* (* (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))) (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))) (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))

sample1.3m

Algorithm
12×intervals
Results
49.2s31678×body10240exit
7.0s3515×body2560valid
5.6s37246×body80valid
5.2s4911×body1280valid
5.0s37613×body80nan
1.6s2871×body640valid
838.0ms8256×pre80true
531.0ms1465×body320valid
185.0ms768×body160valid
45.0ms13×body1280nan
27.0ms15×body5120valid
12.0ms10×body2560nan
10.0msbody5120nan
5.0msbody640nan
5.0ms13×body320nan
2.0msbody160nan

prune11.9s

series7.8s

Calls

44 calls:

Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.3s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))
536.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes1.5s

Accuracy

Total 10.4b remaining (5.6%)

Threshold costs 0.3b (0.2%)

10.1b1.4%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 004
0.1b93.8%Random Jason Timeout Test 012

rewrite1.1s

Algorithm
15×rewrite-expression-head
Calls

44 calls:

Slowest
159.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1)))
113.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
105.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (pow (* (/ l Om) (* (- U U*) (* (/ l Om) n))) 1))))
102.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
95.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
Rules
176×add-exp-log
155×add-sqr-sqrt
153×associate-*r/
149×pow1
147×add-cbrt-cube
135×*-un-lft-identity
101×add-cube-cbrt
73×prod-exp
72×flip3-- flip--
65×associate-*r*
61×pow-prod-down
60×frac-sub
58×cbrt-unprod times-frac
47×frac-times
44×insert-posit16 add-log-exp
38×sqrt-div
36×associate-*l/
31×associate-*l*
22×sub-neg distribute-lft-in distribute-rgt-in
21×unpow-prod-down
18×difference-of-squares
17×distribute-lft-out--
16×sqrt-pow1 associate--l+
15×log-prod
14×div-exp
11×cbrt-undiv *-commutative
pow-exp unswap-sqr
associate-/r*
pow-unpow
remove-posit16 associate-/l*
log-pow sqr-pow pow-to-exp div-inv
exp-prod pow1/2 sqrt-prod
rem-log-exp unpow-prod-up exp-sum acos-asin
associate-/r/ unpow2 associate-/l/ frac-2neg clear-num pow-pow
div-sub rem-exp-log e-exp-1

localize512.0ms

bsearch244.0ms

end0.0ms