H-vector explained

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. 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(\Delta)=(f-1,f0,\ldots,fd-1).

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

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

hk=

k
\sum
i=0

(-1)k-i\binom{d-i}{k-i}fi-1.

The tuple

h(\Delta)=(h0,h1,\ldots,hd)

is called the h-vector of Δ. In particular,

h0=1

,

h1=f0-d

, and

hd=(-1)d(1-\chi(\Delta))

, where

\chi(\Delta)

is the Euler characteristic of

\Delta

. The f-vector and the h-vector uniquely determine each other through the linear relation
d
\sum
i=0

fi-1(t-1)d-i=

d
\sum
k=0

hktd-k,

from which it follows that, for

i=0,...c,d

,

fi-1=

i
\sum
k=0

\binom{d-k}{i-k}hk.

In particular,

fd-1=h0+h1+...b+hd

. Let R = k[Δ] be the Stanley–Reisner ring of Δ. Then its Hilbert–Poincaré series can be expressed as

PR

d
(t)=\sum
i=0
fi-1ti=
(1-t)i
h0+h1t+ … +hdtd
(1-t)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

styleh

-vector

(h0,h1,...c,hd)

can be computed from the

stylef

-vector

(f-1,f0,...c,fd-1)

by using the recurrence relation
i
h
0

=1,    -1\lei\led

i
h
i+1

=fi,    -1\lei\led-1

i
h
k

=

i-1
h
k

-

i-1
h
k-1

,    1\lek\lei\led

.

and finally setting

stylehk=

d
h
k
for

style0\lek\led

. For small examples, one can use this method to compute

styleh

-vectors quickly by hand by recursively filling the entries of an array similar to Pascal's triangle. For example, consider the boundary complex

style\Delta

of an octahedron. The

stylef

-vector of

style\Delta

is

style(1,6,12,8)

. To compute the

styleh

-vector of

\Delta

, construct a triangular array by first writing

d+2

style1

s down the left edge and the

stylef

-vector down the right edge.

\begin{matrix}&&&&1&&&\&&&1&&6&&\&&1&&&&12&\&1&&&&&&8\ 1&&&&&&&&0\end{matrix}

(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:

\begin{matrix}&&&&1&&&\&&&1&&6&&\&&1&&5&&12&\&1&&4&&7&&8\ 1&&3&&3&&1&&0\end{matrix}

The entries of the bottom row (apart from the final

0

) are the entries of the

styleh

-vector. Hence, the

styleh

-vector of

style\Delta

is

style(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=hd-k.

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=\dimQ\operatorname{IH}2k(X,Q)

(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

\left\{0,\ldots,n\right\}

, let

\alphaP(S)

denote the number of chains in

P

whose ranks constitute the set

S

. More formally, let

rk:P\to\{0,1,\ldots,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=\{x\inP:rk(x)\inS\}.

Then

\alphaP(S)

is the number of the maximal chains in

PS

and the function

S\mapsto\alphaP(S)

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

S\mapsto\betaP(S),\betaP(S)=\sumT(-1)|S|-|T|\alphaP(S)

is called the flag h-vector of

P

. By the inclusion–exclusion principle,

\alphaP(S)=\sumT\subseteq\betaP(T).

The flag f- and h-vectors of

P

refine the ordinary f- and h-vectors of its order complex

\Delta(P)

:[8]

fi-1(\Delta(P))=\sum|S|=i\alphaP(S), hi(\Delta(P))=\sum|S|=i\betaP(S).

The flag h-vector of

P

can be displayed via a polynomial in noncommutative variables a and b. For any subset

S

of, define the corresponding monomial in a and b,

uS=u1un,ui=afori\notinS,ui=bfori\inS.

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

\PsiP(a,b)=\sumS\betaP(S)uS.

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

\PsiP(a,a+b)=\sumS\alphaP(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

\PsiP(a,b)=\PhiP(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.

Further reading

Notes and References

  1. .
  2. .
  3. .
  4. .
  5. Web site: Amazing: Karim Adiprasito proved the g-conjecture for spheres!. Kalai. Gil. Gil Kalai . 2018-12-25. Combinatorics and more. en. 2019-06-12.
  6. Adiprasito. Karim. 2018-12-26. Combinatorial Lefschetz theorems beyond positivity. math.CO. en. 1812.10454v3.
  7. Karu. Kalle. 2004-08-01. Hard Lefschetz theorem for nonrational polytopes. Inventiones Mathematicae. en. 157. 2. 419–447. 10.1007/s00222-004-0358-3. 1432-1297. math/0112087. 2004InMat.157..419K. 15896309.
  8. .
  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. .