Eberhard-type theorems with two kinds of polygons
Sebastian Manecke

TL;DR
This paper extends Eberhard-type theorems by allowing two types of polygons and one vertex type, advancing the understanding of polytope realizability with multiple polygonal face types.
Contribution
It introduces new Eberhard-type theorems accommodating two polygon types and one vertex type, moving towards a comprehensive classification.
Findings
New theorems for polytope realizability with two polygon types
Progress towards classifying Eberhard-type results
Insights into face and vertex configurations in polyhedral maps
Abstract
Eberhard-type theorems are statements about the realizability of a polytope (or more general polyhedral maps) given the valency of its vertices and sizes of its polygonal faces up to a linear linear degree of freedom. We present new theorems of Eberhard-type where we allow adding two kinds of polygons and one type of vertices. We also hint towards a full classification of these types of results.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Eberhard-type theorems with two kinds of polygons
Sebastian Manecke
FB 12 - Institut für Mathematik
Goethe-Universität Frankfurt, Robert-Mayer-Str. 10
D-60325 Frankfurt am Main, Germany
E-mail: [email protected]
Abstract.
Eberhard-type theorems are statements about the realizability of a polytope (or more general polyhedral maps) given the valency of its vertices and sizes of its polygonal faces up to a linear degree of freedom. We present new theorems of Eberhard-type where we allow adding two kinds of polygons and one type of vertices. We also hint towards a full classification of these types of results.
Key words and phrases:
Eberhard-type theorems; polyhedral maps; -polytopes; topological graph theory
1. Overview
The classical Eberhard theorems are two results on the constructability of -valent -polytopes for a given sequence , where describes the number of occurrences of each -gon. For us, a sequence will always be a function with finite support.
The original formulations were (see [4]):
Theorem 1.1** **(Eberhard’s theorem for -valent
-polytopes).
Let be a sequence of natural numbers for which
[TABLE]
holds. Then there exists a number and a -valent -polytope which has exactly -gons for each .
Theorem 1.2** **(Eberhard’s theorem for -valent
-polytopes).
Let be a sequence of natural numbers for which
[TABLE]
holds. Then there exists a number and a -valent -polytope which has exactly -gons for each .
If is the number of -gons of a -valent (resp. -valent) polytope, then (1) (resp. (2)) holds as an immediate consequence of Euler’s relation and double counting of the number of edges. Thus these theorems answer the question under which condition a sequence that suffices the natural combinatorial conditions has a realization as a polytope.
In the 1970’s Barnette, Ernest, Grünbaum, Jendrol’, Jucovič, Trenkler and Zaks [7, 1, 3, 9, 6] extended these results to polyhedral maps, which are graph embeddings on a closed topological -manifold (or surface) generalizing the combinatorics of -polytopes. In the two setups described by the classical Eberhard theorems there is now a complete characterization for which sequences and and surfaces there exists a polyhedral map on with -gons and -valent vertices when choosing the value of and , resp. and , appropriately.
We want to call the sequences and which count the number of -gons and -valent vertices of a polyhedral map the -vector and the -vector of and call the pair to be realizable on a surface , if there exists a polyhedral map on with -vector and -vector .
An easy construction shows that we can in fact find infinitely many and , resp. and , such that is realizable as a polyhedral map on a fixed . By using Euler’s relation and an easy double counting argument one cannot increase and , resp. , independently from each other and thus one can deduce that there is a linear relation between these numbers. We want to propose the generalized Eberhard problem:
Question 1.3**.**
Let , , and be sequences and be a surface. Does there exist infinitely many and a polyhedral map on with -vector and -vector ?
Theorem 1.1 and its generalization to polyhedral maps answer this question for and , whereas Theorem 1.2 and its generalizations answer this question for , . It is easy to check, that the only missing possibility for and with exactly one non-zero entry, where such a statement can be true, is , . This case is in fact just the dual of Theorem 1.1, and therefore all cases with exactly one non-zero entry in both and have been classified.
Question 1.3 for , with more than one non-zero entry was first considered by DeVos et al. [2], who gave an answer in the case of , and for any surface. We will also consider similar theorems of this type in this article. To state them more easily, let us introduce the following notation: Define to be the sequence with and for . We then set [a_{k_{1}}\times k_{1},a_{k_{2}}\times k_{2},\dots,a_{k_{n}}\times k_{n}]\mathrel{\hbox to0.0pt{\raisebox{1.29167pt}{\cdot}\hss}\raisebox{-1.29167pt}{\cdot}}=\sum_{i=1}^{n}a_{k_{i}}[k_{i}], where only entries not equal to zero occur. If , we will just write instead of .
In his master thesis [8], the author gave a complete answer to Question 1.3 in the case that has precisely two non-zero and coprime entries and has one non-zero entry. We will state the full theorem in Sec. 2 and give the ideas for the constructions used in the proofs in Sec. 3. The last Section, Sec. 4, will show how these constructions yield one case of the full statement in [8], that is to say, the following two theorems:
Theorem 1.4**.**
Let and be a pair of admissible sequences for an orientable closed -manifold and . Then there exists infinitely many for which there exists a polyhedral map on with -vector and -vector .
Theorem 1.5**.**
Let and be a pair of admissible sequences for an orientable closed -manifold and . Then there exists infinitely many for which there exist a polyhedral map on with -vector and -vector .
2. Polyhedral maps and generalized Eberhard problems
We will review basic notions from (topological) graph theory. A simple graph is a finite undirected graph without loops and multi-edges. If is a subgraph of this is denoted by . We want to write for paths and for cycles. The valence of a vertex is the number of incident edges.
All of our graphs are considered to be embedded into a closed (topological) -manifold, which we call surfaces for brevity. We assume our -manifolds to be oriented in this article. An embedding of a simple graph with vertices , edges and faces is called a map, provided that is simple, every vertex has valence at least and every is a closed -cell (i.e. homeomorphic to a disk). The faces of a map incident to edges (or equivalently, vertices) will be called -gonal faces or simply -gons. A map on a closed -manifold is called polyhedral, if for every two faces there is either no vertex, a single vertex or a single edge incident to both and . In these cases the two faces are said to meet properly.
In Section 3 we will weaken the definition of a map to some extent to allow for -valent vertices. This does not warrant a whole new definition, so we state it here for completeness and to avoid confusion.
An important property of polyhedral maps is that each edge contains exactly two vertices and is contained in exactly two faces. From this fact one can see that the concept of polyhedral maps dualizes perfectly, i.e. if an embedding is a polyhedral map, then the dual of the embedding is again a polyhedral map.
Example 2.1**.**
We can view every -polytope as a map on a surface, where the graph of the map is the graph of the -polytope and the embedding is held by radial projection onto . In this context each face of the -polytope corresponds to one of the map. It is easy to see that this map is polyhedral, which gives rise to the property’s name. Also note, that the dual map corresponding to a -polytope is the corresponding map of the dual polytope.
To further strengthen the link between -polytopes and polyhedral maps on the sphere , we mention the following two results:
Proposition 2.2**.**
Every graph of a polyhedral map is -connected, i.e. has at least vertices and the deletion of any vertices leaves the graph connected.
Theorem 2.3** (Steinitz’s theorem).**
A graph is the edge graph of a -polytope if and only if it is planar and -connected.
These two theorems combined yield that every polyhedral map on the sphere comes from a -polytope and vice versa.
We will now turn our focus to Eberhard theorems for polyhedral maps on surfaces. The -vector of a map on a -manifold is the sequence , where denotes the number of faces with exactly vertices. Similarly the -vector of is the sequence where each is the number of vertices of with valence .
A pair of sequences is said to be realizable as a polyhedral map on the closed -manifold (or short: realizable on ), if there exists such a map having as its -vector and as its -vector. In this language we can state the following two generalizations of Theorems 1.1 and 1.2, which will be central in our constructions:
Theorem 2.4** (Jendrol’, Jucovič [6], 1977).**
Each pair of sequences and is realizable on a closed orientable -manifold with Euler characteristic for some , if and only if
[TABLE]
Theorem 2.5** (Barnette, Grünbaum, Jendrol’, Jucovič, Zaks [7, 1, 3, 9], 1973).**
Each pair of sequences and is realizable on a closed orientable -manifold with Euler characteristic for some if and only if
[TABLE]
Note that special cases arise in both theorems if the surface is a torus, i.e. if . Izmestiev et al. [5] gave a simple argument using holonomy groups to explain why these special cases occur.
The rest of this section is devoted to find an easy characterization for when we cannot hope Question 1.3 to have a positive answer. Let be a polyhedral map on a surface with vertices , edges , and faces , -vector and -vector . Let be the Euler characteristic of and e\mathrel{\hbox to0.0pt{\raisebox{1.29167pt}{\cdot}\hss}\raisebox{-1.29167pt}{\cdot}}=|E|. The two basic combinatorial results here are double-counting
[TABLE]
and the Euler-Poincaré relation
[TABLE]
One can easily deduce from these relations, that the following two equivalent conditions are necessary for two sequences , being the - and -vector of a polyhedral map:
Proposition 2.6**.**
Let , be the - and -vector of a polyhedral map on a surface . Then (3) is true for some and the following equivalent conditions hold:
[TABLE]
Equivalent here means, that together with each equation can be deduced from the other. If and satisfy these equations, we will call the pair admissible (on ). We remark that we gain precisely the conditions of Theorems 2.4 and 2.5.
In light of Question 1.3 and using the same arguments, it is not difficult to see, that we can always assume and to be admissible. Also important to note is, that from the same arguments we can derive similar conditions on and which have to be fulfilled in order for Question 1.3 to be answered in the positive. We will not go into the details here and simply state the cases resulting from these restrictions.
We will restrict our setting to having only two non-negative entries and having one. Let us further assume that . These conditions are quite natural, as any obstruction on finding a Eberhard-type theorem for some will also give an obstruction for , . As stated above, not all values , , and can be obtained in this setting, only the following cases can occur:
[TABLE]
We will answer the fourth case in this article. The full result by the author is the following:
Theorem 2.7** (Manecke [8], 2016).**
Let , as before. Then there exist inifitely many and a polyhedral map on a surface for all admissible sequences if and only if and if , then .
We close the section by noting that by duality this result gives also a full classification for having two non-zero entries and having only one.
3. Construction
Let be the valence of those vertices we are free to add to a polyhedral map. All constructions later in this article will utilize the concept of replacing each face of a polyhedral map with a larger patch. It can be quite challenging to see whether the resulting structures fit together. This section introduces the necessary formalism for these kinds of constructions. All statements are presented without proof, all proofs can be found in [8]. Note that throughout this section we allow -valent vertices in special maps we call patches.
Definition 3.1** (Patch).**
A map on the Euclidean plane with possibly -valent vertices on the unbounded outer face is called a patch. The vertices and edges of the outer face form the boundary of the patch. A patch is an -patch, if each of its vertices except the ones on the boundary is -valent, while for the valence of a vertex on the outer face holds. The -vector of a patch is the sequence , where denotes the number of -gonal inner faces of the patch.
We say that two -patches and fit together along a path on and on , if, after gluing them together such that the resulting patch is still an -patch. Define w(v)\mathrel{\hbox to0.0pt{\raisebox{1.29167pt}{\cdot}\hss}\raisebox{-1.29167pt}{\cdot}}=\deg(v)-1. Then the condition for fitting together is just for all and , . We say a tuple is self-fitting, if for all .
Essential for our constructions will be -expansions. We will use them, when we replace all -gons in a polyhedral map with larger structures.
Definition 3.2**.**
Let . A -expansion of an -patch with boundary is an -patch with boundary
[TABLE]
such that and for all , . We call the vertices corner vertices and the vertices side vertices. Furthermore, a patch is called --gonal, if it is the -expansion of the patch consisting of only a -gon, i.e. if for .
Using this notation we describe the following construction scheme:
Algorithm 3.3**.**
Input:* A map on a surface with -vector , -vector , underlying graph and faces .*
A self-fitting tuple .
For each -gonal face a --gonal -patch with -vector .
Output:* A map on with -vector for some and -vector .*
Description:* Divide each edge in the embedding of in by vertices and draw into each face the dedicated -patch such that the corner vertices of coincide with the original vertices and the side vertices are the new vertices added by the subdivision, see Fig. 1. Here we use the fact, that our surfaces are oriented and assume that all patches are glued with the same orientation. These patches form a combined graph, which is embedded by construction into (there is a homeomorphism between each subdivided face and the corresponding patch ). It is straightforward to see, that this gives a map with the desired properties.*
As previously stated, these definitions are used to formalize the construction step “replace each face with a patch”. Up until now, there is no requirement explicitly stated on the interior of the patch. If we expect the result of such a construction to be a polyhedral map, further conditions have to be met. Additionally, when using Algorithm 3.3 we have the problem of assigning a patch for each face of the map. While we might need only one type of patch for a -gon for each , we could still have to deal with a huge amount of values of . We now want to define a construction scheme for patches for arbitrary which additionally allow to create polyhedral maps, even from non-polyhedral ones.
Definition 3.4**.**
Let be an -patch with boundary
[TABLE]
( and denote the same vertex, the same holds for and ), , , such that:
- •
,
- •
* fits to itself along and ,*
- •
, and
- •
* is a self-fitting tuple.*
Such a patch will be called expansion patch with outer tuple .
Example 3.5**.**
We want to review the last definition with two examples. A hexagon can be interpreted as an expansion -patch with outer tuple , with vertices labeled according to Definition 3.4 in Fig. 2. Similarly two quadrangles which share a common edge build an expansion -patch with outer tuple , as seen in the same figure.
We want to pull apart this definition a bit to give a geometric intuition. The first thing to note is that by definition we are able to glue two copies of an expansion patch along the paths and . When doing this the new patch has a boundary path , which we require to be self-fitting. Therefore we can glue two of those patches along this boundary to get an even larger patch (see Fig. 3).
For an expansion patch , we want to call the patch obtained by gluing four copies of as stated the edge patch of . An expansion patch will be said to have the polyhedral property if every two inner faces in the corresponding edge patch meet properly.
Example 3.6**.**
The examples in Example 3.5 do in fact have the polyhedral property, which can be verified by looking at the edge patch in Fig. 4.
Expansion patches will be our basic building block for all our constructive proofs. We can use them to obtain larger --gonal patches for any :
Algorithm 3.7**.**
Input:* An expansion -patch with outer tuple and -vector .*
Output:* For every an --gonal -patch with -vector .*
If has the polyhedral property, then all inner faces of meet properly.
Description:* We construct from copies of and a single -gon. Let*
[TABLE]
be the boundary of as in Definition 3.4. We now form a larger patch by gluing the edge of each of the copies of to an edge of the -gon and also gluing the vertex associated to , from one copy to the vertex associated to from the adjacent copy. Graphically speaking, we form a ring of patches of the form around the -gon. The -vector of is therefore . We leave out the proof that the inner faces of meet properly in the case of being polyhedral.
With these constructions at hand we can now finally design a scheme to create a polyhedral map from a non-polyhedral one.
Proposition 3.8**.**
Given a map on an orientable closed -manifold and an expansion -patch with outer tuple , Algorithm 3.3 returns a polyhedral map on when we take for each -gonal face of .
Example 3.9**.**
Using the expansion patches and from Examples 3.5 and 3.6, we can construct from a polyhedral map a new one with arbitrarily many hexagons (or quadrangles) added, while inserting only -valent (or -valent) vertices. Given a map on a closed oriented -manifold, we can simply use Theorem 3.8 repeatedly on with either or to get the desired result. The theorem inserts at least a single hexagon or quadrangle during each step (which is quite an understatement, the number of polygons added is by far larger), so repeating this step eventually leads to a map that has more than a specified amount of hexagons or quadrangles.
Putting all these constructions together, we can formulate a proof strategy for Question 1.3 in the case of , . We state it for only, but the ideas carry over to , too.
Proposition 3.10**.**
Let , and be an admissible pair of sequences. Let and , where , , and . Assume there exist
- •
an expansion -patch with outer tuple consisting of -gons and -gons,
- •
an --gonal -patch consisting of -gons and -gons, and
- •
an expansion -patch with the polyhedral property consisting of -gons and -gons.
Then there exists a polyhedral map on with -vector and -vector for infinitely many .
Idea of the proof.
Use Theorem 2.4 or Theorem 2.5 as a starting map and apply Proposition 3.10 for the given patches. ∎
Remark 3.11**.**
We will use Theorem 3.10 heavily in the next section. Therefore, we want to stress what is needed to check to see if the prerequisites of Theorem 3.10 are fulfilled. As stated, we need three -patches, , and , which are called in this manner for the rest of the article. The list of properties is:
- •
, and consist of only -gons and -gons and all inner vertices have valence .
- •
* and are expansion patches:*
- –
* and are in sum incident to faces,*
- –
* and , are in sum incident to faces, ,*
- –
starting at the vertex and going in both directions for each pair of vertices and the identity holds, where we “identify” with . For ease of comparison we also state the outer tuple for .
- •
* is --gonal, i.e. if starting at some vertex and looking at the number of inner faces incident to this vertex we see the pattern*
[TABLE]
where is the outer tuple of .
- •
* has the polyhedral property. For this we provide the corresponding edge patch to make the verification easier.*
4. -valent Eberhard-type theorems with triangles
In this section we want to prove -valent Eberhard-type theorems with triangles, i.e. for , , , .
For all the proofs, we want to use Theorem 3.10, therefore we need to have a construction scheme for patches with arbitrarily large -gons. These we get by the next three constructions:
Algorithm 4.1**.**
When we want to use this construction in this section we label an edge (the specified edge) with a square and point with arrows to a -gon and a -gon.
Input:* A -patch with -vector and a specified edge with exactly one vertex incident to some -gon and the other vertex incident to some -gon. We require that in the cyclic order around both end points, starting at the specified edge, the -gon and the -gon have the same position.*
Output:* A new -patch with -vector for all .*
If every two faces of the -patch meet properly, then this is carried over to the new patch.
Description:* Using the replacement of the single edge as seen in Fig. 6 results in a new -patch with -vector . The line on the left labeled with a square is the specified edge and the line on the right labeled with a square is a new edge that we can use to repeat the construction. Every time we use this construction we add two new triangles while increasing the number of vertices of the left and right polygon by one; doing this times gives the desired -patch. That all faces meet properly follows by induction as this property is preserved in each step.*
Algorithm 4.2**.**
When we want to use this construction in this section we label an edge (the specified edge) with a diamond and point with arrows to a -gon and a -gon.
Input:* A -patch with -vector and a specified edge which is the common edge of a -gon and a -gon.*
Output:* A -patch with -vector for all .*
Description:* Using the replacement of the single edge as seen in Fig. 7 results in a new -patch with -vector . The line on the left labeled with a diamond is the specified edge and the line on the right labeled with a diamond is a new edge which we can use to repeat the construction. Every time we use this construction we add six triangles while increasing the number of vertices of the left and right polygon by three; doing this times gives the desired -patch.*
Algorithm 4.3**.**
When we want to use this construction in this section we encircle a vertex (the specified vertex) and point with arrows to a -gon and a -gon.
Input:* A -patch with -vector and a specified vertex which is adjacent to both -gon and a -gon which do not share an edge containing this vertex.*
Output:* A new -patch with -vector for all .*
Description:* Using the replacement of the vertex as seen in Figure 8 results in a new -patch with -vector . The encircled vertex on the left is the specified vertex and the encircled vertex on the right is a new vertex which we can use to repeat the construction. Every time we use this construction we add six triangles while increasing the number of vertices of the left and right polygon by three; doing this times gives the desired -patch.*
With our whole machinery at work, we can now state the proofs of our main theorems easily:
Proof of Theorem 1.4.
An expansion -patch with outer tuple is shown in Fig. 9(a) and a corresponding --gonal -patch is shown in Fig. 9(d), both consisting of triangles and pentagons. By using Algorithm 4.1, Algorithm 4.2 and Algorithm 4.3 as indicated we get -patches consisting of only triangles and -gons, . We can see in Fig. 9(b) that has the polyhedral property, thus we can apply Theorem 3.10 with \mathcal{P}_{P}\mathrel{\hbox to0.0pt{\raisebox{1.29167pt}{\cdot}\hss}\raisebox{-1.29167pt}{\cdot}}=\mathcal{P}_{N}. ∎
Proof of Theorem 1.5.
An expansion -patch with outer tuple is shown in Fig. 9(a) and a corresponding --gonal -patch is shown in Fig. 9(c), both of which consist of only triangles and heptagons. By using Algorithm 4.1, Algorithm 4.2 and Algorithm 4.3 as indicated we get -patches consisting of only triangles and -gons, . We can reuse the -patch with the polyhedral property in Fig. 9(a) from the last theorem and after application of Algorithm 4.1 it likewise contains triangles and -gons. Thus we can apply Theorem 3.10. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. W. Barnette, E. Jucovič and M. Trenkler, Toroidal Maps With Prescribed Types Of Vertices And Faces, Mathematika 20 , 82 (1971).
- 2[2] M. De Vos, A. Georgakopoulos, B. Mohar and R. Šámal, An Eberhard-like theorem for pentagons and heptagons, Discrete & Computational Geometry 44 , 931 (2010).
- 3[3] B. Grünbaum, Planar maps with prescribed types of vertices and faces, Mathematika 16 , 28 (1969).
- 4[4] B. Grünbaum et al. , Convex Polytopes (Springer, 2003).
- 5[5] I. Izmestiev, R. B. Kusner, G. Rote, B. Springborn and J. M. Sullivan, There is no triangulation of the torus with vertex degrees 5, 6,…, 6, 7 and related results: Geometric proofs for combinatorial theorems, Geometriae Dedicata 166 , 15 (2013).
- 6[6] S. Jendrol’ and E. Jucovič, Generalization of a theorem by V. Eberhard, Mathematica Slovaca 27 , 383 (1977).
- 7[7] E. Jucovič and M. Trenkler, A theorem on the structure of cell–decompositions of orientable 2–manifolds, Mathematika 20 , 63 (1973).
- 8[8] S. Manecke, New Eberhard-like theorems , Master’s thesis, Technische Universität Dresden, (2016).
