1 Introduction

Any point or line segment is a regular convex polytope, admittedly of modest dimension. And every polygon with p vertices is combinatorially equivalent to a regular p-gon. Moving further into the combinatorial domain, it is clear that a typical map \(\mathcal{M}\) on a compact surface is nonregular. Even so, it is folklore (and not so hard to prove, see [5, Corollary 6.2]) that \(\mathcal{M}\) is a quotient of a regular map \(\mathcal{R}\) of finite type {p,q}, most likely on some new surface, and which, from another point of view, covers the base map \(\mathcal{M}\).

On the other hand, it is certainly true that any n-polytope is a quotient of the universal regular n-polytope \(\mathcal{U}_{n} = \{\infty, \ldots,\infty\}\), which is indeed infinite if the rank n≥2.

In this note we look at all these situations from an abstract point of view and prove a reasonable but hitherto unaddressed result: every finite abstract n-polytope \(\mathcal{Q}\) has a finite regular cover \(\mathcal{R}\) (Theorem 3.4). This particular finite cover problem has been raised by one of us (B.M.) at various conferences (see also [7] for some related questions). In essence Theorem 3.4 says that there exists a covering map from the infinite polytope \(\mathcal{U}_{n}\) onto \(\mathcal{Q}\) which factors through a finite regular n-polytope. Thus the covering relationship between \(\mathcal{U}_{n}\) and \(\mathcal{Q}\) can be described as a sequence of two covering relationships: the first between two regular polytopes, namely \(\mathcal{U}_{n}\) and \(\mathcal{R}\), and the second between two finite polytopes, namely \(\mathcal{R}\) and \(\mathcal{Q}\).

2 Abstract polytopes and their automorphism groups

An abstract n-polytope \(\mathcal{P}\) has certain key combinatorial properties of the face lattice of a convex n-polytope; in general, however, \(\mathcal{P}\) need not be a lattice or have a familiar geometric realization. Let us summarize some general definitions and results, referring to [4] for details. An abstract n-polytope \(\mathcal{P}\) is a partially ordered set with properties A, B and C below.

A::

\(\mathcal{P}\) has a strictly monotone rank function with range {−1,0,…,n}. Moreover, \(\mathcal{P}\) has a unique least face F −1 and unique greatest face F n .

An element \(F \in\mathcal{P}\) with \(\operatorname{rank}(F)=j\) is called a j-face; often F j will indicate a j-face. Each maximal chain or flag in \(\mathcal{P}\) therefore contains n+2 faces, so that n is the number of proper faces in each flag. We let \(\mathcal{F}(\mathcal{P})\) be the set of all flags in \(\mathcal{P}\). Naturally, faces of ranks 0, 1 and n−1 are called vertices, edges and facets, respectively.

B::

Whenever F<G with \(\operatorname {rank}(F)=j-1\) and \(\operatorname{rank}(G)=j+1\), there are exactly two j-faces H with F<H<G.

For 0≤jn−1 and any flag Φ, there thus exists a unique adjacent flag Φ j, differing from Φ in just the face of rank j . With this notion of adjacency, \(\mathcal {F}(\mathcal{P})\) becomes the vertex set of the flag graph for \(\mathcal{P}\). If FG are incident faces in \(\mathcal{P}\), we call

$$G/F := \{ H \in\mathcal{P} \mid F \leq H \leq G \} $$

a section of \(\mathcal{P}\).

C::

\(\mathcal{P}\) is strongly flag-connected, that is, the flag graph for each section is connected.

It follows that G/F is a (kj−1)-polytope in its own right if FG with rank(F)=jk=rank(G). For example, if F is a vertex, then the section F n /F is called the vertex-figure over F. Likewise, it is useful to think of the k-face G as having the structure of the k-polytope G/F −1.

A map \(\varphi:\mathcal{P}\rightarrow\mathcal{Q}\) between \(\mathcal {P}\) and another polytope \(\mathcal{Q}\) is called a homomorphism if φ preserves incidence in one direction; that is, FG in \(\mathcal{P}\) implies in \(\mathcal{Q}\). An automorphism of \(\mathcal{P}\) is a bijective homomorphism of \(\mathcal{P}\) onto itself whose inverse is also a homomorphism.

