Given two positive integers N and i, there is a unique way to expand N as a sum of binomial coefficients as follows:
This expansion can be constructed by applying the greedy algorithm: set ni to be the maximal n such that replace N with the difference, i with i − 1, and repeat until the difference becomes zero. Define
Statement for simplicial complexes
An integral vector is the f-vector of some -dimensional simplicial complex if and only if
Statement for uniform hypergraphs
Let A be a set consisting of N distinct i-element subsets of a fixed set U ("the universe") and B be the set of all -element subsets of the sets in A. Expand N as above. Then the cardinality of B is bounded below as follows:
Lovász' simplified formulation
The following weaker but useful form is due to László Lovász (1993, 13.31b). Let A be a set of i-element subsets of a fixed set U ("the universe") and B be the set of all -element subsets of the sets in A. If then .
In this formulation, x need not be an integer. The value of the binomial expression is .
Ingredients of the proof
For every positive i, list all i-element subsets a1 < a2 < … ai of the set N of natural numbers in the colexicographical order. For example, for i = 3, the list begins
Given a vector with positive integer components, let Δf be the subset of the power set 2N consisting of the empty set together with the first i-element subsets of N in the list for i = 1, …, d. Then the following conditions are equivalent:
Vector f is the f-vector of a simplicial complex Δ.
Knuth, Donald (2011), "7.2.1.3", The Art of Computer Programming, volume 4A: Combinatorial algorithms, part 1, p. 373.
Kruskal, Joseph B. (1963), "The number of simplices in a complex", in Bellman, Richard E. (ed.), Mathematical Optimization Techniques, University of California Press.
Lovász, László (1993), Combinatorial problems and exercises, Amsterdam: North-Holland, ISBN9780444815040.