Remarks on Missing Faces and Generalized Lower Bounds on Face Numbers

Eran Nevo∗

April 15, 2009

Dedicated to Anders Bj¨orneron the occasion of his 60th birthday.

Abstract We consider simplicial polytopes, and more general simplicial com- plexes, without missing faces above a fixed dimension. Sharp analogues of McMullen’s generalized lower bounds, and of Barnette’s lower bounds, are conjectured for these families of complexes. Some partial results on these conjectures are presented.

1 Introduction

For simplicial polytopes, McMullen’s generalized lower bounds on face numbers were proved by Stanley, conveniently phrased as nonnegativity of the corre- sponding g-vector [16]. As the matrix that sends the g-vector to its f-vector has nonnegative entries, Stanley’s result immediately implies Barnette’s lower bound theorem for simplicial polytopes. In turn, Barnette’s result immediately implies that the simplex minimizes all face numbers among simplicial polytopes with the same dimension. We will phrase conjectures analogous to these three results, depending on a new parameter, namely the maximal size of a missing face, i.e. the maximal size of a minimal non face with respect to inclusion. This gives a hierarchy of conjectures on lower bounds on face numbers, interpolating between the gen- eralized lower bound conjecture for simplicial spheres [12] and Gal’s conjecture for flag spheres [8]. We will now work our way to these three conjectures, from weakest to strongest. It is well known, and easy to prove, that among all simplicial complexes with a nonzero (reduced) d-homology, the boundary of the (d+1)-simplex minimizes all face numbers. Similarly, Meshulam proved that among all flag complexes with a nonzero (reduced) d-homology, the boundary of the (d + 1)-dimensional crosspolytope minimizes all face numbers [13]. (Recently Athanasiadis [1] proved that for the subfamily of flag homology d-spheres the h-vector is minimized by

∗Department of Mathematics, Cornell University, Ithaca USA, E-mail address: er- [email protected]. Research partially supported by an NSF Award DMS-0757828.

1 the boundary of the (d + 1)-dimensional crosspolytope, hence so are the face numbers.) For this minimization problem we can clearly assume that the complexes are d-dimensional, as restricting to the d-skeleton cannot make the d-th homology vanish and cannot increase the face numbers. We find it natural to view these two families of simplicial complexes as extreme cases of the following families. Let C(i, d) be the family of d-dimensional simplicial complexes with a nonzero reduced d-homology (if ∆ ∈ C(i, d) then H˜d(∆; Z) 6= 0) and with no missing faces of dimension > i.(F is a missing face of ∆ if its boundary ∂F ⊆ ∆ and F/∈ ∆. Its dimension is |F | − 1.) Thus, C(1, d) are the flag d-complexes with nonzero d-th homology and C(d + 1, d) are all the d-complexes with a nonzero d-th homology. (Clearly if i > d + 1 then C(i, d) = C(d + 1, d).) Denote by fi(∆) the number of i-dimensional faces in the complex ∆. Let d ≥ 0, 0 < i be integers. Then there exist unique integers q ≥ 0, 1 ≤ r ≤ i such that d + 1 = qi + r. (Note that the range 1 ≤ r ≤ i is unusual. It will simplify the writing later on.) Let

S(i, d) := ∂σi ∗ ... ∗ ∂σi ∗ ∂σr, where ∂σi, the boundary of the i-simplex, appears q times in this join. Then S(i, d) is a d-dimensional simplicial sphere. Inspired by Meshulam [13], we prove that it has the following extremal properties:

Theorem 1.1. Let d ≥ 0, 0 < i ≤ d + 1 be integers. Write d + 1 = qi + r where 1 ≤ r ≤ i and q, r are integers. Let ∆ ∈ C(i, d). Then: (a) If i divides d + 1 then fj(∆) ≥ fj(S(i, d)) for every j. (b) For any i, f0(∆) ≥ f0(S(i, d)). (c) For any i, fj(∆) ≥ fj(S(i, d)) for every 1 ≤ j ≤ r. (d) If i divides d + 1 and fj(∆) = fj(S(i, d)) for every j then ∆ = S(i, d). The cases i = d + 1 and i = 1 recover the two known results mentioned above. We write (b) and (c) separately on purpose, as (b) will play a special role. The condition i | (d + 1) in part (a) seems to be an artifact of the proof.

Conjecture 1.2. Let d ≥ 0 and 0 < i ≤ d + 1 be integers. Let ∆ ∈ C(i, d). Then fj(∆) ≥ fj(S(i, d)) for every j. Moreover, if equality is attained for every j then ∆ = S(i, d).