The automorphism group \(\varGamma(\mathcal{P})\) consists of all order-preserving bijections on \(\mathcal{P}\). We say \(\mathcal{P}\) is regular if \(\varGamma(\mathcal{P})\) is transitive on the flag set \(\mathcal {F}(\mathcal{P})\). In this case we may choose any one flag \(\varPhi\in\mathcal{F}(\mathcal{P})\) as base flag, then define ρ j to be the (unique) automorphism mapping Φ to Φ j, for 0≤jn−1. Each ρ j has period 2. From [4, 2B] we recall that \(\varGamma(\mathcal{P})\) is then a string C-group, meaning that it has the following properties SC1 and SC2:

SC1::

\(\varGamma(\mathcal{P})\) is generated by {ρ 0,…,ρ n−1}. These involutory generators satisfy the commutativity relations typical of a Coxeter group with string diagram, namely

$$ (\rho_ j \rho_k)^{p_{jk}} = 1\quad \mathrm{for}\ 0 \leq j \leq k \leq n-1, $$
(1)

where p jj =1 and p jk =2 whenever |jk|>1. In other words, \(\varGamma(\mathcal{P})\) is a string group generated by involutions or an sggi.

SC2::

\(\varGamma(\mathcal{P})\) satisfies the intersection condition

$$\begin{aligned} &\langle\rho_k : k \in I\rangle \cap\langle \rho_k : k \in J\rangle = \langle\rho_k : k \in I \cap J \rangle \\ &\quad \mathrm{for\ any}\ I, J \subseteq\{0 ,\ldots, n-1\}. \end{aligned}$$
(2)

The fact that one can reconstruct a regular polytope in a canonical way from any string C-group Γ is at the heart of the theory [4, 2E]. Thus a regular polytope can be identified naturally with a string C-group. We frequently make use of this fact, and depending on context, work with string C-groups rather than polytopes.

The periods p j :=p j−1,j in (1) satisfy 2≤p j ≤∞ and are assembled into the Schläfli symbol {p 1,…,p n−1} for the regular polytope \(\mathcal{P}\). We also say that \(\mathcal{P}\) has type indicated by the same symbol and that the group \(\varGamma(\mathcal{P})\) has rank n.

In the same way, any sggi G=〈g 0,…,g n−1〉 also has a Schläfli symbol, type and rank, although p j =1 can occur (if g j−1=g j ; this is impossible for regular polytopes by (2)).

The dual \(\mathcal{P}^{\ast}\) of the polytope \(\mathcal{P}\) is obtained by simply reversing the partial order on the underlying set of faces. If \(\mathcal{P}\) is regular of type {p 1,…,p n−1}, then \(\mathcal{P}^{\ast}\) is also regular of type {p n−1,…,p 1}.

Definition 2.1

[4, 2D]

Let \(\mathcal{R}\) and \(\mathcal{P}\) be n-polytopes. A covering is a rank and adjacency preserving homomorphism \(\eta: \mathcal{R}\rightarrow\mathcal{P}\). (This means that η induces a mapping \(\mathcal{F}(\mathcal{R}) \rightarrow\mathcal{F}(\mathcal{P})\) that sends any j-adjacent pair of flags in \(\mathcal{R}\) to another such pair in \(\mathcal{P}\); it is easy to show that η must then be surjective.) We also say that \(\mathcal{R}\) is a cover of \(\mathcal{P}\) and write \(\mathcal{R}\rightarrow\mathcal{P}\).

In verifying that a given sggi (a group satisfying (1)) is a string C-group, the following quotient criterion is frequently useful (see [4, Thm. 2E17]).

Lemma 2.2

Let Γ=〈ρ 0,…,ρ n−1be an sggi, and let Δ=〈σ 0,…,σ n−1be a string C-group (with respect to the distinguished generators σ i ). If the mapping ρ j σ j for j=0,…,n−1 induces a homomorphism π:Γ→Δ, which is one-to-one onρ 0,…,ρ n−2or onρ 1,…,ρ n−1〉, then Γ is also a string C-group, and π induces a covering \(\mathcal{R}\rightarrow\mathcal{P}\) between the regular polytopes \(\mathcal{R}\) and \(\mathcal{P}\) corresponding to Γ and Δ, respectively.

If a polytope \(\mathcal{R}\) covers a polytope \(\mathcal{P}\), then from another point of view, \(\mathcal{P}\) will be a quotient of \(\mathcal{R}\); see [4, 2D], [3] or [5]. One way to understand how \(\mathcal{P}\) arises by identifications in \(\mathcal{R}\) is to exploit the monodromy group:

Definition 2.3

Let \(\mathcal{P}\) be a polytope of rank n≥1. For 0≤jn−1, let g j be the bijection on \(\mathcal {F}(\mathcal{P})\) that maps each flag Φ to the j-adjacent flag Φ j. Then the monodromy group for \(\mathcal{P}\) is

$$\operatorname{Mon}(\mathcal{P}) = \langle g_0, \ldots, g_{n-1}\rangle $$

(a subgroup of the symmetric group on \(\mathcal{F}(\mathcal{P})\)).

It is easy to see that \(\operatorname{Mon}(\mathcal{P})\) is an sggi. Let us quote from [5] some useful and fairly easily proved results. We let \(\rm{Stab}_{\rm{Mon}(\mathcal{P})}\varPhi\) denote the stabilizer of a flag Φ under the action of \(\rm{Mon}(\mathcal{P})\).

Theorem 2.4

Let \(\mathcal{R}\) be a regular n-polytope with base flag Φ, automorphism group \(\varGamma(\mathcal{R}) = \langle \rho_{0}, \ldots, \rho_{n-1}\rangle\), and monodromy group \(\operatorname{Mon}(\mathcal{R}) = \langle g_{0}, \dots, g_{n-1} \rangle\). Then there is an isomorphism \(\varGamma(\mathcal{R}) \simeq \operatorname {Mon}(\mathcal{R}) \) mapping each ρ j to g j .

Theorem 2.5

Suppose that \(\mathcal{R}\) and \(\mathcal{Q}\) are n-polytopes and that

$$\bar{\eta} : \operatorname{Mon}(\mathcal{R}) \rightarrow \operatorname{Mon}( \mathcal{Q}) $$

is an epimorphism of sggi’s (i.e. mapping specified generators to specified generators, in order). Suppose also that there are flags Λof \(\mathcal{R}\) and Λ of \(\mathcal{Q}\) such that

