H-vector

From testwiki
Revision as of 23:10, 25 May 2024 by imported>AnomieBOT (Dating maintenance tags: {{Citation needed}})
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Lowercase In algebraic combinatorics, the h-vector of a simplicial polytope is a fundamental invariant of the polytope which encodes the number of faces of different dimensions and allows one to express the Dehn–Sommerville equations in a particularly simple form. A characterization of the set of h-vectors of simplicial polytopes was conjectured by Peter McMullen[1] and proved by Lou Billera and Carl W. Lee[2][3] and Richard Stanley[4] (g-theorem). The definition of h-vector applies to arbitrary abstract simplicial complexes. The g-conjecture stated that for simplicial spheres, all possible h-vectors occur already among the h-vectors of the boundaries of convex simplicial polytopes. It was proven in December 2018 by Karim Adiprasito.[5][6]

Stanley introduced a generalization of the h-vector, the toric h-vector, which is defined for an arbitrary ranked poset, and proved that for the class of Eulerian posets, the Dehn–Sommerville equations continue to hold.Template:Citation needed A different, more combinatorial, generalization of the h-vector that has been extensively studied is the flag h-vector of a ranked poset. For Eulerian posets, it can be more concisely expressed by means of a noncommutative polynomial in two variables called the cd-index.

Definition

Let Δ be an abstract simplicial complex of dimension d − 1 with fi i-dimensional faces and f−1 = 1. These numbers are arranged into the f-vector of Δ,

f(Δ)=(f1,f0,,fd1).

An important special case occurs when Δ is the boundary of a d-dimensional convex polytope.

For k = 0, 1, …, d, let

hk=i=0k(1)ki(diki)fi1.

The tuple

h(Δ)=(h0,h1,,hd)

is called the h-vector of Δ. In particular, h0=1, h1=f0d, and hd=(1)d(1χ(Δ)), where χ(Δ) is the Euler characteristic of Δ. The f-vector and the h-vector uniquely determine each other through the linear relation

i=0dfi1(t1)di=k=0dhktdk,

from which it follows that, for i=0,,d,

fi1=k=0i(dkik)hk.

In particular, fd1=h0+h1++hd. Let R = k[Δ] be the Stanley–Reisner ring of Δ. Then its Hilbert–Poincaré series can be expressed as

PR(t)=i=0dfi1ti(1t)i=h0+h1t++hdtd(1t)d.

This motivates the definition of the h-vector of a finitely generated positively graded algebra of Krull dimension d as the numerator of its Hilbert–Poincaré series written with the denominator (1 − t)d.

The h-vector is closely related to the h*-vector for a convex lattice polytope, see Ehrhart polynomial.

Recurrence relation

The h-vector (h0,h1,,hd) can be computed from the f-vector (f1,f0,,fd1) by using the recurrence relation

h0i=1,1id
hi+1i=fi,1id1
hki=hki1hk1i1,1kid.

and finally setting hk=hkd for 0kd. For small examples, one can use this method to compute h-vectors quickly by hand by recursively filling the entries of an array similar to Pascal's triangle. For example, consider the boundary complex Δ of an octahedron. The f-vector of Δ is (1,6,12,8). To compute the h-vector of Δ, construct a triangular array by first writing d+2 1s down the left edge and the f-vector down the right edge.

1161121810

(We set fd=0 just to make the array triangular.) Then, starting from the top, fill each remaining entry by subtracting its upper-left neighbor from its upper-right neighbor. In this way, we generate the following array:

1161512147813310

The entries of the bottom row (apart from the final 0) are the entries of the h-vector. Hence, the h-vector of Δ is (1,3,3,1).

Toric h-vector

To an arbitrary graded poset P, Stanley associated a pair of polynomials f(P,x) and g(P,x). Their definition is recursive in terms of the polynomials associated to intervals [0,y] for all yP, y ≠ 1, viewed as ranked posets of lower rank (0 and 1 denote the minimal and the maximal elements of P). The coefficients of f(P,x) form the toric h-vector of P. When P is an Eulerian poset of rank d + 1 such that P − 1 is simplicial, the toric h-vector coincides with the ordinary h-vector constructed using the numbers fi of elements of P − 1 of given rank i + 1. In this case the toric h-vector of P satisfies the Dehn–Sommerville equations

hk=hdk.

The reason for the adjective "toric" is a connection of the toric h-vector with the intersection cohomology of a certain projective toric variety X whenever P is the boundary complex of rational convex polytope. Namely, the components are the dimensions of the even intersection cohomology groups of X:

hk=dimIH2k(X,)

(the odd intersection cohomology groups of X are all zero). The Dehn–Sommerville equations are a manifestation of the Poincaré duality in the intersection cohomology of X. Kalle Karu proved that the toric h-vector of a polytope is unimodal, regardless of whether the polytope is rational or not.[7]

Flag h-vector and cd-index

A different generalization of the notions of f-vector and h-vector of a convex polytope has been extensively studied. Let P be a finite graded poset of rank n, so that each maximal chain in P has length n. For any S, a subset of {0,,n}, let αP(S) denote the number of chains in P whose ranks constitute the set S. More formally, let

rk:P{0,1,,n}

be the rank function of P and let PS be the S-rank selected subposet, which consists of the elements from P whose rank is in S:

PS={xP:rk(x)S}.

Then αP(S) is the number of the maximal chains in PS and the function

SαP(S)

is called the flag f-vector of P. The function

SβP(S),βP(S)=TS(1)|S||T|αP(S)

is called the flag h-vector of P. By the inclusion–exclusion principle,

αP(S)=TSβP(T).

The flag f- and h-vectors of P refine the ordinary f- and h-vectors of its order complex Δ(P):[8]

fi1(Δ(P))=|S|=iαP(S),hi(Δ(P))=|S|=iβP(S).

The flag h-vector of P can be displayed via a polynomial in noncommutative variables a and b. For any subset S of {1,…,n}, define the corresponding monomial in a and b,

uS=u1un,ui=a for iS,ui=b for iS.

Then the noncommutative generating function for the flag h-vector of P is defined by

ΨP(a,b)=SβP(S)uS.

From the relation between αP(S) and βP(S), the noncommutative generating function for the flag f-vector of P is

ΨP(a,a+b)=SαP(S)uS.

Margaret Bayer and Louis Billera determined the most general linear relations that hold between the components of the flag h-vector of an Eulerian poset P.[9]

Fine noted an elegant way to state these relations: there exists a noncommutative polynomial ΦP(c,d), called the cd-index of P, such that

ΨP(a,b)=ΦP(a+b,ab+ba).

Stanley proved that all coefficients of the cd-index of the boundary complex of a convex polytope are non-negative. He conjectured that this positivity phenomenon persists for a more general class of Eulerian posets that Stanley calls Gorenstein* complexes and which includes simplicial spheres and complete fans. This conjecture was proved by Kalle Karu.[10] The combinatorial meaning of these non-negative coefficients (an answer to the question "what do they count?") remains unclear.

References

Template:Reflist

Further reading

  1. Template:Citation.
  2. Template:Citation.
  3. Template:Citation.
  4. Template:Citation.
  5. Template:Cite web
  6. Template:Cite arXiv
  7. Template:Cite journal
  8. Template:Citation.
  9. Bayer, Margaret M. and Billera, Louis J (1985), "Generalized Dehn-Sommerville relations for polytopes, spheres and Eulerian partially ordered sets", Inventiones Mathematicae 79: 143-158. doi:10.1007/BF01388660.
  10. Template:Citation.