A refined question is to give lower bounds on face numbers of complexes in C(i, d) with a given number of vertices. The answer to this question for simplicial polytopes is a well known result by Barnette, often referred to as ‘The lower bound theorem’ [3]. Barnette later showed that these lower bounds hold for all triangulated manifolds [2]. Kalai showed they hold for all homology spheres, and more general complexes, and characterized the case of equality [10]. To state these results, we define stacked polytopes and homology spheres. A stacking is the operation of adding a pyramid over a facet of a given sim- plicial polytope. A polytope is stacked if it can be obtained from a simplex

2 by repeating the stacking operation finitely many times. Let Sk(d, n) be the boundary complex of a stacked (d + 1)-polytope with n vertices. While the combinatorial type of Sk(d, n) is not unique, its face numbers are determined. Next, a d-dimensional complex ∆ is a homology sphere if for every face F in ∆ (including the empty set), and for every 0 ≤ j, there is an isomorphism of ∼ dim(∆)−|F | m reduced homology groups H˜j(lk(F, ∆); Z) = H˜j(S ; Z) where S de- notes the m-dimensional sphere, Z the integers and lk(F, ∆) is the link of F in ∆. In particular, the boundary complex of a simplicial polytope is a homology sphere; however there are many non-polytopal examples of homology spheres, e.g. [11]. The following is the lower bound theorem (LBT):

Theorem 1.3. ([2, 3] and [10]) Let d ≥ 3, and let ∆ be the boundary complex of a simplicial (d + 1)-polytope, or more generally a homology d-sphere, with n vertices. Then fj(∆) ≥ fj(Sk(d, n)) for every j. If equality holds for some j ≥ 1 then ∆ is combinatorially isomorphic to some Sk(d, n).

We now seek an analogue of this result when an upper bound on the dimen- sion of missing faces is specified. Let HS(i, d, n) be the family of d-dimensional homology spheres with n vertices and without missing faces of dimension > i. Let d ≥ 0, 0 < i and d+1 = qi+r as before (1 ≤ r ≤ i). If HS(i, d, n) 6= ∅, then by Theorem 1.1(b), n ≥ q(i + 1) + (r + 1). Hence the following definition makes sense: S(i, d, n) := ∂σi ∗ ... ∗ ∂σi ∗ Sk(r − 1, n − q(i + 1)), where ∂σi appears q times in this join. This is possible unless r = 1 and n > q(i + 1) + 2. In the later case define S(i, d, n) = ∂σi ∗ ... ∗ ∂σi ∗ Sk(i, n − (q − 1)(i + 1)), where ∂σi appears q − 1 times in this join. In any case, S(i, d, n) ∈ HS(i, d, n).

Conjecture 1.4. If ∆ ∈ HS(i, d, n) then fj(∆) ≥ fj(S(i, d, n)) for every j. Clearly Conjecture 1.4 implies Conjecture 1.2 restricted to homology spheres. For i = d + 1 and i = d the assertion of the conjecture is the LBT, Theorem 1.3. For i = d − 1 the conjecture holds if ∆ is the boundary of a simplicial polytope, and follows from the celebrated g-theorem [4, 16]. Here Stanley’s result is used. Surprisingly, in this case equalities for all j’s in the conjecture imply that ∆ = S(d − 1, d, n). This follows from recent results in [15]. For i = 1, the conjectured lower bounds (for flag homology spheres) would follow from Gal’s conjecture on the γ-polynomial [8, Conjecture 2.1.7]. In this case there are many examples of equalities for all j’s in the conjecture. We now relate the g-theorem and Gal’s conjecture, by defining new ‘g- vectors’ suitable for the families of d-dimensional homology spheres without missing faces of dimension > i, denoted by HS(i, d). Let d ≥ 0 and i > 0 be integers, and let q ≥ 0, 1 ≤ r ≤ i be the unique integers such that d + 1 = qi + r. For such d and i define the polynomial

i q r Pd,i(t) := (1 + t + ... + t ) (1 + t + ... + t ).

It is symmetric as a multiplication of symmetric polynomials. Further, denote P−1,i := 1 (a constant polynomial). Define the ordered set of polynomials

2 b d+1 c Bd,i := (Pd,i(t), tPd−2,i(t), t Pd−4,i(t), ..., t 2 P d+1 (t)). d−2b 2 c,i

