Polynomial Sequences of Binomial Type

Richard P. Stanley

M.I.T.

Polynomial Sequences of Binomial Type – p. Some motivation

d C Let D = dn, acting on f(n) ∈ [n]. Then Dnk = knk−1 nk f(n) = Dkf(0) (Taylor series). k! Xk≥0

Polynomial Sequences of Binomial Type – p. Some motivation

d C Let D = dn, acting on f(n) ∈ [n]. Then Dnk = knk−1 nk f(n) = Dkf(0) (Taylor series). k! Xk≥0 Let ∆f(n)= f(n + 1) − f(n) and (n)k = n(n − 1) ··· (n − k + 1). Then

∆(n)k = k(n)k−1 (n) f(n) = ∆kf(0) k . k! k≥0 X Polynomial Sequences of Binomial Type – p. Connection between D and ∆

By Taylor’s theorem,

xk f(n + x)= Dkf(n) . k! Xk≥0

Polynomial Sequences of Binomial Type – p. Connection between D and ∆

By Taylor’s theorem,

xk f(n + x)= Dkf(n) . k! Xk≥0 Put x = 1:

Polynomial Sequences of Binomial Type – p. Connection (continued)

Dk f(n +1) = f(n) k! ! Xk≥0 = eDf(n).

Polynomial Sequences of Binomial Type – p. Connection (continued)

Dk f(n +1) = f(n) k! ! Xk≥0 = eDf(n).

⇒ ∆f(n) = (eD − 1)f(n) ⇒ ∆ = eD − 1. Thus also D = log(∆ + 1).

Polynomial Sequences of Binomial Type – p. Finite operator calculus

General theory developed by G.-C. Rota and collaborators, called finite operator calculus.

Polynomial Sequences of Binomial Type – p. Finite operator calculus

General theory developed by G.-C. Rota and collaborators, called finite operator calculus. G.-C. Rota, Finite Operator Calculus, Academic Press, 1976.

Polynomial Sequences of Binomial Type – p. The shift operator

Define E : C[n] → C[n] by Ef(n)= f(n + 1).

Polynomial Sequences of Binomial Type – p. Main thm. of operator calculus

Theorem. Let L: C[n] → C[n] be linear (over C) and satisfy L(n) = 1 and L(deg d) = deg d − 1. The following two conditions are equivalent. LE = EL

Polynomial Sequences of Binomial Type – p. Main thm. of operator calculus

Theorem. Let L: C[n] → C[n] be linear (over C) and satisfy L(n) = 1 and L(deg d) = deg d − 1. The following two conditions are equivalent. LE = EL

There exist pk(n), k ≥ 0, such that p0(n) = 1, deg pk(n)= k, and

Lpk(n) = kpk−1(n) n xk xk pk(n) = pk(1) . k! k! ! Xk≥0 Xk≥0

Polynomial Sequences of Binomial Type – p. Binomial type

If p0(n),p1(n),... is a sequence of polynomials satisfying

n xk xk pk(n) = pk(1) , k! k! ! Xk≥0 Xk≥0 then we call p0(n),p1(n),... a sequence of polynomials of binomial type, or just polynomials of binomial type.

Polynomial Sequences of Binomial Type – p. Further properties

If LE = EL and Lpk(n)= kpk−1(n), then: p (n) f(n)= Lkf(0) k n! k≤0 (Taylor seriesX analogue) L is a in D. . . .

Polynomial Sequences of Binomial Type – p. A characterization

Note. The condition deg pk(n)= k is then equivalent to p1(n) =6 0 (or just p1(1) =6 0). Sometimes this extra condition is part of the definition of binomial type.

Polynomial Sequences of Binomial Type – p. 10 A characterization

Note. The condition deg pk(n)= k is then equivalent to p1(n) =6 0 (or just p1(1) =6 0). Sometimes this extra condition is part of the definition of binomial type.

Theorem. A sequence p0(n) = 1,p1(n),... of polynomials is of binomial type if and only if

k k p (m + n)= p (m)p (n), k ≥ 0. k i i k−i i=0 X  

Polynomial Sequences of Binomial Type – p. 10 Some classical examples

k pk(n)= n

Polynomial Sequences of Binomial Type – p. 11 Some classical examples

k pk(n)= n

n xk xk nk = = enx k! k! ! Xk≥0 Xk≥0

Polynomial Sequences of Binomial Type – p. 11 Some classical examples

