1 Introduction

The question of embeddability of a d-dimensional simplicial complex into k-dimensional Euclidean space \(\mathbb{R}^{k}\) has a long history. In the following section we sketch some of this background. Technical definitions and details appear in later sections. See J. Matoušek’s book [13, chapter 5] and his paper with M. Tancer and U. Wagner [14] for nice introductions to the field.

In this note we provide a homological obstruction to codimension one (k = d + 1) piecewise linear (PL) embeddability of simplicial complexes. For the case of graphs (d = 1) this kind of obstruction was used by S. Mac Lane [11] in his work on planarity.

As corollaries we derive upper bounds for the number of top-dimensional faces in a complex with codimension one PL embedding, in terms of the lower dimensional face numbers and Betti numbers. For instance, we show that

$$\displaystyle{f_{d}(\Sigma ) \leq \frac{\mathrm{g}(\Sigma )} {\mathrm{g}(\Sigma ) - 2}\left (\left (\sum _{i=1}^{d}(-1)^{i-1}\left (\,f_{ d-i}(\Sigma ) -\beta _{d-i}(\Sigma )\right )\right ) - 1\right ),}$$

where \(f_{i}(\Sigma )\) is the number of faces of dimension i, β i is the Betti number in dimension i, and \(\mathrm{g}(\Sigma )\) is the girth (smallest size of a d-cycle in non-zero homology). See Theorem 3 for details. For d = 1 and \(\mathrm{g}(\Sigma ) = 3\) this specializes to Euler’s 3n − 6 upper bound for the maximal number of edges of a planar graph.

The method used enables us to provide a unified approach and to give more detailed versions of face number inequalities for such complexes in low dimensions. For instance, we obtain that

$$\displaystyle{f_{2}(\Sigma ) \leq 2\left (\,f_{1}(\Sigma ) - f_{0}(\Sigma ) -\beta _{1}(\Sigma )\right )}$$

for any connected 2-dimensional complex \(\Sigma\) that PL embeds into \(\mathbb{R}^{3}\), see Proposition 8. Furthermore, we give a new upper bound for the number of facets of complexes with codimension one PL embedding, in terms only of the number of vertices. This slightly improves the upper bound given by Dey and Pach [6].

Finally, some of our face number inequalities are adapted to the case of balanced complexes, i.e., complexes whose 1-skeleton is (d + 1)-colorable in the graph-theoretic sense.

2 Background

The concept of planarity has been of interest to mathematicians ever since the subject of graph theory was founded. For instance, the impossibility for a planar graph on n ( ≥ 3) vertices of having more than 3n − 6 edges was mentioned in a letter from L. Euler to C. Goldbach in 1750, see [1, p. 75].

A topological characterisation of planarity was given by K. Kuratowski in 1929 and independently (a few months later) by O. Frink and P.A. Smith. This result asserts that a finite graph is planar if and only if it does not contain a subgraph homeomorphic to K 5 or K 3,3. Since then other characterisations of planarity have been given. Among them one can mention the more combinatorial approaches by H. Whitney [23] and S. Mac Lane [11], and the more topological approach of H. Hanani and W.T. Tutte (see [20], for instance).

What can be said about the situation in higher dimensions? Let \(\Sigma\) be a finite d-dimensional simplicial complex. It was known since the early days of topology that \(\Sigma\) is linearly embeddable into \(\mathbb{R}^{2d+1}\). In his 1933 article, E. R. van Kampen [21] showed that this result is best possible, by presenting d-dimensional complexes (now known as the van Kampen–Flores complexes) that do not embed into \(\mathbb{R}^{2d}\). Thus, the natural question is, for dk ≤ 2d, does \(\Sigma\) admit an embedding into \(\mathbb{R}^{k}\)? The most intensively investigated cases are when k = 2d or k = d + 1. Note that these are the two natural generalisations to higher dimensions of the concept of planarity.

There is no satisfactory analogue of Kuratowski’s characterisation in higher dimensions. Indeed, for every d > 1 and d + 1 ≤ k ≤ 2d, J. Zaks [24] constructed infinitely many pairwise non-homeomorphic d-dimensional complexes that are minimal with respect to the property of being not embeddable in \(\mathbb{R}^{k}\).