3 Note that Bd,i is a basis for the space of symmetric polynomials of degree at d+1 most d + 1 and axis of symmetry at ‘degree’ 2 (over the rationales, say). For (d,i) (d,i) (d,i) a symmetric polynomial h(t) in this space, let g (h(t)) = (g0 , ..., g d+1 ) b 2 c be the vector of coefficients in the expansion of h(t) in the basis Bd,i. Given an f-vector (f−1, f0, ..., fd), its corresponding h-vector h = (h0, ..., hd+1) P d+1−i P d+1−i is defined by 0≤i≤d+1 hi x = 0≤i≤d+1 fi−1(x − 1) . Clearly, the h- vector carries the same combinatorial information as the f-vector. For ∆ ∈ HS(i, d) the Dehn-Sommerville relations state that the h-polynomial of ∆, d+1 h∆(t) = h0 + h1 t + ... + hd+1t , is symmetric (e.g. [17]). Define (i) (d,i) g (∆) := g (h∆(t)). Clearly, g(i)(∆) is an integer vector. Conjecture 1.5. If ∆ ∈ HS(i, d) then g(i)(∆) ≥ 0 (componentwise).

(i) d+1 Note that gj (S(i, d, n)) = 0 for any 2 ≤ j ≤ b 2 c. Further, recall that P d−i P d−i 0≤i≤d hi(y + 1) = 0≤i≤d fi−1 y . Thus, Conjecture 1.5 implies Conjec- ture 1.4. Note that for d ≤ 4 these two conjectures are equivalent. The classical g-vector of a d-dimensional homology sphere ∆ is g(∆) = g(d+1)(∆), which the g-conjecture asserts to be nonnegative, and its Gal poly- nomial is γ(∆) = g(1)(∆), which is conjectured to be nonnegative in the flag case. Note that HS(i, d) ⊆ HS(i + 1, d). As one may expect, Conjecture 1.5 set a hierarchy, in the following sense. Proposition 1.6. Let h(t) be a polynomial in the space of symmetric poly- d+1 nomials of degree at most d + 1 and axis of symmetry at ‘degree’ 2 . If g(d,i)(h(t)) ≥ 0 then g(d,i+1)(h(t)) ≥ 0. For a different relation between face numbers and numbers of missing faces we refer to Nagel [14]. In Section 2 we prove Theorem 1.1 and discuss Conjecture 1.2. In Section 3 we give evidence for Conjecture 1.4 and reduce the flag case in Conjecture 1.4 to the inequality for the number of edges. In Section 4 we prove Proposition 1.6 and discuss Conjecture 1.5, including its first open case, namely HS(2, 4).

2 Around S(i, d)

We start this section with a proof of Theorem 1.1 and end it with a few com- ments on Conjecture 1.2. Let ∆ be a and F ∈ ∆ a face. The link of F in ∆ is lk(F ) = lk(F, ∆) = {T ∈ ∆ : T ∩ F = ∅,T ∪ F ∈ ∆}, its closed star is st(F ) = st(F, ∆) = {T ∈ ∆ : T ∪ F ∈ ∆}, its (closed) antistar is ast(F ) = ast(F, ∆) = {T ∈ ∆ : F * T }; they are simplicial complexes as well. The (open) star of F in ∆ is the collection of sets st(F ) = st(F, ∆) = {T ∈ ∆ : F ⊆ T }. Lemma 2.1. Theorem 1.1 follows from the special case of it where in ad- dition to ∆ ∈ C(i, d) we assume that for every F ∈ ∆ with dim(F ) ≤ i, H˜d(ast(F, ∆); Z) = 0.

4 Proof. Notice that F is the only missing face in ast(F, ∆) which is not missing in ∆. As dim(F ) ≤ i, ast(F, ∆) has no missing faces of dimension > i. As ˜ fj(∆) ≥ fj(ast(F, ∆)) for every j, if Hd(ast(F, ∆); Z) 6= 0P then Theorem 1.1 would follow by induction on the sum of face numbers, f = j fj.

Lemma 2.2. Let ∆ ∈ C(i, d). If F ∈ ∆ with H˜d(ast(F, ∆); Z) = 0 then ˜ Hd−|F |(lk(F, ∆); Z) 6= 0. Proof. Consider the Mayer-Vietoris long exact sequence for the union ∆ = ˜ ast(F, ∆) ∪∂F ∗lk(F,∆) st(F, ∆). As st(F, ∆) is contractible, Hd(∆, Z) injects into H˜d−1(∂F ∗ lk(F, ∆)). As ∂F is a sphere of dimension |F | − 2, the K¨unneth ˜ formula implies that Hd−|F |(lk(F, ∆); Z) 6= 0. Lemma 2.3. Let ∆ ∈ C(i, d). If F ∈ ∆ then there are no missing faces of dimension > i in lk(F, ∆). Proof. Assume by contradiction that T is missing in lk(F, ∆), of dimension > i. Then T ∈ ∆ and F 6= ∅. Let v ∈ F . Then ∂({v} ∪ T ) ⊆ ∆, hence {v} ∪ T ∈ ∆ as ∆ has no missing faces of dimension > i. Similarly, if v 6= u ∈ F , we already argued that ∂({v, u} ∪ T ) ⊆ ∆, hence {v, u} ∪ T ∈ ∆, and inductively we conclude that T ∪ F ∈ ∆, contradicting the assumption that T is missing in lk(F, ∆).

