Euler’s Formula, Fibonacci, the Bayer-Billera Theorem, and Fine’s CD-index
June 22, 2008Bill Gessley proving Euler’s formula (at UMKC)
In the earlier post about Billerafest I mentioned the theorem of Bayer and Billera on flag numbers of polytopes. Let me say a little more about it.
1. Euler
Euler’s theorem asserts that for a 3-polytope P
V-E+F=2.
The extension to d-dimensions asserts that for every d-polytope
The Euler Relation: 
There were several incomplete proofs of Euler’s theorem in the late 19th century, but the first complete proof came via Poincare’s work in algebraic topology and the Euler-Poincare theorem. Later, simple geometric proofs were found and the gap in certain 19th theory proofs which relied on an unproved assumption of shellability was completed when Bruggesser and Mani proved in 1970 that the boundary of every d-polytope is shellable.
2. Fibonacci
Let’s move now to flag numbers. Consider a d-polytopes P. for a set {-1,0,1,2,…,d-1,d},
{
} ,
, define the flag number
as the number of chains of faces
, where
. We will assume from now on that S contains both ‘-1′, and ‘d’. (Adding or deleting these entries from S does not change the value of the flag number.) Let
be the dth Fibonacci number. (
,
,
,
, etc.) Bayer and Billera proved:
Theorem: the affine dimension of flag numbers of d-polytopes is 
There are many linear relations among the flag numbers that are implied by Euler’s theorem. For example: . This follows from the fact that every 1-polytope has 2 vertices. (This is Euler’s formula for dimension 1.) Another example:
. This follows from the fact that a polygon has the same number of vertices as edges which is Euler’s formula for d=2. Here are two, more complicated, examples:
and
. Let’s understand the first of the two: Fix a flag of faces (more…)