Based on the aforementioned work of van Kampen, in 1957 A. Shapiro [18] introduced the van Kampen obstruction; a cohomological obstruction to embeddability of d-dimensional complexes into \(\mathbb{R}^{2d}\). See [14] for a geometric description. The van Kampen obstruction can be seen as a higher-dimensional analogue of the Hanani–Tutte theorem, though the strong version of Hanani–Tutte theorem appeared much later in [20].

3 Embedding

A simplicial complex \(\Sigma\) is said to admit a linear embedding into \(\mathbb{R}^{k}\) if \(\Sigma\) has a geometric realisation \(\|\Sigma \|\) in \(\mathbb{R}^{k}\). More generally, \(\Sigma\) admits a topological embedding into \(\mathbb{R}^{k}\) if there is a continuous injection \(\|\Sigma \|\hookrightarrow \mathbb{R}^{k}\), from some geometric realisation of \(\Sigma\) to \(\mathbb{R}^{k}\). An intermediate concept is that of PL embedding. We say that \(\Sigma\) is piecewise linear (PL) embeddable into \(\mathbb{R}^{k}\) if there is a subdivision of \(\|\Sigma \|\) that linearly embeds into \(\mathbb{R}^{k}\). In this paper we focus on PL embeddings.

It is a consequence of Steinitz’ Theorem [25, Lect. 4] that every planar graph can be drawn in the plane with straight edges. However, for higher dimensional objects the situation is more complicated.

Example 1 (Brehm’s triangulated Möbius strip)

In [3], Brehm presented a triangulation of the Möbius strip that can not be geometrically realised in \(\mathbb{R}^{3}\). The idea is simple but elegant: A non null-homotopic curve, different from the center line, and the boundary curve of the Möbius strip are linked together, with absolute value of the linking number at least 2. This can easily be visualised by, for instance, considering the blue curve on the left hand side of Fig. 1 below. Now, triangulate the Möbius strip in such a way that the blue curve and the boundary curve are induced triangles; see the right hand side of Fig. 1. Two triangles with straight edges in \(\mathbb{R}^{3}\) are either the unlink or the Hopf link. Hence, these two triangles cannot be realised by straight edges. Iterated simplicial suspensions produce examples of d-dimensional complexes that are PL embeddable into \(\mathbb{R}^{d+1}\) but do not admit a linear embedding.

The difference between linear and PL embedding is even more dramatic. One can show that the problem of linear embeddability is algorithmically decidable. On the other hand, it is shown in [14, Theorem 1.1] that codimension one PL embeddability is algorithmically undecidable for d ≥ 4. See [14] for a thorough discussion.

Fig. 1
figure 1

Brehm’s triangulated Möbius strip

Let us also remark that topological and PL embeddings do not coincide in codimension one. In fact, by the double suspension theorem [4], the suspension of the Poincaré homology 3-sphere topologically embeds into \(\mathbb{R}^{5}\). However, it does not admit a PL embedding into \(\mathbb{R}^{5}\) [22, p. 576].

4 Main Results

Let \(\Sigma\) be a d-dimensional simplicial complex. We consider simplicial homology of \(\Sigma\) with \(\mathbb{Z}_{2}\) coefficients. Let \(c =\sum \epsilon _{\sigma }\sigma\) be a d-chain, where the sum is over all d-dimensional faces of \(\Sigma\) and \(\epsilon _{\sigma } \in \mathbb{Z}_{2}\). We let the support supp(c) of c be the set of all d-faces σ such that ε σ = 1.

Let us say that a basis \(\mathcal{B}\) of \(H_{d}(\Sigma; \mathbb{Z}_{2})\) is m-complete if every d-dimensional face of \(\Sigma\) appears in the support of at most m elements in \(\mathcal{B}\). When d = 1, this definition agrees with Mac Lane’s concept of m-fold complete set of cycles for graphs. He showed that having a 2-fold complete set of cycles is equivalent to planarity for graphs [11]. In this section we generalise one direction of Mac Lane’s result. Before doing so, we need to show the following topological invariance property.

Lemma 1

Let \(\Sigma\) and \(\Gamma\) be two triangulations of a d-dimensional topological space X. Then \(\Sigma\) has an m-complete basis if and only if \(\Gamma\) has a m-complete basis.

Proof

Let \(H_{d}(X; \mathbb{Z}_{2})\) be the singular homology group of X (this is the only place in this paper where we use singular homology theory). We refer to the book [16] by Munkres for the definition and properties of the singular homology.