Lemma 2.4. For all integers d ≥ 0, 0 < i ≤ d + 1 and j,

fj(S(i, d)) = fj(S(i, d − 1)) + fj−1(S(i, d − 1)) + fj−r(S(i, d − r)) where d + 1 = qi + r as in the definition of S(i, d) (1 ≤ r ≤ i). Proof. In the definition of S(i, d) let the set of vertices of σr be F ]{v}. Then the number of j-faces in S(i, d) containing v is fj−1(S(i, d − 1)), of those containing F is fj−r(S(i, d − r)) and of those containing neither v nor F is fj(S(i, d − 1)). The assertion thus follows.

Proof of Theorem 1.1(a). This is the case r = i. The case d = 0 is trivial: here i = r = 1, q = 0 and S(1,P0) consists of two points. We proceed by double induction on d and on f = j fj(∆). By induction on f we may assume that for every v ∈ ∆, H˜d(ast(v, ∆); Z) = 0; see Lemma 2.1. By Lemmata 2.2, 2.3 and the induction on d, we obtain the following inequality for every j and every v ∈ ∆:

fj(∆) = fj(st(v)) + fj(lk(v)) + fj(ast(v) \ lk(v)) =

fj−1(lk(v)) + fj(lk(v)) + fj(ast(v) \ lk(v)) ≥

fj−1(S(i, d − 1)) + fj(S(i, d − 1)) + fj(ast(v) \ lk(v)). (1)

For any face F ∈ ast(v) \ lk(v), fj(ast(v) \ lk(v)) ≥ fj(st(F )) = fj−|F |(lk(F )). If |F | = l ≤ r then by Lemma 2.4, and the following observation, Theorem 1.1(a) follows: notice that fj−l(S(i, d − l)) ≥ fj−r(S(i, d − r)), as for a fixed subset T of the vertices of σr of size r − l, the map A 7→ A ∪ T is an injection from the (j − r)-faces of S(i, d − r) into the (j − l)-faces of S(i, d − l).

5 When r = i a minimal face F ∈ ast(v) \ lk(v) is of size ≤ r, as otherwise F ∪ {v} would be a missing face of ∆ of dimension > i, a contradiction.

To prove Theorem 1.1(b), we use the following result of Bj¨orneret. al. [5], as in Meshulam [13, Remark in Section 2].

Lemma 2.5. ([5, Theorem 2]) Let ∆ be a simplicial complex on a vertex set V of size n, and C be its set of missing faces. Let Γ be the simplicial complex on the vertex set C, whose nonempty faces are the F ⊆ C such that the union ∼ n−j−3 j ∪u∈F {u} 6= V . If V/∈ ∆ then H˜j(∆; Z) = H˜ (Γ; Z) for every j.(H˜ (·; Z) denotes j-th cohomology.)

Proof of Theorem 1.1(b). As ∆ ∈ C(i, d), ∆ is not a simplex and Lemma 2.5 applies. Thus H˜ n−d−3(Γ) 6= 0. In particular, Γ does not have a complete (n−d−2)-skeleton, that is, there exists A ⊆ C, |A| = n−d−1 and ∪a∈A{a} = V . Each element in C has size ≤ i+1, therefore (i+1)(n−d−1) ≥ n, equivalently (d+1)(i+1) r n ≥ i = d + 1 + (q + i ). Thus f0(∆) ≥ d + 1 + q + 1 = f0(S(i, d)). Proof of Theorem 1.1(c). Note that the proof of Theorem 1.1(a) would fail for r 6= i only if for every vertex v ∈ ∆ all the minimal faces in ast(v) \ lk(v) have dimension ≥ r. This happens only if all the missing faces in ∆ have dimension > r, in which case ∆ has¡ a complete¢ r-skeleton, and by Theorem 1.1(b), for f0(S(i,d)) any 1 ≤ j ≤ r, fj(∆) ≥ j+1 ≥ fj(S(i, d)). Proof of Theorem 1.1(d). This follows from the proof of Theorem 1.1(a). In- deed, for a vertex v and a face F ∈ ast(v), (1) and the argument following it imply st(F ) = ast(v) \ lk(v), |F | = r = i, and by induction on the dimension lk(F ) = S(i, d − i). Thus, ∆ = ∂(F ∪ {v}) ∗ lk(F ) = S(i, d).