k pk(n)= n

n xk xk nk = = enx k! k! ! Xk≥0 Xk≥0

pk(n) = (n)k = n(n − 1) ··· (n − k + 1)

Polynomial Sequences of Binomial Type – p. 11 Some classical examples

k pk(n)= n

n xk xk nk = = enx k! k! ! Xk≥0 Xk≥0

pk(n) = (n)k = n(n − 1) ··· (n − k + 1)

xk n (n) = xk = (1+ x)n k k! k Xk≥0 Xk≥0  

Polynomial Sequences of Binomial Type – p. 11 More classical examples

(k) pk(n)= n = n(n + 1) ··· (n + k − 1)

Polynomial Sequences of Binomial Type – p. 12 More classical examples

(k) pk(n)= n = n(n + 1) ··· (n + k − 1)

xk n(k) = (1 − x)−n k! Xk≥0

Polynomial Sequences of Binomial Type – p. 12 More classical examples

(k) pk(n)= n = n(n + 1) ··· (n + k − 1)

xk n(k) = (1 − x)−n k! Xk≥0 k−1 pk(n)= n(n − ak) , a ∈ C (Abel polynomials)

Polynomial Sequences of Binomial Type – p. 12 More classical examples

(k) pk(n)= n = n(n + 1) ··· (n + k − 1)

xk n(k) = (1 − x)−n k! Xk≥0 k−1 pk(n)= n(n − ak) , a ∈ C (Abel polynomials)

n xk xk n(n − ak)k−1 = (1 − ak)k−1 k! k! ! Xk≥0 Xk≥0

Polynomial Sequences of Binomial Type – p. 12 More on Abel polynomials

Binomial type is equivalent to Abel’s identity:

k k (x + y)k = x(x − iz)i−1(y + iz)k−i. i i=0 X   Note that z = 0 gives the .

Polynomial Sequences of Binomial Type – p. 13 More on Abel polynomials

Binomial type is equivalent to Abel’s identity:

k k (x + y)k = x(x − iz)i−1(y + iz)k−i. i i=0 X   Note that z = 0 gives the binomial theorem. Closely related to tree enumeration.

Polynomial Sequences of Binomial Type – p. 13 Yet another example

k i pk(n)= i=1 S(k, i) n . P Stirling no of 2nd kind (exponential| {z polynomials} )

Polynomial Sequences of Binomial Type – p. 14 Yet another example

k i pk(n)= i=1 S(k, i) n . P Stirling no of 2nd kind (exponential| {z polynomials} )

n i xk xk S(k, i)n =  B(k)  i k! k! k≥0 k≥0 X   X    P   | {z }

Polynomial Sequences of Binomial Type – p. 14 One more

k k p (n)= ik−ini k i i=1 X  

Polynomial Sequences of Binomial Type – p. 15 One more

k k p (n)= ik−ini k i i=1 X  

k k − x ik ini = exp nxex i k! i ! Xk≥0 X  

Polynomial Sequences of Binomial Type – p. 15 More examples?

Are there interesting examples of polynomials of binomial type for which explicit formulas don’t exist?

Polynomial Sequences of Binomial Type – p. 16 Binomial posets

P = P0 ∪ P1 ∪··· (disjoint union): a poset (partially ordered set) such that all maximal chains have the form t0

Polynomial Sequences of Binomial Type – p. 17 Binomial posets

P = P0 ∪ P1 ∪··· (disjoint union): a poset (partially ordered set) such that all maximal chains have the form t0

Write rank(ti)= i. Then P is a binomial poset if for all s ≤ t, where k = rank(t) − rank(s), the number of (saturated) chains s = t0

Polynomial Sequences of Binomial Type – p. 17 Chains

P = {0, 1, 2,... } (a chain): B(k) = 1. . .

}n = 2

Polynomial Sequences of Binomial Type – p. 18 Two further examples

P = B, the set of all finite subsets of {1, 2,... }, ordered by inclusion: B(k)= k!.

Polynomial Sequences of Binomial Type – p. 19 Two further examples

P = B, the set of all finite subsets of {1, 2,... }, ordered by inclusion: B(k)= k!.

P = B(q), the set of all finite-dimensional subspaces of an infinite-dimensional vector space over the finite field Fq:

B(k)= (k)! = (1+q)(1+q+q2) ··· (1+q+···+qk−1).

