|
|
A186021
|
|
a(n) = Bell(n)*(2 - 0^n).
|
|
16
|
|
|
1, 2, 4, 10, 30, 104, 406, 1754, 8280, 42294, 231950, 1357140, 8427194, 55288874, 381798644, 2765917090, 20960284294, 165729739608, 1364153612318, 11665484410114, 103448316470744, 949739632313502, 9013431476894646, 88304011710168692, 891917738589610578, 9277180664459998706
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
0,2
|
|
COMMENTS
|
Row sums of number triangle A186020.
a(n) is the number of collections of subsets of {1,2,...,n-1} that are pairwise disjoint. a(n+1) = 2*Sum_{j=0..n} C(n,j)*Bell(j). For example a(3)=10 because we have: {}, {{}}, {{1}}, {{2}}, {{1,2}}, {{},{1}}, {{},{2}}, {{},{1,2}}, {{1},{2}}, {{},{1},{2}}. - Geoffrey Critzer, Aug 28 2014
a(n) is the number of collections of subsets of [n] that are pairwise disjoint and cover [n], with [0] = {}. - Manfred Boergens, May 02 2024
|
|
LINKS
|
|
|
FORMULA
|
E.g.f.: 2*exp(exp(x)-1)-1. - Paul Barry, Apr 06 2011
G.f.: A(x)= 1 + 2*x/(G(0)-x) where G(k)= 1 - x*(k+1)/(1 - x/G(k+1)).
G.f.: G(0)-1 where G(k) = 1-(x*k+1)/(x*k - 1 - x*(x*k - 1)/(x + (x*k + 1)/G(k+1))).
G.f.: (G(0)-2)/x - 1 where G(k) = 1 + 1/(1 - x/(x + (1 - x*k)/G(k+1))).
G.f.: (S-2)/x - 1 where S = 2*Sum_{k>=0} x^k/Product_{n=0..k-1}(1 - n*x).
G.f.: 1/(1-x) - x/(G(0)-x^2+x) where G(k) =x^2 + x - 1 + k*(2*x-x^2) - x^2*k^2 + x*(x*k - 1)*(x*k + 2*x - 1)^2/G(k+1).
E.g.f.: E(0) - 1 where E(k) = 1 + 1/(1 - 1/(1 + (k+1)/x*bell(k)/bell(k+1)/E(k+1))). (End)
G.f. A(x) satisfies: A(x) = 1 + (x/(1 - x)) * (1 + A(x/(1 - x))). - Ilya Gutkovskiy, Jun 30 2020
|
|
EXAMPLE
|
a(4) = A060719(3) + 1 = 29 + 1 = 30.
|
|
MAPLE
|
A186021List := proc(m) local A, P, n; A := [1, 2]; P := [2];
for n from 1 to m - 2 do P := ListTools:-PartialSums([P[-1], op(P)]);
A := [op(A), P[-1]] od; A end: A186021List(26); # Peter Luschny, Mar 24 2022
|
|
MATHEMATICA
|
Prepend[Table[2 Sum[Binomial[n, j] BellB[j], {j, 0, n}], {n, 0, 25}], 1] (* Geoffrey Critzer, Aug 28 2014 *)
With[{nmax = 50}, CoefficientList[Series[2*Exp[Exp[x] - 1] - 1, {x, 0, nmax}], x]*Range[0, nmax]!] (* G. C. Greubel, Jul 24 2017 *)
|
|
PROG
|
(Python)
from itertools import accumulate
if size < 1: return []
L, accu = [1], [2]
for _ in range(size-1):
accu = list(accumulate([accu[-1]] + accu))
L.append(accu[0])
return L
(PARI) x='x+O('x^50); Vec(serlaplace(2*exp(exp(x) - 1) -1)) \\ G. C. Greubel, Jul 24 2017
|
|
CROSSREFS
|
Main diagonal of A271466 (shifted).
|
|
KEYWORD
|
nonn,easy
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|