In Conjecture 1.2, the following cases are of particular interest: The case i = d−1 includes prime spheres. Recall that a triangulated sphere is prime if it has no missing facets and it is not the boundary of a simplex. The conjecture implies that the join of boundaries of a triangle and a (d − 1)-simplex minimizes the face numbers among prime d-spheres for d > 2 (and the minimizes the face numbers among prime 2-spheres, which coincides with the proven i = 1 case). The case i = d implies that among all simplicial d-spheres different from the boundary of the (d+1)-simplex, the bipyramid minimizes the face numbers. This case easily follows from Theorem 1.3.

3 Around S(i, d, n)

We discuss the cases i = d + 1, d, d − 1, 1 in order, indicating by bullets the cases where Conjecture 1.4 is known. We end this section with a reduction of the case i = 1 of this conjecture to the inequality for f1. • The cases i ∈ {d + 1, d} of Conjecture 1.4 follow from Theorem 1.3. • The case i = d − 1 of this conjecture holds for d ≤ 4 and for ∆ the boundary of a simplicial polytope. In these cases the g-vector of ∆ is nonnegative: by a rigidity argument for d ≤ 4

6 [10, 9], and by the necessity part of the g-theorem for boundaries of simplicial polytopes [16]. Also, as i < d, ∆ is not stacked, hence g2(∆) ≥ 1 by the equality case in Theorem 1.3. But g2(S(d − 1, d, n)) = 1 and gj(S(d − 1, d, n)) = 0 for j > 2, thus fj(∆) ≥ fj(S(d − 1, d, n)) for every j, by the same argument that showed how to conclude Conjecture 1.4 from Conjecture 1.5 (see Introduction). In [15] Novinsky and the author showed that if ∆ is a prime d-dimensional homology sphere with g2(∆) = 1 then either ∆ = S(d − 1, d, n) (if n > d + 3) d+1 or ∆ = S(i, d) for 2 ≤ i ≤ d − 1 (if n = d + 3). In the later case S(d − 1, d) = S(d − 1, d, d + 3) has the smallest g-vector. Thus, among boundaries of prime polytopes, S(d−1, d, n) is the unique example with equalities in Conjecture 1.4 for all j’s. Unlike the cases i ∈ {d + 1, d} where equality for some fj (j > 0) implied d+1 equalities for all fj’s, here equality for f1 holds for all ∆ = S(i, d), 2 ≤ i ≤ d−1 (where n = d + 3), but not for f2 for example. An intermediate problem, stronger than Conjecture 1.4 and weaker than Conjecture 1.5 is the following. Problem 3.1. Show that for any i, d, n and ∆ ∈ HS(i, d, n), h(∆) ≥ h(S(i, d, n)) componentwise. In particular, h(∆) ≥ h(S(i, d)) follows. For ∆ ∈ HS(1, d, n), and more generally for ∆ a doubly Cohen-Macaulay flag d-complex, Athanasiadis very recently proved that h(∆) ≥ h(S(1, d)) [1]. We now discuss the interesting case i = 1 (i.e. flag homology spheres) in more details. • Conjecture 1.4 for flag homology spheres of dimension ≤ 4 holds. Gal showed nonnegativity of the γ-polynomial in this case [8], based on the Davis-Okun proof [7] of the 3-dimensional case of Charney-Davis conjecture for homology flag spheres [6, Conjecture D]. • There is no conjecture for a characterization of the extremal cases when i = 1. Here are some examples of extremal cases, i.e. of ∆ ∈ HS(1, d, n) with fj(∆) = fj(S(1, d, n)) for any j. Note that equalities hold for any 2-sphere. Note fur- ther that subdividing edges of the octahedron always yield a flag 2-sphere, and now subdivide edges until a sphere with n vertices is obtained. Clearly, if equalities hold for ∆ ∈ HS(1, d, n), then equalities hold for its suspension Σ(∆) ∈ HS(1, d + 1, n + 2). Thus, more examples with equalities are obtained by repeated suspension of the above 2-spheres. There are more equality cases, not based on suspension. Contracting an edge in ∆ which is not contained in an induced 4-cycle results in a flag homology sphere ∆0 with one vertex less. If the link of such edge is the boundary of a crosspolytope (called also octahedral sphere) then it is easy to check that 0 0 fj(∆)−fj(S(1, d, f0(∆))) = fj(∆ )−fj(S(1, d, f0(∆ ))). Start with an octahedral sphere and repeat performing the inverse of this operation. This produces new examples with equalities for all the fj’s, which are not suspensions, in any dimension. Barnette’s proof of the LBT [3] made use of a reduction to the inequality for f1, known as the McMullen-Perles-Walkup reduction (MPW). The idea there is to double count the pairs “a vertex in a k-face”. This idea works here as well, reducing the case i = 1 in Conjecture 1.4 to the inequality for f1.