Let \(H_{d}(X; \mathbb{Z}_{2}) = \mathbb{Z}_{2}^{r}\). We can always assume that there are d-dimensional pseudomanifolds M 1, , M r and continuous maps f i: M i X, for 1 ≤ ir, so that the d-dimensional homology classes of X are f i[M i ], where [M i ] is the fundamental class of M i . We claim that a triangulation of X has an m-complete basis if and only if there is a choice of M i and f i such that for any subset I of {1, 2, , r} of size greater than m one has

$$\displaystyle{\dim \left (\bigcap _{i\in I}f^{i}(M_{ i})\right ) <d.}$$

Observe that once the claim is verified the desired statement is immediate. However, the verification of the claim is standard and we leave it to the reader. □

Remark 1

Since we are working with \(\mathbb{Z}_{2}\) coefficients, it follows from a result by Thom that, M 1, , M r in the proof of Lemma 1 can be taken to be closed manifolds. See, for instance, [19, p. 343].

Theorem 1

Let \(\Sigma\) be a d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d+1}\) . Then \(H_{d}(\Sigma; \mathbb{Z}_{2})\) has a 2-complete basis.

Proof

First notice that, by Lemma 1, \(\Sigma\) has a 2-complete basis if and only if any subdivision of \(\Sigma\) has this property. This allows us to replace \(\Sigma\) by a subdivision of \(\Sigma\) if needed. Also, observe that since \(\Sigma\) is PL embeddable into \(\mathbb{R}^{d+1}\), then \(\Sigma\) is PL embeddable into the (d + 1)-simplex \(\Delta _{d+1}\). Thus there is a subdivision \(\Sigma ^{{\prime}}\) of \(\Sigma\) and a subdivision B of \(\Delta _{d+1}\) such that \(\Sigma ^{{\prime}}\) is a subcomplex of B. So, we may assume that \(\Sigma ^{{\prime}}\) is a subcomplex of a simplicial (d + 1)-sphere S, say by embedding B into a hyperplane H of \(\mathbb{R}^{d+2}\) and taking S = {p} ∗ BB, where p is a point outside H and ∗ denotes the simplicial cone.

Now, set \(r:=\beta _{d}(\Sigma ^{{\prime}}; \mathbb{Z}_{2}) + 1\). There is nothing to prove if r = 1. So, we may assume that r > 1. It follows from Alexander duality [16, Theorem 71.1] that \(\|\mathbf{S}\| -\| \Sigma ^{{\prime}}\|\) has r connected components, say K 1, , K r . For 1 ≤ jr, let c j be the formal sum (modulo 2) of all facets F of S such that the barycenter of F lies in K j . Let b j be the boundary d+1 c j of c j . Notice that b j ≠ 0, since r > 1 and therefore, c j cannot be a (d + 1)-cycle.

We will show that b 1, , b r−1 form a 2-complete basis for \(H_{d}(\Sigma ^{{\prime}}; \mathbb{Z}_{2})\).

Let σ ∈ supp(b j ) for some 1 ≤ jr. Then σ is a facet of \(\Sigma ^{{\prime}}\). Otherwise, the facets F σ and F σ of S that contain σ lie in the same connected component K j . This implies that F σ and F σ are in the support of c j . Hence, σ ∉ supp(b j ), which is a contradiction. Also, observe that there exists exactly one ij such that σ ∈ supp(b i ), since every codimension one face of S is in exactly two facets.

It is immediate that d b j = d d+1 c j = 0, hence every b j is a d-cycle in S. However, since supp(b j ) is a subset of the set of faces of \(\Sigma ^{{\prime}}\), then every b j is a d-cycle in \(\Sigma ^{{\prime}}\).

Finally, we have that iA b i ≠ 0 for all proper subsets A of {1, , r}. Otherwise,

$$\displaystyle{\partial _{d+1}\left (\sum _{i\in A}c_{i}\right ) = \left (\sum _{i\in A}\partial _{d+1}c_{i}\right ) =\sum _{i\in A}b_{i} = 0,}$$

that is, the subcomplex of S whose set of facets are c i , iA, has non-trivial (d + 1)-dimensional homology. However, this cannot happen, since every proper subcomplex of S has trivial (d + 1)-dimensional homology. Therefore, b 1, , b r−1 is a 2-complete basis for \(H_{d}(\Sigma ^{{\prime}}; \mathbb{Z}_{2})\), as promised. □

