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.
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
hd=(-1)d(1-\chi(\Delta))
\chi(\Delta)
\Delta
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
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.
The
styleh
(h0,h1,...c,hd)
stylef
(f-1,f0,...c,fd-1)
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 |
style0\lek\led
styleh
style\Delta
stylef
style\Delta
style(1,6,12,8)
styleh
\Delta
d+2
style1
stylef
\begin{matrix}&&&&1&&&\ &&&1&&6&&\ &&1&&&&12&\ &1&&&&&&8\ 1&&&&&&&&0\end{matrix}
(We set
fd=0
\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
styleh
styleh
style\Delta
style(1,3,3,1)
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 y ∈ P, 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]
A different generalization of the notions of f-vector and h-vector of a convex polytope has been extensively studied. Let
P
P
S
\left\{0,\ldots,n\right\}
\alphaP(S)
P
S
rk:P\to\{0,1,\ldots,n\}
be the rank function of
P
PS
S
P
S
PS=\{x\inP:rk(x)\inS\}.
Then
\alphaP(S)
PS
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
\alphaP(S)=\sumT\subseteq\betaP(T).
The flag f- and h-vectors of
P
\Delta(P)
fi-1(\Delta(P))=\sum|S|=i\alphaP(S), hi(\Delta(P))=\sum|S|=i\betaP(S).
The flag h-vector of
P
S
uS=u1 … un, 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.