Polynomial Sequences of Binomial Type – p. 19 Two further examples

P = B, the set of all finite subsets of {1, 2,... }, ordered by inclusion: B(k)= k!.

P = B(q), the set of all finite-dimensional subspaces of an infinite-dimensional vector space over the finite field Fq:

B(k)= (k)! = (1+q)(1+q+q2) ··· (1+q+···+qk−1).

B(q) is a q-analogue of B.

Polynomial Sequences of Binomial Type – p. 19 Multichains

Theorem. Let P be a binomial poset. Let pk(n) be the number of multichains

s = t0 ≤ t1 ≤ t2 ≤···≤ tn = t, where rank(t) − rank(s)= k. Then

n xk xk pk(n) = . B(k) B(k)! Xk≥0 Xk≥0

Polynomial Sequences of Binomial Type – p. 20 Multichains

Theorem. Let P be a binomial poset. Let pk(n) be the number of multichains

s = t0 ≤ t1 ≤ t2 ≤···≤ tn = t, where rank(t) − rank(s)= k. Then

n xk xk pk(n) = . B(k) B(k)! Xk≥0 Xk≥0 Corollary. k! pk(n)/B(k), k ≥ 0, is a sequence of polynomials of binomial type.

Polynomial Sequences of Binomial Type – p. 20 Example: B(q)

Let rk(n) be the number of multichains of subspaces Fk {0} = V0 ⊆ V1 ⊆···⊆ Vn = q . Let k! r (n) p (n)= k . k (k)!

Then p0(n),p1(n),... is a sequence of polynomials of binomial type.

Polynomial Sequences of Binomial Type – p. 21 Other example

Many other examples of binomial posets, e.g., 1 B(k)= k . 2(2)k! Related to graph colorings and acyclic orientations.

Polynomial Sequences of Binomial Type – p. 22 New vistas: toroidal graphs

Zd n: the n × n ×···× n (d times) d-dimensional toroidal graph.

Polynomial Sequences of Binomial Type – p. 23 New vistas: toroidal graphs

Zd n: the n × n ×···× n (d times) d-dimensional toroidal graph.

Z2 4

Polynomial Sequences of Binomial Type – p. 23 New vistas: toroidal graphs

Zd n: the n × n ×···× n (d times) d-dimensional toroidal graph.

Z2 The green squares are the vertices of 4.

Polynomial Sequences of Binomial Type – p. 23 Algebraic definition

Zn: integers modulo n Zd Z n: {(a1,...,ad) : ai ∈ n} (vertex set)

α = (a1,...,ad) and β = (b1,...,bd) are adjacent if α − β has one nonzero coordinate, which is equal to ±1 (modulo n).

Polynomial Sequences of Binomial Type – p. 24 Figures

a set S of figures: {}

Polynomial Sequences of Binomial Type – p. 25 Figures

a set S of figures: {}

Z2 A placement of S on 4:

Polynomial Sequences of Binomial Type – p. 25 d The function fk(n )

Fix d and a finite set S of tiles. d Zd fk(n ): number of placements of S on n covering a total of k 1 × 1 ×···× 1 boxes.

Polynomial Sequences of Binomial Type – p. 26 d The function fk(n )

Fix d and a finite set S of tiles. d Zd fk(n ): number of placements of S on n covering a total of k 1 × 1 ×···× 1 boxes.

2  2 n Example. S = { }. Then fk(n )= k 

Polynomial Sequences of Binomial Type – p. 26 Another example

Example. S = {}

2 f2j+1(n ) = 0 2 2 f2(n ) = n 1 f (n2) = n2(n2 − 3) 4 2

Polynomial Sequences of Binomial Type – p. 27 Still another example

Example. S = {}

2 2 f1(n ) = n n2 f (n2) = + n2 2 2   n2 f (n2) = + n2(n2 − 2) 3 3  

Polynomial Sequences of Binomial Type – p. 28 Still another example

Example. S = {}

2 2 f1(n ) = n n2 f (n2) = + n2 2 2   n2 f (n2) = + n2(n2 − 2) 3 3   Note that these are polynomials in n2.

Polynomial Sequences of Binomial Type – p. 28 Relationship to binomial type

Theorem (Jon Schneider) Zd (a) For n ≫ 0 (so all tiles fit on n), there is a d polynomial pk for which pk(n)= fk(n ).