7 Proposition 3.2. If f1(∆) ≥ f1(S(1, d, n)) holds for all d, n and ∆ ∈ HS(1, d, n), then fk(∆) ≥ fk(S(1, d, n)) holds for all d, n, k and ∆ ∈ HS(1, d, n).

Proof. To obtain bounds of the form fk ≥ ak,d f0 −bk,d, where ak,d and bk,d are functions of k and d, the MPW double counting gives, summing over all vertices, X (k + 1) fk(∆) = fk−1(lk(v, ∆)) ≥ X v [ak−1,d−1 f0(lk(v, ∆)) − bk−1,d−1] = v ak−1,d−12 f1(∆) − bk−1,d−1 f0(∆) ≥

2[(2d − 1) f0(∆) − 2(d + 1)(d − 1)]ak−1,d−1 − bk−1,d−1 f0(∆).

We equate (k+1)ak,d = 2(2d − 1)ak−1,d−1 − bk−1,d−1 and (k + 1)bk,d = 4(d + 1)(d − 1)ak−1,d−1, with a1,d = 2d − 1 and b1,d = 2(d + 1)(d − 1). We need to check now that the numbers ak,d and bk,d defined by the equa- tions fk(S(1, d, n)) = ak,dn − bk,d for all n, indeed satisfy the above recur- rence. We leave the case k = d to the reader, and show the computation for 1 < k < d. It is based on two simple identities for binomial coefficients, namely ¡t¢ ¡t−1¢ ¡t+1¢ ¡t¢ ¡ t ¢ s s = t s−1 and s = s + s−1 . Here are the details. Note that µ ¶ µ ¶ µ ¶ d − 1 d − 1 d − 1 f (S (1, d, n)) = 2k+1 + 2k (n − 2 (d − 1)) + 2k−1 (n − 2 (d − 1)) = k k + 1 k k − 1 ·µ ¶ µ ¶¸ µ ·µ ¶ µ ¶¸ µ ¶¶ d − 1 d − 1 d − 1 d − 1 d − 1 2k−1 + 2 n − 2k (d − 1) + 2 − 2 = k − 1 k k − 1 k k + 1 ·µ ¶ µ ¶¸ µ ·µ ¶ µ ¶¸ µ ¶¶ d − 1 d d − 1 d d + 1 2k−1 + n − 2k (d + 1) + − 2 . k k k k k + 1

We now verify the recurrence for ak,d. 1 [2 (2d − 1) ak−1,d−1 − bk−1,d−1] = · ·µ ¶ µ ¶¸ µk +·µ 1 ¶ µ ¶¸ µ ¶¶¸ 1 d − 2 d − 1 d − 2 d − 1 d 2 (2d − 1) 2k−2 + − 2k−1 d + − 2 = k + 1 k − 1 k − 1 k − 1 k − 1 k · ·µ ¶ µ ¶¸ µ ¶¸ 2k−1 d − 2 d − 1 d (d − 1) + + 2 = k + 1 k − 1 k − 1 k · µ ¶ µ ¶ µ ¶ µ ¶¸ 2k−1 d − 1 d d − 1 d k + k − + 2 = k + 1 k k k − 1 k · µ ¶ µ ¶ µ ¶ µ ¶ µ ¶ µ ¶¸ 2k−1 d − 1 d d − 1 d − 1 d d (k + 1) + (k + 1) − − − + 2 = k + 1 k k k k − 1 k k ·µ ¶ µ ¶¸ d − 1 d 2k−1 + = a . k k k,d