Remark 2

It might be possible that the conclusion of Theorem 1 is still valid if we consider the more general case of topological embedding. However, since we use Alexander duality, our method would not be directly applicable in that general setting.

Notice that the converse to Theorem 1 is obviously false for all d > 1. For instance, there are d-manifolds that do not admit an embedding into \(\mathbb{R}^{d+1}\); non-orientable manifolds for example. In fact, it follows from Alexander duality that if \(\Sigma\) is embeddable into the (d + 1)-sphere \(\mathbb{S}^{d+1}\), then the cohomology \(H^{d}(\Sigma; \mathbb{Z})\) is isomorphic to \(\widetilde{H}_{0}(\mathbb{S}^{d+1}\setminus \Sigma; \mathbb{Z})\) and, thus, is torsion-free.

Having Theorem 1 in mind it is tempting to conjecture that if a d-dimensional simplicial complex \(\Sigma\) embeds into \(\mathbb{R}^{d+m-1}\), then \(H_{d}(\Sigma; \mathbb{Z}_{2})\) has an m-complete basis. The following example shows that this is not the case.

Example 2

Let n be an integer and let \(\Delta\) be the 2-dimensional complex obtained by suspending the complete bipartite graph K n, n . Clearly, \(f(\Delta ) = (n + 2,n^{2} + 2n,2n^{2})\) and \(\beta _{2}(\Delta ) = n^{2} - 2n + 1\). On the other hand, \(\Delta\) (being a suspension of a complex embeddable in 3-space) is embeddable into \(\mathbb{R}^{4}\). However, we show that for large enough n, \(H_{2}(\Delta; \mathbb{Z}_{2})\) does not have a 3-complete basis. First observe that if \(\Omega\) is a minimal cycle in \(\Delta\), then \(\Omega\) has at least 8 triangles. Now, let \(\mathcal{B}\) be a basis for \(H_{2}(\Delta; \mathbb{Z}_{2})\) and let M be the n 2 − 2n + 1 by 2n 2 {0, 1}-matrix whose rows are labeled by the elements \(\Omega\) of \(\mathcal{B}\) and whose columns are labeled by the facets of \(\Delta\), and for which the entry \((F,\Omega )\) is the coefficient of F in \(\Omega\). Since the number of facets with non-zero coefficient in each element of \(\mathcal{B}\) is at least 8, the minimum number of 1s in M is 8(n 2 − 2n + 1). On the other hand, if \(H_{2}(\Delta; \mathbb{Z}_{2})\) has a 3-complete basis, then the maximum number of 1 s in M must be 3 times the number of facets, that is, 6n 2. Therefore, if n is large enough then \(H_{2}(\Delta; \mathbb{Z}_{2})\) does not have a 3-complete basis.

5 Face Numbers

In this section we provide upper bounds for the number of top dimensional faces of complexes that admit a codimension one embedding in terms of the lower dimensional face numbers and Betti numbers.

For a d-dimensional simplicial complex \(\Sigma\), with non-trivial top Betti number, let us define the girth of \(\Sigma\), denoted \(\mathrm{g}(\Sigma )\), to be the minimum number of d-dimensional faces of a subcomplex with non-zero d-dimensional Betti number. This notion extends the graph theoretic notion of girth as the minimal size of a circuit. If \(\beta _{d}(\Sigma ) = 0\) we define the girth to be d + 2. Note that the girth of a d-dimensional complex satisfies \(\mathrm{g}(\Sigma ) \geq d + 2\).

Theorem 2

Let \(\Sigma\) be a d-dimensional simplicial complex such that \(H_{d}(\Sigma; \mathbb{Z}_{2})\) admits a 2-complete basis. Then

$$\displaystyle{ \mathrm{g}(\Sigma )\left (\beta _{d}(\Sigma; \mathbb{Z}_{2}) + 1\right ) \leq 2f_{d}(\Sigma ). }$$
(1)

Proof

Let r and b 1, , b r be as defined in the proof of Theorem 1. On the one hand, for 1 ≤ jr, supp(b j ) has at least \(\mathrm{g}(\Sigma )\) elements. On the other hand, a d-dimensional face of \(\Sigma\) appears, if at all, in the support of two of the b j ’s. Therefore, \(\mathrm{g}(\Sigma )r \leq 2f_{d}(\Sigma )\), as desired. □