Polynomial Sequences of Binomial Type – p. 29 Relationship to binomial type

Theorem (Jon Schneider) Zd (a) For n ≫ 0 (so all tiles fit on n), there is a d polynomial pk for which pk(n)= fk(n ).

(b) p0, 1! p1, 2! p2,... is a sequence of polynomials of binomial type.

Polynomial Sequences of Binomial Type – p. 29 An example

Recall: S = {} n2 f (n2)= n2, f (n2)= + n2 1 2 2   n2 f (n2)= + n2(n2 − 2) 3 3  

Polynomial Sequences of Binomial Type – p. 30 An example

Recall: S = {} n2 f (n2)= n2, f (n2)= + n2 1 2 2   n2 f (n2)= + n2(n2 − 2) 3 3   n n 1+ nx + + n x2 + + n(n − 2) x3 2 3       + ··· = (1+ x + x2 − x3 + ··· )n

Polynomial Sequences of Binomial Type – p. 30 Chromatic polynomials

G: finite graph with vertex set V , q ≥ 1

χG(q): number of proper colorings f : V →{1,...,q}, i.e., adjacent vertices get different colors

Polynomial Sequences of Binomial Type – p. 31 Chromatic polynomials

G: finite graph with vertex set V , q ≥ 1

χG(q): number of proper colorings f : V →{1,...,q}, i.e., adjacent vertices get different colors Example. G = Kn, complete graph with n vertices. Then

χKn (q)= q(q − 1) ··· (q − n + 1).

Polynomial Sequences of Binomial Type – p. 31 Zd The graph n

Zd Recall n is a graph:

Z2 4 Much interest from physicists in the chromatic d polynomial χZn (q).

Polynomial Sequences of Binomial Type – p. 32 A trivial and nontrivial result