$$ \bigl(\operatorname{Stab}_{\operatorname{Mon}(\mathcal{R})}\varLambda' \bigr) \bar{\eta} \subseteq\operatorname{Stab}_{\operatorname {Mon}(\mathcal{Q})}\varLambda. $$
(3)

Then there is a unique covering \(\eta: \mathcal{R}\rightarrow \mathcal{Q}\) that maps Λto Λ.

Remark 2.6

If \(\mathcal{R}\) is regular, then condition (3) is fulfilled automatically, since all flags Λ′ are equivalent, with trivial stabilizer, in \(\varGamma(\mathcal{R}) \simeq\operatorname{Mon}(\mathcal{R})\) (Theorem 2.4).

3 Regular covers of general polytopes

A key step in our construction is provided by extension results for regular polytopes. By an extension of an m-polytope \(\mathcal{K}\) we mean an (m+1)-polytope all of whose facets are isomorphic to \(\mathcal{K}\). There are many ways of extending a polytope.

First there is the trivial way. Any m-polytope \(\mathcal{K}\) is the facet type of an (m+1)-polytope with only two facets, here denoted \(\{\mathcal{K},2\}\) (for example, see [4, 8]). If \(\mathcal{K}\) is regular, then \(\{\mathcal{K},2\}\) is also regular, and \(\varGamma(\{K,2\})= \varGamma(\mathcal{K})\times C_{2}\), where the C 2-factor is generated by the (m+1)-st distinguished generator.

The construction of extensions becomes more complicated if further conditions are imposed on the new polytope. The following lemma and its proof are a variation of Danzer’s 2K construction (see [4, Ch. 8C]). Even though later we mainly require the trivial extension of \(\mathcal{K}\) just described (rather than that of Lemma 3.1), we will reproduce here some of the details of the \(2^{\mathcal{K}}\) construction in a form that is slightly different from presentations that have appeared elsewhere.

Lemma 3.1

Suppose \(\mathcal{K}\) is a regular m-polytope with automorphism group \(\varGamma(\mathcal{K}) = \langle\rho_{0}, \ldots, \rho_{m-1} \rangle\), Schläfli type {p 1,…,p m−1} and facet set A. Then there is a regular (m+1)-polytope \(\bar{\mathcal{K}}\) of type {p 1,…,p m−1,4}, with facets isomorphic to \(\mathcal{K}\), and such that \(|\varGamma(\bar{\mathcal{K}})| = |\varGamma(\mathcal{K})|\cdot 2^{|A|}\), when \(\mathcal{K}\) is finite. Indeed, \(\bar{\mathcal{K}}\) is finite if and only if \(\mathcal{K}\) is finite.

Proof

As hinted above, we could simply refer to [4, Theorem 8C2] and take \(\bar{\mathcal{K}} = {(2^{\mathcal{K}^{\ast}})}^{\ast}\). But for the reader’s convenience, we shall rework here the essentials of that construction. First off, let N be the group of all sequences

$$x: A \rightarrow C_2 := \{\pm1\}, $$

with component-wise multiplication. (If A is infinite, take sequences of finite “support”, meaning that −1 can occur only finitely often.) Thus N is generated by the indicator functions δ F ,FA, where for facets F,HA, we have

$$(H)\delta_F = \left \{ \begin{array}{l@{\quad}l} -1& \mathrm{if}\ H = F,\\ +1& \mathrm{if}\ H \neq F. \end{array} \right . $$

We require \(\rho_{m} := \delta_{F_{m-1}}\), the indicator function for the base facet of \(\mathcal{K}\).

Now for \(x\in N, \gamma\in\varGamma(\mathcal{K}), F \in A\), we let

$$(F) x^{\gamma} := (F)\gamma^{-1} x. $$

This defines an action xx γ of \(\varGamma(\mathcal {K})\) on N, and we let

$$S:= N \rtimes\varGamma(\mathcal{K}) $$

be the corresponding semidirect (indeed, wreath) product. For ready computation, we abuse notation a bit, taking NS and \(\varGamma (\mathcal{K}) < S\), so that xγ=γx γ for \(x \in N, \gamma\in \varGamma(\mathcal{K})\). Note in particular that \(\delta_{F}^{\gamma} = \delta_{(F)\gamma}\) for any facet F. Since the base facet F m−1 is stabilized by ρ j ,0≤jm−2, we have

$$\rho_j \rho_m = \rho_j \delta_{F_{m-1}} = \delta_{F_{m-1}}^{\rho_j}\rho_j = \delta_{(F_{m-1})\rho_j} \rho_j = \delta_{(F_{m-1})} \rho_j = \rho_m \rho_j. $$

Similarly we find that (ρ m−1 ρ m )2 is an element of N and so has period 2. In fact,

$$S = \langle\rho_0, \ldots, \rho_{m-1},\rho_m \rangle $$

is an sggi of rank m+1 and type {p 1,…,p m−1,4}. Using the unique factorization in S given by \(S = N \varGamma (\mathcal{K})\), together with the intersection property (2) for \(\mathcal{K}\), we soon verify the intersection property for S, too [4, Lemma 8B5]. Thus S is a string C-group of rank m+1, so \(S = \varGamma(\bar{\mathcal{K}})\) for just the sort of regular (m+1)-polytope \(\bar{\mathcal{K}}\) which we seek. □

Remark 3.2

In [6], Daniel Pellicer uses ‘CPR-graphs’ to generalize the results in Lemma 3.1. One can construct a regular polytope \(\bar{\mathcal{K}}\) of type {p 1,…,p m−1,2s}, with facets isomorphic to \(\mathcal{K}\), for any integer s≥2.

Lemma 3.3

Let G=〈g 0,…,g n−1be an sggi, and let 0≤in−2. Suppose there exists a string C-group H=〈h 0,…,h i that coversg 0,…,g i 〉. Then there also exists a string C-group L=〈l 0,…,l i+1that coversg 0,…,g i+1〉. Furthermore, we may choose L in such a way that, if ji andg 0,…,g j 〉≃〈h 0,…,h j 〉, theng 0,…,g j 〉≃〈l 0,…,l j as well. Moreover, ifg 0,…,g i+1and H are finite, then we can take L to be finite, too.

Proof

Let \(\mathcal{K}\) be a regular (i+1)-polytope with \(\varGamma(\mathcal{K}) \simeq H\). Then there is a regular (i+2)-polytope \(\bar{\mathcal{K}}\) with facets isomorphic to \(\mathcal{K}\). In fact, we can choose any such regular (i+2)-polytope for \(\bar{\mathcal{K}}\); for example, the trivial extension {K,2} described earlier,Footnote 1 or the polytope of Lemma 3.1. Either way, we may suppose that \(\varGamma(\bar{\mathcal{K}}) =\langle h_{0}, \ldots, h_{i}, h_{i+1}\rangle\).

Now we exploit the fact that the mix of two sggi’s is the smallest sggi that covers both sggi’s. More explicitly, the mix L=〈g 0,…,g i+1〉♢〈h 0,…,h i+1〉 (of 〈g 0,…,g i+1〉 and 〈h 0,…,h i+1〉) is the subgroup of the direct product

$$ \langle g_0, \ldots, g_{i+1} \rangle\times \langle h_0, \ldots, h_{i+1} \rangle= \langle g_0, \ldots, g_{i+1} \rangle\times \varGamma(\bar{ \mathcal{K}}) $$
(4)

generated by all l t :=(g t ,h t ),0≤ti+1. Clearly, L is also an sggi of rank i+2. (We refer to [2, 4, 5, 10] for other useful properties of this operation.)

Since H covers 〈g 0,…,g i 〉, we have H≃〈l 0,…,l i 〉, too. Thus we can apply the quotient criterion of Lemma 2.2 to the second natural projection \(L \rightarrow\varGamma(\bar{\mathcal{K}})\) (onto the second component of the mix), and conclude that L is a string C-group. The first natural projection shows that L covers 〈g 0,…,g i+1〉.

Note that if ji and f:〈g 0,…,g j 〉→〈h 0,…,h j 〉 is an isomorphism of sggi’s, then the map g t ↦(g t ,(g t )f)=l t , 0≤tj, clearly induces an isomorphism of 〈g 0,…,g j 〉 with 〈l 0,…,l j 〉.

Appealing once more to Lemma 3.1, we see that L is finite if both factors in the direct product (4) are finite. □

The last lemma is just what we need to prove our main result.

Theorem 3.4

  1. (a)

    Every finite sggi G is covered by a finite string C-group G′.

  2. (b)

    Every finite n-polytope \(\mathcal{Q}\) is covered by a finite regular n-polytope \(\mathcal{R}\). If \(\mathcal{Q}\) has all its k-faces isomorphic to some regular k-polytope \(\mathcal{K}\), then we may choose \(\mathcal{R}\) to have its k-faces isomorphic to \(\mathcal{K}\).

Proof

Let G=〈g 0,…,g n−1〉 be any finite sggi. Clearly, H 0:=〈g 0〉 is a string C-group, as is the dihedral group H 1:=〈g 0,g 1〉. Thus we can begin an inductive construction. Suppose H j is a finite string C-group covering 〈g 0,…,g j 〉. Take i=j and H=H j in Lemma 3.3. We obtain a finite string C-group L covering 〈g 0,…,g j+1〉. Now let H j+1=L and iterate. Eventually we get a finite string C-group G′=H n−1 that covers G. Note that if 〈g 0,…,g k−1〉 happens to be a string C-group, we can start the iteration with this subgroup as our choice for H. Then it is clear from Lemma 3.3 that at each stage of the iteration the corresponding subgroup of the mix is isomorphic to 〈g 0,…,g k−1〉 and that therefore we end with the corresponding subgroup of G′ isomorphic to 〈g 0,…,g k−1〉 as well.

For part (b), we merely apply part (a) to the finite sggi \(G = \operatorname{Mon}(\mathcal{Q}) = \langle g_{0}, \ldots, g_{n-1}\rangle\). Let \(\mathcal{R}\) be the finite regular n-polytope whose automorphism group is G′ constructed in (a). From Theorem 2.5 we conclude that \(\mathcal{R}\) covers \(\mathcal{Q}\). If all k-faces are isomorphic to \(\mathcal{K}\), it is also true that \(\langle g_{0}, \ldots, g_{k-1}\rangle\simeq\varGamma (\mathcal{K})\) [5]. We conclude that \(\mathcal{R}\) has isomorphic k-faces. □

Remark 3.5

It is clear that a dual result concerning co-k-faces must hold in Theorem 3.4(b).

Corollary 3.6

Every convex n-polytope \(\mathcal{Q}\) has a finite abstract regular cover \(\mathcal{R}\). If \(\mathcal{Q}\) is simplicial (or simple), then \(\mathcal{R}\) is likewise simplicial (or simple).

The monodromy group G of a polytope \(\mathcal{Q}\) always gives rise to a regular pre-polytopal cover \(\mathcal{V}\), constructed from G as a coset geometry in much the same way as a regular polytope can be rebuilt from a given string C-group Γ. However, as the following example shows, this object \(\mathcal{V}\) can fail condition C concerning strong flag-connectedness.

Example 3.7

Suppose \(\mathcal{Q}\) is a pyramid over the toroidal base {4,4}(3,0). Recall that {4,4}(3,0) is the map on the 2-torus obtained from a 3×3 chessboard by identifying opposite sides (see [1]). Now the ‘lateral’ facets of the self-dual 4-polytope \(\mathcal{Q}\) are the nine ordinary pyramids over the square faces in the toroid. Using GAP [9], we find that the monodromy group G=〈g 0,g 1,g 2,g 3〉 is an sggi of type {12,12,12} and order 212⋅311⋅5. However, the intersection condition (2) fails since 〈g 1,g 2〉 has index 2 in 〈g 0,g 1,g 2〉∩〈g 1,g 2,g 3〉. Following our earlier remarks, we could manufacture a regular pre-polytopal cover \(\mathcal{V}\) of \(\mathcal{Q}\) with automorphism group G. We find, however, that the section between a typical vertex and facet of \(\mathcal{V}\) consists of two disjoint copies of a dodecagon {12}.

If we want a finite, regular polytopal cover \(\mathcal{R}\), then we must appeal to Theorem 3.4 and its proof. Since the subgroup 〈g 0,g 1,g 2〉 is a string C-group (of order 212⋅33), we actually need to employ an extension of the corresponding regular 3-polytope \(\mathcal{K}\) just once. This polytope \(\mathcal{K}\) has 4608 facets {12}.

The regular extension \(\bar{\mathcal{K}}\) of \(\mathcal{K}\) described in Lemma 3.1 has type {12,12,4} with group order \(|\varGamma(\bar{\mathcal{K}})| = 2^{12}\cdot3^{3}\cdot2^{4608}\). The resulting regular cover \(\mathcal{R}\) still has type {12,12,12}, with facets isomorphic to \(\mathcal{K}\). Note that this particular regular cover of \(\mathcal{Q}\) is quite large, with a group order bounded by

$$|G \times\varGamma(\bar{\mathcal{K}})| = 2^{4632}\cdot3^{14} \cdot5 . $$

On the other hand, if \(\bar{\mathcal{K}}\) is the trivial regular extension \(\{\mathcal{K},2\}\) described earlier, then \(\bar{\mathcal{K}}\) is of type {12,12,2}. The corresponding regular cover \(\mathcal{R}\) again has type {12,12,12}, but now its automorphism group is much smaller than in the previous case and has order 223⋅314⋅5.

It can be shown that there are (at least) two mutually non-isomorphic minimal regular covers of the 4-polytope \(\mathcal{Q}\). Each has type {12,12,12} and a group of order 213⋅311⋅5, which is twice the order of the monodromy group of \(\mathcal{Q}\). It may be conjectured that these two are the only minimal regular covers of \(\mathcal{Q}\).

Remark 3.8

One might ask whether there is some sort of extension of Theorem 3.4(b) to the class of infinite polytopes \(\mathcal{Q}\). Perhaps each has a regular cover with finite ‘covering index’.

To see that there is no hope for a general statement of this sort, we begin with \(\mathcal{T} = \{4,4\}\). This familiar tiling of the Euclidean plane \(\mathbb{R}^{2}\) by unit squares is an infinite regular 3-polytope. Next, for every odd integer n≥3, we subdivide the square with southwest vertex (n,0), using an (n+2)-gon together with n triangles. The southeast vertex now has degree n+3. (The figure illustrates the case n=5.) The resulting 3-polytope \(\mathcal{Q}\) clearly has a trivial automorphism group \(\varGamma(\mathcal{Q})\).

figure a

Even though \(\mathcal{Q}\) is locally finite, it is also clear that any regular cover \(\mathcal{R}\) must have Schläfli type {∞,∞}. But, in any case, each fibre over a face of \(\mathcal{Q}\) induced by the regular cover \(\mathcal{R}\rightarrow\mathcal{Q}\) must have infinite cardinality.