To help simplify the notation, let \(\delta _{j} = f_{j}(\Sigma ) -\beta _{j}(\Sigma; \mathbb{Z}_{2})\), for all j. Then, let

$$\displaystyle{\chi _{j-1}(\Sigma ) =\sum _{ i=1}^{j}(-1)^{i-1}\delta _{ j-i}}$$

It follows from the rank-nullity theorem that \(\chi _{j-1}(\Sigma ) \geq 0\) for all j. These inequalities, sometimes called the strong Morse inequalities, are discussed in Milnor [15], and appear in slightly sharper form in [2].

Theorem 3

Let \(\Sigma\) be a d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d+1}\) . Then,

$$\displaystyle{ f_{d}(\Sigma ) \leq \frac{\mathrm{g}(\Sigma )} {\mathrm{g}(\Sigma ) - 2}(\delta _{d-1} -\delta _{d-2} +\delta _{d-3} -\cdots +\delta _{d-k} - 1) }$$
(2)

for all odd k ≥ 1.

Proof

Our point of departure is the inequality (1) of Theorem 2. Replace \(\beta _{d}(\Sigma; \mathbb{Z}_{2})\) in the left hand side of the inequality by the right hand side of the following form of the Euler-Poincaré formula:

$$\displaystyle{\beta _{d}(\Sigma; \mathbb{Z}_{2}) = f_{d}(\Sigma ) -\chi _{d-1}(\Sigma ),}$$

and then simplify and use χ dk−1 ≥ 0 to get the desired inequality. □

Corollary 4

Let \(\Sigma\) be a d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d+1}\) . Then,

$$\displaystyle{f_{d}(\Sigma ) \leq \frac{d + 2} {d} (\,f_{d-1} -\beta _{d-1} - 1).}$$

Proof

This is the k = 1 case of Theorem 3, using that \(\mathrm{g}(\Sigma ) \geq d + 2\). □

Next, we focus on balanced simplicial complexes. Recall that a d-dimensional simplicial complex is said to be balanced if its underlying graph (1-skeleton) is (d + 1)-colorable in the graph theoretic sense.

Theorem 5

Let \(\Sigma\) be a balanced d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d+1}\) . Then the following hold true:

  1. (a)

    \(2^{d}(\beta _{d}(\Sigma; \mathbb{Z}_{2}) + 1) \leq f_{d}(\Sigma )\) ;

  2. (b)

    \(f_{d}(\Sigma ) \leq \frac{2^{d}} {2^{d}-1}(\chi _{d-1} - 1)\) .

Proof

It suffices to show that the girth of a balanced d-dimensional simplicial complex is at least 2d+1. The crucial point is that a balanced d-dimensional complex with non-zero top dimensional homology has at least 2d+1 faces of dimension d. To see this one can observe that such a complex must contain a balanced d-dimensional pseudomanifold without boundary; the pure complex whose facets are support of a d-cycle. The claim then can be proved easily for pseudomanifolds, say by induction on the dimension. We leave it to the reader to fill in the details. □

Our method is applicable also to complexes that admit a codimension zero embedding. For this, we first need to prove an auxiliary result.

Lemma 2

Let \(\Sigma\) be a d-dimensional simplicial complex and let \(\Sigma ^{(-1)}\) denote its codimension one skeleton. Then one has

$$\displaystyle{f_{d}(\Sigma ) =\beta _{d}(\Sigma; \mathbb{Z}_{2}) -\beta _{d-1}(\Sigma; \mathbb{Z}_{2}) +\beta _{d-1}(\Sigma ^{(-1)}; \mathbb{Z}_{ 2}).}$$

Proof

We have that \(f_{i}(\Sigma ^{(-1)}) = f_{i}(\Sigma )\) for all id − 1, and \(\beta _{i}(\Sigma ^{(-1)}) =\beta _{i}(\Sigma )\) for all id − 2. Hence, by the Euler-Poincaré formula

$$\displaystyle{(-1)^{d}f_{ d}(\Sigma ) =\chi (\Sigma ) -\chi (\Sigma ^{(-1)}) = (-1)^{d}\left (\beta _{ d}(\Sigma ) -\beta _{d-1}(\Sigma ) +\beta _{d-1}(\Sigma ^{(-1)}\right )}$$

Corollary 6

Let \(\Sigma\) be a d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d}\) . Then \(f_{d}(\Sigma ) \leq \frac{2} {d+1}f_{d-1}(\Sigma ) - 1\) .