8 We now verify the recurrence for bk,d. 1 [4 (d + 1) (d − 1) ak−1,d−1] = · k + 1 ·µ ¶ µ ¶¸¸ 1 d − 2 d − 1 4 (d + 1) (d − 1) 2k−2 + = k + 1 k − 1 k − 1 · µ ¶ µ ¶ µ ¶¸ 2k (d + 1) d − 1 d d − 1 k + k − = k + 1 k k k − 1 ·µ ¶ µ ¶¸ · µ ¶ µ ¶ µ ¶¸ d − 1 d 2k (d + 1) d − 1 d d − 1 2k (d + 1) + + − − − = k k k + 1 k k k − 1 µ ·µ ¶ µ ¶¸ µ ¶¶ d − 1 d 2 (d + 1) d 2k (d + 1) + − = b . k k k + 1 k k,d

This completes the proof.

4 Around g(d,i)

Proof of Proposition 1.6. We need to show that the polynomial Pd,i(t) is a non- negative integer linear combination of the elements of the basis Bd,i+1, for all integers 0 < i and 0 ≤ d. For a nonnegative integer m let Sm denote the Z-module of symmetric m polynomials over Z of degree at most m with axis of symmetry at 2 . Let 0 < b ≤ a be integers. Note that

(1+t+...+tb)(1+t+...+ta) = (1+t+...+tb−1)(1+t+...+ta+1)+tb(1+t+...+ta−b), (2) expressing one polynomial in Sa+b as a nonnegative integer linear combination of two other polynomials in Sa+b. i q r In the product Pd,i(t) = (1 + t + ... + t ) (1 + t + ... + t ) apply equation (2) to a pair of terms with degrees a = i and b = r, thus expressing Pd,i as a nonnegative integer linear combination of polynomials in Sd+1 where in each summand there is at most one term of the form 1 + t + ... + tk with 0 < k < i. Inductively, repeat this process with each summand, pairing two terms with degrees a, b where 0 < b ≤ a = i as long as possible. The end result is that Pd,i(t) is expressed as a nonnegative integer linear combination of polynomials of the form tc(1 + t + ... + ti+1)q0 (1 + t + ... + tr0 ) where d + 1 = 2c + q0(i + 1) + r0 0 and 0 ≤ r ≤ i. In particular, all of these polynomials are in Bd,i+1. For two simplicial complexes, the missing faces of their join are the disjoint union of the missing faces of each of them. Thus, if ∆ ∈ HS(i, d) and ∆0 ∈ HS(i, d0) then ∆ ∗ ∆0 ∈ HS(i, d + d0 + 1). The following proposition shows that if Conjecture 1.5 holds for ∆ and ∆0 then it holds for their join too. For the family of all homology spheres, i.e. the case i ≥ d + d0 + 2, this is clear, as well as for the flag case (i = 1) which was verified by Gal [8].

0 (m,i) Proposition 4.1. Let h(t) ∈ Sm+1 and h (t) ∈ Sm0+1. If g (h(t))) and g(m0,i)(h0(t))) are nonnegative then g(m+m0+1,i)(h(t)h0(t)) is nonnegative.

9 Proof. We need to show that the polynomial Pd,i(t)Pd0,i(t) is a nonnegative integer linear combination of the elements of the basis Bd+d0+1,i, for all integers 0 < i and 0 ≤ d, d0. Let d + 1 = qi + r and d0 + 1 = q0i + r0 where q, q0, r, r0 are the unique nonnegative integers such that 1 ≤ r, r0 ≤ i. W.l.o.g. assume r0 ≤ r. If r = i we are done as Pd,i(t)Pd0,i(t) ∈ Bd+d0+1,i, so assume r < i. Apply (2) 0 to the pair of terms of degrees a = r and b = r in Pd,i(t)Pd0,i(t). Repeat this process in each summand w.r.t. the pair of terms of degrees a and b such that 0 < b ≤ a ≤ i − 1, as long as such a pair exists (indeed, there is at most one such pair in each summand). The end result is that Pd,i(t)Pd0,i(t) is expressed as a nonnegative integer linear combination of polynomials in Bd+d0+1,i. Note that for HS(i, d) with d ≤ 4 and (i, d) 6= (2, 4), Conjecture 1.5 holds. As mentioned before, for the case i = 1 see Gal [8], and for the other cases use Theorem 1.3 (LBT). The new inequality for ∆ ∈ HS(2, 4) reads as f1 ≥ 6 f0 −21. Note that Theorem 1.3 gives f1 ≥ 5 f0 −15. For flag 4-spheres f1 ≥ 7 f0 −30 holds.