2, n even Zd χ n (2) = ( 0, n odd

Polynomial Sequences of Binomial Type – p. 33 A trivial and nontrivial result

2, n even Zd χ n (2) = ( 0, n odd Theorem (E. Lieb, 1967)

3/2 1/n2 4 lim χZ2 (3) = = 1.5396 ··· n→∞ n 3   (residual entropy of square ice)

Polynomial Sequences of Binomial Type – p. 33 Open variants

3/2 1/n2 4 lim χZ2 (3) = n→∞ n 3   1/n2 Z2 limn→∞ χ n (4) : not known 1/n3 Z3 limn→∞ χ n (3) : not known

Polynomial Sequences of Binomial Type – p. 34 Broken circuits

Label the edges of the graph G as 1, 2,...,m. broken circuit: a circuit with its largest edge removed

3 8 3

7 4 7 4

2 2 circuit broken circuit

Polynomial Sequences of Binomial Type – p. 35 The broken circuit theorem

Theorem (H. Whitney, 1932) Let G have N vertices. Write

N N−1 N−2 χG(q)= a0q − a1q + a2q −··· .

Then ai is the number of i-element sets of edges of G that contain no broken circuit.

Polynomial Sequences of Binomial Type – p. 36 An example

Example. If G is a 4-cycle, then no 0-element, 1-element, or 2-element set of edges contains a broken circuit. One 3-element set contains (in fact, is) a broken circuit, and all four edges contain a broken circuit. Hence 4 4 4 χ (q) = q4 − q3 + q2 − − 1 q G 1 2 3        = q4 − 4q3 + 6q2 − 3.

Polynomial Sequences of Binomial Type – p. 37 Z2 Broken circuits in n

Z2 2 Let G = n and N = n (number of vertices), so 2N edges. The smallest cycle in G has length four. There are N such cycles, so N 3-element sets of edges containing (in fact, equal to) a broken circuit. Hence

N 2N N−1 2N N−2 χZ2 (q) = q − q + q n 1 2     2N − − N qN−3 + ··· 3   

Polynomial Sequences of Binomial Type – p. 38 Zd Chromatic polynomial of n

Theorem (J. Schneider). Let N = nd, the Zd number of vertices of n. Write

N N−1 N−2 Zd c N c N c N χ n (q)= 0( )q − 1( )q + 2( )q −··· .

Then for N ≫ 0, ck(N) agrees with a polynomial pk(N). Moreover, p0, 1! p1, 2! p2,... is a sequence of polynomials of binomial type.

Polynomial Sequences of Binomial Type – p. 39 Zd Chromatic polynomial of n

Theorem (J. Schneider). Let N = nd, the Zd number of vertices of n. Write

N N−1 N−2 Zd c N c N c N χ n (q)= 0( )q − 1( )q + 2( )q −··· .

Then for N ≫ 0, ck(N) agrees with a polynomial pk(N). Moreover, p0, 1! p1, 2! p2,... is a sequence of polynomials of binomial type. Proof uses a variant of Schneider’s previous Zd result on placing tiles on n.

Polynomial Sequences of Binomial Type – p. 39 Computations

Let d = 2. D. Kim and I. G. Enting made a computation (1979) equivalent to

k 2 3 4 5 6 pk(N)x = (1 + 2x + x − x + x − x + x 7 8 9 10 Xk≥0 −2x + 9x − 38x + 130x −378x11 + 987x12 − 2436x13 +5927x14 − 14438x15 + 34359x16 −75058x17 + 134146x18 + ··· )N .

Polynomial Sequences of Binomial Type – p. 40 Computations

Let d = 2. D. Kim and I. G. Enting made a computation (1979) equivalent to

k 2 3 4 5 6 pk(N)x = (1 + 2x + x − x + x − x + x 7 8 9 10 Xk≥0 −2x + 9x − 38x + 130x −378x11 + 987x12 − 2436x13 +5927x14 − 14438x15 + 34359x16 −75058x17 + 134146x18 + ··· )N . Can anything be said about these numbers? Does the series converge for small x?

Polynomial Sequences of Binomial Type – p. 40 Some small values

p1(N) = 2N p2(N) = 2N(2N − 1) 2 p3(N) = 2N(4N − 6N − 1) p4(N) = 4N(N + 1)(2N − 3)(2N − 5) p5(N) = 8N(N + 2)(N − 2)(2N − 3)(2N − 7) 5 4 3 2 p6(N) = 8N(8N − 60N + 50N + 495N −1228N + 825) 6 5 4 3 p7(N) = 8N(16N − 168N + 280N + 2310N −10241N 2 + 14553N − 8010)

Polynomial Sequences of Binomial Type – p. 41 Further directions

What about n1 × n2 ×···× nd tori?

Polynomial Sequences of Binomial Type – p. 42 Further directions

What about n1 × n2 ×···× nd tori? Nothing new: simply replace N = nd with N = n1n2 ··· nd.

Polynomial Sequences of Binomial Type – p. 42 Tutte polynomials

What about replacing chromatic polynomials with Tutte polynomials?

Polynomial Sequences of Binomial Type – p. 43 Tutte polynomials

What about replacing chromatic polynomials with Tutte polynomials? Currently under investigation. No known satisfactory generalization of broken circuit theorem.

Polynomial Sequences of Binomial Type – p. 43 Multi-indexed polynomials

What about replacing pk(n) with pj,k(n)?

Polynomial Sequences of Binomial Type – p. 44 Multi-indexed polynomials

What about replacing pk(n) with pj,k(n)? To be investigated.

Polynomial Sequences of Binomial Type – p. 44 Multi-indexed polynomials

What about replacing pk(n) with pj,k(n)? To be investigated.

Interesting example. Kjk: complete bipartite graph Theorem (EC2, Exercise 5.6).

xj yk χ (n) = (ex + ey − 1)n Kjk j! k! j,kX≥0

Polynomial Sequences of Binomial Type – p. 44 Multivariate polynomials

What about replacing pk(n) with pk(m, n)?

Polynomial Sequences of Binomial Type – p. 45 Multivariate polynomials

What about replacing pk(n) with pk(m, n)? Not yet considered.

May involve F (x)mG(x)n.

Polynomial Sequences of Binomial Type – p. 45 Continuous variant

Theorem (Schneider). Let S be a bounded measurable set in d-dimensional Euclidean d space. Let Pk(n ) be the probability that no two copies intersect when we place k copies of S independently and uniformly at random inside a d-dimensional torus of side length n. Then dk d n Pk(n ) is eventually a polynomial pk(n) for each k, and these polynomials form a sequence of binomial type.

Polynomial Sequences of Binomial Type – p. 46 A reference arXiv:1206.6174

Polynomial Sequences of Binomial Type – p. 47 The last slide

Polynomial Sequences of Binomial Type – p. 48 The last slide

Polynomial Sequences of Binomial Type – p. 49 The last slide

Polynomial Sequences of Binomial Type – p. 49