Proof

It can easily be shown, say by using Alexander duality, that the top dimensional homology of \(\Sigma\) must be zero. Thus, it follows from Lemma 2 that \(\beta _{d-1}(\Sigma ^{(-1)}; \mathbb{Z}_{2}) \geq f_{d}(\Sigma )\). Now, applying Theorem 2 to \(\Sigma ^{(-1)}\) we get

$$\displaystyle{(d+1)(\,f_{d}(\Sigma )+1) \leq (d+1)(\beta _{d-1}(\Sigma ^{(-1)}; \mathbb{Z}_{ 2})+1) \leq 2f_{d-1}(\Sigma ^{(-1)}) = 2f_{ d-1}(\Sigma ).}$$

6 Corollaries in Low Dimensions

In this section we summarise direct consequences of the main results for embeddings into dimensions 2, 3 and 4. Throughout, the number of vertices of a simplicial complex is denoted by n (rather than f 0).

Proposition 7

Let \(\Sigma\) be a 2-dimensional complex that PL embeds into \(\mathbb{R}^{2}\) . Then \(f_{2}(\Sigma ) \leq \frac{2} {3}f_{1}(\Sigma ) - 1\) . In particular, \(f_{2}(\Sigma ) \leq 2n - 5\) .

Proof

The first inequality follows from Corollary 6. The second inequality follows from the fact that the underlying graph of \(\Sigma\) is planar. □

Proposition 8

Let \(\Sigma\) be a connected 2-dimensional complex that PL embeds into \(\mathbb{R}^{3}\) . Then \(f_{2}(\Sigma ) \leq 2(\,f_{1}(\Sigma ) -\beta _{1}(\Sigma ) - n)\) .

Proof

This follows easily from Theorem 3. □

Corollary 9 (Dey–Edelsbrunner [5])

Let \(\Sigma\) be a 2-dimensional complex that PL embeds into \(\mathbb{R}^{3}\) . Then \(f_{2}(\Sigma ) \leq n(n - 3)\) .

Proof

Without loss of generality, we may assume that \(\Sigma\) is connected. The inequality is an immediate consequence of Proposition 8 and the trivial \(\binom{n}{2}\) upper bound for \(f_{1}(\Sigma )\). □

Corollary 10

Let \(\Sigma\) be a 3-dimensional complex that PL embeds into \(\mathbb{R}^{3}\) . Then \(f_{3}(\Sigma ) \leq n(n - 3)/2 - 1\) .

Proof

This follows from Corollaries 6 and 9. □

Proposition 11

Let \(\Sigma\) be a connected balanced 2-dimensional complex that embeds into \(\mathbb{R}^{3}\) . Then \(f_{2}(\Sigma ) \leq \frac{4} {9}(n^{2} - 3n)\) .

Proof

It follows from Theorem 5 that \(f_{2}(\Sigma ) \leq \frac{4} {3}(\,f_{1}(\Sigma ) - n)\). Now, since the underlying graph of \(\Sigma\) is 3-colorable, one has \(f_{1}(\Sigma ) \leq 3(\frac{n} {3} )^{2}\). The conclusion now follows easily. □

For embeddings into dimension 4 much less is known. It was conjectured by Kalai and Sarkaria (see Kalai’s blog [9], for instance) that if a 2-dimensional complex is embedded into \(\mathbb{R}^{4}\), then it has at most 2n(n − 1) triangles. This conjecture is wide open. Currently, the best known bound [17] is C ⋅ n 8∕3, where C is a constant. Here is what our method yields in the case of embeddings into dimension four.

Proposition 12

Let \(\Sigma\) be a connected 3-dimensional complex that PL embeds into \(\mathbb{R}^{4}\) . Then \(f_{3}(\Sigma ) \leq \frac{5} {3}\left (\,f_{2}(\Sigma ) - f_{1}(\Sigma ) -\beta _{2}(\Sigma ) +\beta _{1}(\Sigma ) + n - 2\right )\) .

Proof

This follows from Theorem 3. □

Corollary 13