6 Lemma 4.2. If ∆ ∈ HS(2, 4) then f1(∆) ≥ 5 91 f0(∆) − 15. 6 Sketch of proof. By Theorem 1.1(b) f0(∆) ≥ 8, hence 6 f0(∆)−21 > 5 91 f0(∆)− 15. Assume that f1(∆) < 6 f0(∆) − 21. Look on the 1-skeleton of ∆. In this 6 graph the average vertex degree is < 12, hence at least 7 of the vertices have degree < 13. Denote by X the subset of vertices of degree < 13. Then X 6 contains an independent set Y of size ≥ 91 f0(∆). We now use generic rigidity arguments for graphs. The link of any vertex is in HS(2, 3), hence is not stack, hence its graph has a generic 4-stress. Thus the 1-skeleton of the closed star of any vertex v has a generic 5-stress containing an edge with v in its support. Picking such stress for each v ∈ Y yield an independent set of stresses, thus 6 g2(∆) ≥ |Y |, hence f1(∆) ≥ 5 91 f0(∆) − 15. To end, the ‘first’ new inequality to consider is the following.

Problem 4.3. Show that if ∆ is the boundary of a simplicial 5-polytope with no missing faces of dimension > 2 then f1(∆) ≥ 6 f0(∆) − 21. Acknowledgement. I would like to thank Lou Billera, Gil Kalai, Etienne Rassart and Ed Swartz for helpful discussions. I would like to thank Chris- tos Athanasiadis for pointing out a mistake in the calculations in Proposition 3.2. Further thanks go to the referees, whose comments helped to improve the presentation.

References

[1] Christos A. Athanasiadis, Some combinatorial properties of flag simplicial pseudomanifolds and spheres, preprint, arXiv:0807.4369 (2008).

[2] David Barnette, Graph theorems for manifolds, Israel J. Math. 16 (1973), 62–72. MR MR0360364 (50 #12814)

10 [3] , A proof of the lower bound conjecture for , Pacific J. Math. 46 (1973), 349–354. MR MR0328773 (48 #7115)

[4] Louis J. Billera and Carl W. Lee, A proof of the sufficiency of McMullen’s conditions for f-vectors of simplicial convex polytopes, J. Combin. Theory Ser. A 31 (1981), no. 3, 237–255. MR MR635368 (82m:52006)

[5] Anders Bj¨orner,Lynne M. Butler, and Andrey O. Matveev, Note on a combinatorial application of Alexander duality, J. Combin. Theory Ser. A 80 (1997), no. 1, 163–165. MR MR1472111 (98h:05181)

[6] Ruth Charney and Michael Davis, The of a nonposi- tively curved, piecewise Euclidean manifold, Pacific J. Math. 171 (1995), no. 1, 117–137. MR MR1362980 (96k:53066)

[7] Michael W. Davis and Boris Okun, Vanishing theorems and conjectures for the `2-homology of right-angled Coxeter groups, Geom. Topol. 5 (2001), 7– 74 (electronic). MR MR1812434 (2002e:58039)

[8] SwiatosÃlaw´ R. Gal, Real root conjecture fails for five- and higher- dimensional spheres, Discrete Comput. Geom. 34 (2005), no. 2, 269–284. MR MR2155722 (2006c:52019)

[9] Mikhael Gromov, Partial differential relations, Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)], vol. 9, Springer-Verlag, Berlin, 1986. MR MR864505 (90a:58201)

[10] Gil Kalai, Rigidity and the lower bound theorem. I, Invent. Math. 88 (1987), no. 1, 125–151. MR MR877009 (88b:52014)

[11] , Many triangulated spheres, Discrete Comput. Geom. 3 (1988), no. 1, 1–14. MR MR918176 (89b:52025)

[12] P. McMullen, The numbers of faces of simplicial polytopes, Israel J. Math. 9 (1971), 559–570. MR MR0278183 (43 #3914)

[13] Roy Meshulam, Domination numbers and homology, J. Combin. Theory Ser. A 102 (2003), no. 2, 321–330. MR MR1979537 (2004c:05144)

[14] Uwe Nagel, Empty simplices of polytopes and graded Betti numbers, Dis- crete Comput. Geom. 39 (2008), no. 1-3, 389–410. MR MR2383766

[15] Eran Nevo and Eyal Novinsky, A characterization of simplicial polytopes with g2 = 1, preprint, arXiv:0804.1813 (2008). [16] Richard P. Stanley, The number of faces of a simplicial , Adv. in Math. 35 (1980), no. 3, 236–238. MR MR563925 (81f:52014)

[17] , Combinatorics and commutative algebra, second ed., Progress in Mathematics, vol. 41, Birkh¨auserBoston Inc., Boston, MA, 1996. MR MR1453579 (98h:05001)

11