Let \(\Sigma\) be a connected 3-dimensional complex that PL embeds into \(\mathbb{R}^{4}\) . Then,

$$\displaystyle{f_{3}(\Sigma ) \leq \frac{5} {3}(\,f_{2}(\Sigma ) +\beta _{1}(\Sigma ) - 1)\,\mathit{\mbox{ and }}\;f_{3}(\Sigma ) \leq \frac{5} {3}\left ({n\choose 3} + n - 2)\right ).}$$

If \(\Sigma\) is simply connected, then \(f_{3}(\Sigma ) \leq \frac{5} {3}(\,f_{2}(\Sigma ) - 1)\) .

Proof

The inequalities are immediate consequences of Proposition 12 and the trivial \({n\choose 3}\) upper bound for \(f_{2}(\Sigma )\). □

7 Estimates

In the following we give an upper bound for the number of top dimensional faces of a d-dimensional simplicial complex embedded into \(\mathbb{R}^{d+1}\) in terms of the number of its vertices. Let us begin by observing that for a d-complex \(\Sigma\) on n vertices one has \(f_{d-1}(\Sigma ) \leq { n\choose d}\). Hence, it follows from Theorem 3 that \(f_{d}(\Sigma ) <(1 + \frac{2} {d}){n\choose d}\). Therefore, we can easily obtain the upper bound \(f_{d}(\Sigma ) = \mathcal{O}(n^{d})\) due to Dey and Pach [6, Theorem 3.1], where \(\mathcal{O}\) is the big O notation.

Below we present a slightly better upper bound by using our Theorem 3 and a combination of an idea due to Gundert [10] and Sperner’s Lemma [7, Lemma 4.5]. Recall that Sperner’s Lemma asserts that for a simplicial complex \(\Sigma\) on n vertices the quantity \(f_{i}(\Sigma )/f_{i-1}(\Sigma )\) is at most \({n\choose i + 1}/{n\choose i}\). Notice that Sperner’s Lemma can easily be strengthened to

$$\displaystyle{f_{i}(\Sigma )/f_{j}(\Sigma ) \leq { n\choose i + 1}/{n\choose j + 1} = \mathcal{O}(n^{i-j}),}$$

for all i > j.

Theorem 14

Let \(\Sigma\) be a d-dimensional simplicial complex that admits a PL embedding into \(\mathbb{R}^{d+1}\) . Then \(f_{d}(\Sigma ) = \mathcal{O}(n^{d-\epsilon })\) , where \(\epsilon = 3^{-\lceil \frac{d+1} {2} \rceil }\) .

Proof

Let us, to simplify notation, put \(\ell= \lceil \frac{d+1} {2} \rceil\). Let \(\Delta\) be the -dimensional skeleton of \(\Sigma\). Since \(\Delta\) is embeddable into \(\mathbb{R}^{d}\), it follows from [10, Proposition 3.3.5] that

$$\displaystyle{f_{\ell}(\Sigma ) = f_{\ell}(\Delta ) = \mathcal{O}(n^{\ell+1-3^{-\ell} }).}$$

Now, it follows from Sperner’s Lemma that \(f_{d-1}(\Sigma ) = \mathcal{O}(n^{d-\ell-1})f_{\ell}(\Sigma )\). Therefore, one obtains that \(f_{d-1}(\Sigma ) = \mathcal{O}(n^{d-3^{-\ell} })\). Finally, the conclusion follows from Theorem 3. □

We remark that the upper bound provided in Theorem 14 is probably far from the true upper bound. Actually, it was shown by Dey and Pach [6] that if a k-dimensional complex \(\Sigma\) embeds into \(\mathbb{R}^{k}\) then \(f_{k}(\Sigma ) = \mathcal{O}(n^{\lceil \frac{k} {2} \rceil })\). Indeed, for k ≥ 4 it is an open problem to show that if a simplicial complex embeds into \(\mathbb{R}^{k}\), then the total number of its faces is bounded above by \(\mathcal{O}(n^{\lceil \frac{k} {2} \rceil })\).

8 An Upper Bound by Grünbaum

In the 1970 paper [8] Branko Grünbaum shows that if a d-dimensional complex \(\Sigma\) embeds into \(\mathbb{R}^{d+1}\), then \(f_{d}(\Sigma ) \leq \frac{6} {d+1}f_{d-1}(\Sigma )\). He also proves slightly sharper versions of this result for pure complexes, see Proposition 15 below.

How do the different bounds compare? Due to their different structure it is hard to make a general comparison. In view of having leading constant \(\frac{6} {d+1}\), it is clear that Grünbaum’s upper bound is better than ours in several cases, particularly when one has only some partial f-vector information. However, our bound is tighter in other cases, especially if much structural information, expressed in terms of f- and β-vectors, is available. In this section, we present one such case.

Let us begin with the following result, which extends the validity of Grünbaum’s inequality [8, 5(iii)] to embeddability into manifolds.

Proposition 15

Let \(\Sigma\) be a pure d-dimensional simplicial complex that is PL embeddable into a (d + 1)-dimensional PL manifold. Then

$$\displaystyle{ f_{d}(\Sigma ) \leq \frac{6} {d + 1}\ f_{d-1}(\Sigma ) - \frac{10} {d(d + 1)}\ f_{d-2}(\Sigma ). }$$
(3)

Proof

We know that if \(\Sigma\) is a planar graph which contains at least one edge, thenFootnote 1 \(f_{1}(\Sigma ) \leq 3f_{0}(\Sigma ) - 5\). This verifies the first step d = 1 of an inductive argument.

Now assume that the statement is valid for every 1 ≤ k < d and \(\Sigma\) is a pure d-dimensional simplicial complex that is PL embeddable into a (d + 1)-dimensional PL manifold. Let V denote the vertex set of \(\Sigma\) and for vV, let L v be the link of v in \(\Sigma\). Since \(\Sigma\) is embeddable into a (d + 1)-manifold, L v must be embeddable into a d-sphere and we have

$$\displaystyle{d!\,f_{d-1}(L_{v}) \leq 6(d - 1)!\,f_{d-2}(L_{v}) - 10(d - 2)!\,f_{d-3}(L_{v}).}$$

Summing over all vertices vV and using the equation \(\sum _{v}f_{i}(L_{v}) = (i + 2)f_{i+1}(\Sigma )\) yields the desired conclusion. □

Say we are interested in the question whether the d-skeleton of a (d + 1)-manifold is embeddable into \(\mathbb{R}^{d+1}\). If the manifold in question has non-vanishing homology in dimension d (or equivalently in dimension one) our inequalities turn out to be sharp enough to provide a negative answer, while Grünbaum’s inequality (3) is not.

Proposition 16

Let \(\Sigma\) be the d-skeleton of a triangulated (d + 1)-dimensional PL manifold with non-zero d-dimensional Betti number. Then \(\Sigma\) is not PL-embeddable into \(\mathbb{R}^{d+1}\) .

Proof

Let M denote the (d + 1)-dimensional manifold in question. We know from Lemma 2 that

$$\displaystyle{f_{d+1}(M) =\beta _{d+1}(M; \mathbb{Z}_{2}) -\beta _{d}(M; \mathbb{Z}_{2}) +\beta _{d}(\Sigma; \mathbb{Z}_{2}).}$$

Since M is a manifold, one has (d + 2)f d+1(M) = 2f d (M) and β d+1(M) = 1. This, together with the assumption β d (M) ≥ 1 imply that

$$\displaystyle{(d + 2)\left (\beta _{d}(\Sigma ) + 1\right ) = (d + 2)\left (\beta _{d+1}(M) +\beta _{d}(\Sigma )\right )> (d + 2)f_{d+1}(M) = 2f_{d}(M),}$$

which violates the inequality (1) of Theorem 5. Therefore, \(\Sigma\) is not PL embeddable into \(\mathbb{R}^{d+1}\). Also the inequality (2) is violated.

Observe, however, that Grünbaum’s inequality (3) is satisfied by \(f(\Sigma )\). This follows from Proposition 15, since \(\Sigma\) is PL embeddable into a (d + 1)-dimensional manifold, namely M. □

Example 3

As a concrete example of this type, one may take T to be a triangulation of the 3-torus with f(T) = (15, 105, 180, 90). Such a triangulation exists and happens to be the smallest (w.r.t. the f-vector) known triangulation of the 3-torus S 1 × S 1 × S 1. See [12, Table 7] for instance. Let \(\Sigma\) be the 2-skeleton of T. Then one has \(f(\Sigma ) = (15,105,180)\) and \(\beta (\Sigma ) = (1,3,92)\).