This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

The smoothness of the real projective deformation spaces of orderable Coxeter 3-polytopes

Suhyoung Choi Department of Mathematical Sciences, KAIST, 291 Daehak-ro Yuseong-gu Daejeon, South Korea schoi@math.kaist.ac.kr  and  Seungyeol Park Department of Mathematical Sciences, KAIST, 291 Daehak-ro Yuseong-gu Daejeon, South Korea sypark14@kaist.ac.kr
Abstract.

A Coxeter polytope is a convex polytope in a real projective space equipped with linear reflections in its facets, such that the orbits of the polytope under the action of the group generated by the linear reflections tessellate a convex domain in the real projective space. Vinberg proved that the group generated by these reflections acts properly discontinuously on the interior of the convex domain, thus inducing a natural orbifold structure on the polytope.

In this paper, we consider labeled combinatorial polytopes 𝒢\mathcal{G} associated to such orbifolds, and study the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) of Coxeter polytopes realizing 𝒢\mathcal{G}. We prove that if 𝒢\mathcal{G} is orderable and of normal type then the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) of real projective Coxeter 3-polytopes realizing 𝒢\mathcal{G} is a smooth manifold. This result is achieved by analyzing a natural map of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) into a smooth manifold called the realization space.

Key words and phrases:
Real projective structure, orbifold, Coxeter group, Moduli space
2020 Mathematics Subject Classification:
Primary 57M50; Secondary 53A20, 53C15
The first and second authors were supported by NRF Grant 2022R1A2C300316213.

1. Introduction

Let 𝕊d=(d+1{0})/\mathbb{S}^{d}=(\mathbb{R}^{d+1}\setminus\{0\})/\sim be the real projective dd-sphere consisting of the open rays of d+1\mathbb{R}^{d+1} from the origin. The group SL±(d+1,)\text{SL}_{\pm}(d+1,\mathbb{R}) can then be viewed as the group of real projective automorphisms of 𝕊d\mathbb{S}^{d}. A real projective structure on a smooth dd-orbifold 𝒪\mathcal{O} is an atlas of coordinate charts on 𝒪\mathcal{O} valued in 𝕊d\mathbb{S}^{d} such that the changes of coordinates locally lie in SL±(d+1,)\text{SL}_{\pm}(d+1,\mathbb{R}). The deformation space of real projective structures on 𝒪\mathcal{O} is the space of real projective structures modulo the isotopy equivalence.

Many real projective dd-orbifolds (i.e., dd-dimensional orbifolds with real projective structures) arise from proper actions of discrete subgroups ΓSL±(d+1,)\Gamma\subset\text{SL}_{\pm}(d+1,\mathbb{R}) on convex open domains Ω𝕊d\Omega\subset\mathbb{S}^{d}. Those orbifolds whose underlying spaces are of the form Ω/Γ\Omega/\Gamma are called convex real projective orbifolds. Finding discrete subgroups ΓSL±(d+1,)\Gamma\subset\text{SL}_{\pm}(d+1,\mathbb{R}) that act properly on convex open domains is directly related to constructing examples of convex real projective manifolds and orbifolds.

A large class of such discrete subgroups Γ\Gamma are the linear reflection groups (see Section 2.1). A linear reflection group is generated by linear reflections in the codimension-one faces (called facets) of a convex polytope in 𝕊d\mathbb{S}^{d}. The linear reflection groups have been studied and characterized by Vinberg [15], enabling the study of representations of abstract Coxeter groups as linear reflection groups acting on real projective spaces. For instance, those results are used in the study of convex cocompact representations of Coxeter groups [5] in n\mathbb{RP}^{n}.

These contexts motivate the study of orbifolds whose fundamental groups are Coxeter groups and the study of the real projective structures on such orbifolds, with holonomy representations given by linear reflection groups. More precisely, those real projective orbifolds arise from the following observation. If P𝕊dP\subset\mathbb{S}^{d} is a convex polyhedron and ΓSL±(d+1,)\Gamma\subset\text{SL}_{\pm}(d+1,\mathbb{R}) is the linear reflection group generated by reflections in the facets of PP, then the union γΓγ(P)\bigcup_{\gamma\in\Gamma}\gamma(P) and its interior Ω\Omega are convex (see Theorem 3.2). Then the quotient space Ω/Γ\Omega/\Gamma admits a natural orbifold structure where the stabilizer subgroups of the singular points are finite subgroups of Γ\Gamma. The underlying space of the real projective orbifold Ω/Γ\Omega/\Gamma is homeomorphic to PP minus some of its faces, where a face of PP is removed if and only if its stabilizer subgroup in Γ\Gamma is infinite.

Following this observation, we define a class of orbifolds known as reflection orbifolds or Coxeter orbifolds. A Coxeter orbifold is an orbifold P^\widehat{P} whose underlying space is a convex polyhedron PP in 𝕊d\mathbb{S}^{d} with certain faces of codimension 3\geq 3 removed. The singular locus of the orbifold is the union of the non-removed faces of codimension 1\geq 1, i.e. the boundary of PP minus the removed faces.

The motivation of this paper is to study the deformation space of real projective structures on 3-dimensional Coxeter orbifolds, whence the removed faces are some vertices of the underlying polytope. However, to effectively analyze the topological structure of the deformation space, we avoid the direct use of orbifold terminologies. Instead, we associate each Coxeter orbifold with a combinatorial object called a labeled combinatorial polytope 𝒢\mathcal{G}, which encodes the orbifold structure. Consequently, the study of the deformation space of real projective structures is reduced to considering the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) of isomorphism classes of Coxeter polytopes realizing 𝒢\mathcal{G} (see Sections 2.1 and 2.2 for precise definitions). We will also call the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) the deformation space of Coxeter polytopes realizing 𝒢\mathcal{G}. By making such replacements, the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) can be identified with the solution space of certain polynomial equalities and inequalities using results of Vinberg [15].

A labeled combinatorial polytope 𝒢\mathcal{G} is a CW-complex whose underlying space is a convex polyhedron PP. The cells of the CW-complex are the faces of PP across all dimensions, where the unique top-dimensional cell is PP itself, the facets of PP are the (n1)(n-1)-dimensional cells, and the ridges are the (n2)(n-2)-dimensional cells, and so on. We index the facets of PP by P1,,PfP_{1},\dots,P_{f}, and assign to each ridge PiPjP_{i}\cap P_{j} an integer label mi,j2m_{i,j}\geq 2.

A Coxeter polytope realizing 𝒢\mathcal{G} is a convex polyhedron Q𝕊dQ\subset\mathbb{S}^{d} equipped with linear reflections r1,,rfr_{1},\cdots,r_{f} in its ff facets, such that QQ is combinatorially equivalent to 𝒢\mathcal{G} and the linear reflections r1,,rfr_{1},\cdots,r_{f} generate a discrete subgroup ΓSL±(d+1,)\Gamma\subset\text{SL}_{\pm}(d+1,\mathbb{R}) such that the translates γQ\gamma\cdot Q for γΓ\gamma\in\Gamma tessellate a convex domain of 𝕊d\mathbb{S}^{d} (see Definition 2.2 for the precise definition). Each Coxeter polytope realizing 𝒢\mathcal{G} gives rise to a convex real projective structure on the Coxeter orbifold associated to 𝒢\mathcal{G}. In this way, the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is embedded in the deformation space of the real projective structures on the Coxeter orbifold associated to 𝒢\mathcal{G}.

\longrightarrowΠ\PivvPPPvP^{\dagger v}
Figure 1. A truncation of a convex polytope PP by a hyperplane Π𝕊3\Pi\subset\mathbb{S}^{3}.

As a part of this field, Marquis [8] studied labeled combinatorial polytopes whose underlying spaces are truncation polytopes, which are the polytopes obtained from a 3-simplex (i.e. a tetrahedron) by successively truncating vertices (Figure 1 illustrates a truncation process.). Marquis [8] proved that the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is a union of k\mathbb{R}^{k} for some k0k\geq 0. See [4] for the analogous result for higher-dimensional truncation polytopes. These motivate the following generalized question:

Question 1.1.

What can be determined about the local and global structures of the deformation space of Coxeter 3-orbifolds under suitable combinatorial conditions?

There have been several results answering the above question. For example, Choi-Hodgson-Lee [2] and Choi-Lee [3] found some classes of Coxeter 3-orbifolds admitting a (unique) hyperbolic structure, such that the point in the deformation space corresponding to the hyperbolic structure admits a neighborhood homeomorphic to an open cell.

In contrast, as explained by Choi-Lee ([3], Section 5.3), there is a Coxeter 4-orbifold whose deformation space is the union of two lines intersecting at a single point. Hence, some real projective structures on certain Coxeter orbifolds may not even admit open neighborhoods homeomorphic to cells, so in particular their corresponding deformation spaces are not a topological manifold.

In this paper, we provide a sufficient condition on a labeled combinatorial 3-polytope 𝒢\mathcal{G} for the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) to be a smooth manifold, ensuring that each real projective structure on the corresponding orbifold admits deformations of a fixed dimension. The main condition we assume is the notion of orderability, whose precise definition is given in Definition 4.1. To determine an element of 𝒞(𝒢)\mathcal{C}(\mathcal{G}), we have to consider a convex polytope Q𝕊3Q\subset\mathbb{S}^{3} together with linear reflections r1,,rfSL±(4,)r_{1},\dots,r_{f}\in\text{SL}_{\pm}(4,\mathbb{R}) across the facets Q1,,QfQ_{1},\dots,Q_{f} of QQ. The orderability condition ensures that there exists an indexing Q1,,QfQ_{1},\dots,Q_{f} of the ff facets of QQ such that the linear reflections r1,,rfr_{1},\dots,r_{f} can be constructed successively by solving certain linear equalities and inequalities. Under the orderability assumption on 𝒢\mathcal{G}, the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) fibers over the “space of polytopes” that are combinatorially equivalent to 𝒢\mathcal{G}, with the fiber over each polytope determined by solving linear equalities and inequalities.

In addition to assuming the orderability condition, we further exclude certain labeled combinatorial polytopes from our discussion. These polytopes form a small and exceptional class whose deformation spaces can be computed individually in elementary ways. Namely, we do not consider the labeled combinatorial polytopes 𝒢\mathcal{G} such that one Coxeter polytope (hence all Coxeter polytopes) realizing 𝒢\mathcal{G} tessellate the sphere 𝕊3\mathbb{S}^{3} or an affine chart 𝔸3𝕊3\mathbb{A}^{3}\subset\mathbb{S}^{3} under the action of its linear reflection group. The former case occurs if and only if the associated Coxeter group Γ𝒢\Gamma_{\mathcal{G}} is finite (see (2.2) for the definition of Γ𝒢\Gamma_{\mathcal{G}}). Additionally, we exclude Coxeter polytopes that are either cones over polygons or products of polygons with closed intervals. The remaining Coxeter polytopes, which do not fall into any of these excluded categories, are referred to as being of normal type (see Definition 4.2). This distinction allows us to focus on the cases where our main results apply.

Choi [1] proved that if a Coxeter 3-orbifold is orderable and of normal type, then the subspace of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) consisting of real projective structures sharing a common fundamental domain is a smooth manifold. We will state this result precisely in Section 4 and use it to prove the following result about the smoothness of the global space 𝒞(𝒢)\mathcal{C}(\mathcal{G}).

Theorem 1.2.

Let 𝒢\mathcal{G} be a labeled combinatorial 3-polytope. Let ff and e2e_{2} be the numbers of facets and the edges of order 2 of 𝒢\mathcal{G}. Suppose that 𝒢\mathcal{G} is orderable and is of normal type. Suppose further that the stabilizer subgroup of SL±(4,)\textup{SL}_{\pm}(4,\mathbb{R}) fixing any polyhedron P𝕊3P\subset\mathbb{S}^{3} of combinatorial type 𝒢\mathcal{G} is trivial. Then 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is a smooth manifold of dimension 3fe293f-e_{2}-9.

The proof of Theorem 1.2 follows the idea suggested by Hodgson, which is formulated in Corollary 2 of [1]. His idea presents another way to parametrize the deformation space of real projective structures on Coxeter orbifolds. The basic idea is that the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) fibers over a smooth manifold whose elements are polytopes representing the class 𝒢\mathcal{G}. The base space is called the realization space, and it is a smooth manifold if 𝒢\mathcal{G} is 3-dimensional (see Section 5, or [6]). On the other hand, the non-empty fibers of the projection are called the restricted deformation spaces. It is proved by Choi [1] that under the hypothesis of Theorem 1.2, the restricted deformation spaces are smooth manifolds of a common dimension. We combine these results to construct smooth charts around each element of 𝒞(𝒢)\mathcal{C}(\mathcal{G}). We cannot apply this argument for labeled combinatorial polytopes 𝒢\mathcal{G} of general dimensions. One reason is that the realization spaces for some polytopes of dimension 3\neq 3 may not even be a topological manifold [11].

The orderability condition in Theorem 1.2 has a connection with Marquis’ result [8]. Namely, if 𝒢\mathcal{G} is simple (i.e. each vertex of 𝒢\mathcal{G} is joined to exactly three edges) and orderable, then 𝒢\mathcal{G} is a truncation polytope. If the assumptions of Theorem 1.2 are satisfied and 𝒢\mathcal{G} is a truncation polytope, then the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is homeomorphic to a disjoint union of some copies of e+3\mathbb{R}^{e_{+}-3} by Marquis (Theorem 3.16, [8]). Then we see that Theorem 1.2 verifies Marquis’ result, since a truncation polytope always satisfy e=3(f2)e=3(f-2), and we have

e+3=(ee2)3=3fe29.e_{+}-3=(e-e_{2})-3=3f-e_{2}-9.

Therefore, Theorem 1.2 extends to the labeled combinatorial polytopes 𝒢\mathcal{G} which is orderable but not necessarily simple.

The study of deformations of Coxeter 3-orbifolds provides a way to construct new examples of real projective orbifolds via truncation and gluing. This method was introduced in [4], and we briefly mention the process below.

Consider two Coxeter 3-orbifolds arising from hyperbolic polyhedra with ideal vertices. If each orbifold can be deformed so that one of its ideal vertices moves outside of the closure of the hyperbolic 3-space, then it is possible to truncate the orbifolds at these ‘hyperideal’ vertices, yielding new real projective orbifolds. By gluing the resulting orbifolds along the triangular faces produced by truncation, we obtain another non-hyperbolic real projective orbifold.

Understanding when a given ideal vertex admits a deformation of this type is therefore useful. The dimension of the deformation space near the hyperbolic structure of a Coxeter 3-orbifold provides information on the extent to which such deformations can occur.

Table 1 shows the counts of orderable labeled combinatorial polytopes. In the counting process, one notes that the only factor determining the orderability of a labeled combinatorial polytope is whether the integer assigned to each edge is 2 or not. For example, when counting the number of all labeled polytopes with 5 facets, we note that there are exactly two combinatorial polytopes: the cone over a quadrilateral and the triangular prism. The cone over a quadrilateral has 8 edges, and the triangular prism has 9 edges. Hence, we have 28+29=7682^{8}+2^{9}=768 labeled combinatorial polytopes in total. Among them, we have 654 labeled combinatorial polytopes which are orderable. The other cases follow the same procedure. Due to computational difficulty we cannot go beyond 7 faces yet. The Mathematica code for the counts can be found at the webpage [10].

# of facets Orderable labeled polytopes All labeled polytopes Ratio
4 64 64 1
5 654 768 0.851563
6 7130 14848 0.480199
7 157334 421888 0.372928
Table 1. Portions of orderable Coxeter 3-orbifolds

1.1. Outline of the Paper

Sections 2 to 5 present the necessary preliminaries for stating and proving Theorem 1.2.

In Section 2, we define labeled combinatorial polytopes 𝒢\mathcal{G} and introduce related concepts, including the deformation spaces 𝒞(𝒢)\mathcal{C}(\mathcal{G}) and the Coxeter group Γ𝒢\Gamma_{\mathcal{G}}. To facilitate the proof of our main theorem, we identify 𝒞(𝒢)\mathcal{C}(\mathcal{G}) with a subspace of the quotient

((n+1))f×(n+1)f/SL±(n+1,)×+f.((\mathbb{R}^{n+1})^{*})^{f}\times(\mathbb{R}^{n+1})^{f}/\textup{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f}.

In Section 3, we review some results of Vinberg on linear reflection groups. Specifically, we recall the necessary and sufficient conditions for a subgroup of SL±(n+1,)\text{SL}_{\pm}(n+1,\mathbb{R}), generated by linear reflections in the facets of a polyhedral cone, to generate a linear Coxeter group. These results are closely related to the Coxeter polytopes considered in Section 2 and allow us to describe the elements of

((n+1))f×(n+1)f/SL±(n+1,)×+f((\mathbb{R}^{n+1})^{*})^{f}\times(\mathbb{R}^{n+1})^{f}/\textup{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f}

that are identified with elements of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) (see Remark 3.4).

In Section 4, we recall Choi’s result [1] on restricted deformation spaces of 𝒢\mathcal{G}. We recall the result on the smoothness of the restricted deformation spaces (Theorem 4.5), which is necessary in our proof. We also introduce concepts such as labeled combinatorial polytopes of normal type and describe the restricted deformation spaces in our terminology.

In Section 5, we introduce the notion of realization spaces. We review the results of Steinitz [13] and Filpo Molina [6], which state the smoothness results on the realization spaces of 3-dimensional polytopes necessary for proving our main theorem.

In Section 6, we prove our main theorem by constructing a map ρ¯\overline{\rho} from the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) into the associated realization space. We use the smoothness results mentioned in previous sections to complete the proof.

In Section 7, we provide two examples of 𝒢\mathcal{G} and compute their deformation spaces 𝒞(𝒢)\mathcal{C}(\mathcal{G}). The first example illustrates in detail the process of computing restricted deformation spaces and the deformation space itself using the orderability conditions. This explicit computation verifies Theorem 1.2 and describes the global structure of 𝒞(𝒢)\mathcal{C}(\mathcal{G}). The second example follows a similar computation but proves that the map ρ¯\overline{\rho} is not necessarily a fiber bundle.

Acknowledgement This work is supported by the National Research Foundation of Korea under Grant number 2022R1A2C300316213.

We are grateful to Gye-Seon Lee and Jean-Paul Filpo Molina for their valuable information and discussions. We also thank Ludovic Marquis for his helpful information and lectures.

2. Deformation spaces of Coxeter polytopes

In Section 2.1, we review the notion of labeled combinatorial 3-polytopes 𝒢\mathcal{G}, which can be associated to Coxeter 3-orbifolds in the manner described in the previous section. In Section 2.2, we recall the notion of the deformation space of Coxeter 3-polytopes 𝒞(𝒢)\mathcal{C}(\mathcal{G}) realizing a labeled combinatorial polytope 𝒢\mathcal{G}.

2.1. Labeled combinatorial polytopes

We recall the definition of labeled combinatorial polytopes and related notions such as their associated Coxeter groups and Coxeter graphs.

Let 𝕊n\mathbb{S}^{n} denote the projective nn-sphere, defined as the quotient space (n+1{0})/(\mathbb{R}^{n+1}\setminus\{0\})/\sim, where two nonzero vectors vv and ww of n+1\mathbb{R}^{n+1} are equivalent if and only if v=twv=tw for some t>0t>0. For each subset An+1A\subset\mathbb{R}^{n+1}, we let 𝕊(A)\mathbb{S}(A) denote the image of A{0}A\setminus\{0\} under the projection n+1{0}𝕊n\mathbb{R}^{n+1}\setminus\{0\}\to\mathbb{S}^{n}. An affine chart of 𝕊n\mathbb{S}^{n} is a subset of the form {[v]𝕊n|α(v)>0}\{[v]\in\mathbb{S}^{n}\ |\ \alpha(v)>0\} for some nonzero linear functional α\alpha on n+1\mathbb{R}^{n+1}. Any affine chart Ω\Omega of 𝕊n\mathbb{S}^{n} can be identified with n\mathbb{R}^{n} in such a way (though not uniquely) that for each nontrivial linear subspace Wn+1W\subset\mathbb{R}^{n+1}, the intersection 𝕊(W)Ω\mathbb{S}(W)\cap\Omega is either empty or forms an affine subspace of Ω=n\Omega=\mathbb{R}^{n}. A subset C𝕊nC\subset\mathbb{S}^{n} is said to be convex if it is contained in an affine chart of 𝕊n\mathbb{S}^{n} and is convex in the affine chart. Furthermore, the set CC is said to be properly convex if its closure C¯\overline{C} is a convex and bounded subset of an affine chart of 𝕊n\mathbb{S}^{n}.

A convex nn-polytope is a properly convex subset of 𝕊n\mathbb{S}^{n}, given by

(2.1) P={[v]𝕊nα1(v)0,,αf(v)0}\displaystyle P=\{[v]\in\mathbb{S}^{n}\mid\alpha_{1}(v)\geq 0,\dots,\alpha_{f}(v)\geq 0\}

for some nonzero linear functionals α1,,αf\alpha_{1},\dots,\alpha_{f} on n+1\mathbb{R}^{n+1}. Throughout this paper, we will assume that none of these defining inequalities are redundant, meaning none of the inequalities αj0\alpha_{j}\geq 0 is implied by the others. The boundary P\partial P of PP in 𝕊n\mathbb{S}^{n} is the union of the faces of PP, each of which is a convex kk-polytope for some k<nk<n in a kk-dimensional projective subspace of 𝕊n\mathbb{S}^{n}. We call the 0-dimensional (resp. 1-dimensional) faces of PP the vertices (resp. edges). We call the codimension-1 (resp. codimension-2) faces of PP the facets (resp. ridges). Since the inequalities α10,,αf0\alpha_{1}\geq 0,\cdots,\alpha_{f}\geq 0 are assumed to be non-redundant, the convex nn-polytope PP has exactly ff facets.

Let P𝕊nP\subset\mathbb{S}^{n} be a convex nn-polytope. The face lattice FL(P)\text{FL}(P) of PP is the set of faces of PP partially ordered by the set inclusion. Two convex nn-polytopes PP and PP^{\prime} are combinatorially equivalent if there is a bijection ϕ:FL(P)FL(P)\phi:\text{FL}(P)\to\text{FL}(P^{\prime}) preserving the inclusion relations: f1f2f_{1}\subset f_{2} if and only if ϕ(f1)ϕ(f2)\phi(f_{1})\subset\phi(f_{2}). A combinatorial nn-polytope 𝒢\mathcal{G} is a combinatorial equivalence class of convex nn-polytopes.

We provide an alternative description of combinatorial polytopes, which will be essential for our subsequent discussion. The labeled combinatorial polytope 𝒢\mathcal{G} can be understood as a homeomorphism class of CW-complexes, represented by a CW-complex whose underlying space is PP, and whose ii-dimensional cells correspond to the ii-dimensional faces of PP. The notions of faces, vertices, edges, facets, ridges, and so on in 𝒢\mathcal{G} are naturally derived from the corresponding notions in any of its representatives. For example, if the facets of P𝕊nP\subset\mathbb{S}^{n} are denoted by P1,,PfP_{1},\ldots,P_{f}, we define the facets 𝒢1,,𝒢f\mathcal{G}_{1},\ldots,\mathcal{G}_{f} as the codimension-1 subcomplexes represented by P1,,PfP_{1},\ldots,P_{f}, respectively.

For each pair of adjacent facets, 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j}, we assign an integer mi,j2m_{i,j}\geq 2 to the ridge 𝒢i𝒢j\mathcal{G}_{i}\cap\mathcal{G}_{j}. The combinatorial polytope 𝒢\mathcal{G}, together with the assigned integers, is called a labeled combinatorial polytope.

For each labeled combinatorial polytope 𝒢\mathcal{G} with facets 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} and an assignment of integers mi,j2m_{i,j}\geq 2, we can associate a Coxeter group, an abstract group with the group presentation

(2.2) Γ𝒢:=γ1,,γf|γi2=1,(γiγj)mi,j=1.\displaystyle\Gamma_{\mathcal{G}}:=\left\langle\gamma_{1},\cdots,\gamma_{f}\ |\ \gamma_{i}^{2}=1,\ (\gamma_{i}\gamma_{j})^{m_{i,j}}=1\right\rangle.

We set mi,j=m_{i,j}=\infty if 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are not adjacent.

Definition 2.1.

For a Coxeter group Γ=Γ𝒢\Gamma=\Gamma_{\mathcal{G}} in the form (2.2), we can associate a Coxeter graph GΓG_{\Gamma}. It is a weighted graph such that

  1. (i)

    the vertices (or the nodes) are the generators γ1,,γf\gamma_{1},\cdots,\gamma_{f};

  2. (ii)

    two vertices γi\gamma_{i}, γj\gamma_{j} are joined by a single edge if and only if mi,j{3,4,,}m_{i,j}\in\{3,4,\cdots,\infty\}, and in that case the edge is labeled by mi,jm_{i,j}.

The labels mi,j=3m_{i,j}=3 are conventionally omitted in the representations of Coxeter graphs; however, this convention will not be relevant in this paper. We say that the Coxeter group Γ\Gamma is irreducible if its associated Coxeter graph GΓG_{\Gamma} is a connected graph.

2.2. The deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) of Coxeter polytopes

In this section, we define the notion of Coxeter polytopes and their deformation spaces. We will also explain the topology assigned to the deformation spaces.

Definition 2.2.

Let 𝒢\mathcal{G} be a labeled combinatorial polytope with ff facets 𝒢1,,𝒢f\mathcal{G}_{1},\ldots,\mathcal{G}_{f}. A Coxeter n-polytope realizing 𝒢\mathcal{G} is a convex nn-polytope P𝕊nP\subset\mathbb{S}^{n} together with linear reflections r1,,rfSL±(n+1,)r_{1},\ldots,r_{f}\in\text{SL}_{\pm}(n+1,\mathbb{R}) such that:

  1. (i)

    PP is a convex nn-polytope combinatorially equivalent to 𝒢\mathcal{G}, with facets P1,,PfPP_{1},\ldots,P_{f}\subset P corresponding to the facets 𝒢1,,𝒢f\mathcal{G}_{1},\ldots,\mathcal{G}_{f};

  2. (ii)

    each rjr_{j} is a reflection in the hyperplane of 𝕊n\mathbb{S}^{n} supporting the facet PjP_{j};

  3. (iii)

    if the facets Pi,PjP_{i},P_{j} are adjacent and the integer assigned to the edge PiPjP_{i}\cap P_{j} is mi,jm_{i,j}, then the product rirjr_{i}r_{j} has order mi,jm_{i,j} in the group SL±(n+1,)\text{SL}_{\pm}(n+1,\mathbb{R}); and

  4. (iv)

    the subgroup ΓSL±(n+1,)\Gamma\subset\text{SL}_{\pm}(n+1,\mathbb{R}) generated by the linear reflections r1,,rfr_{1},\ldots,r_{f} satisfies the condition

    Int(P)γInt(P)=forγΓ{1}.\text{Int}(P)\cap\gamma\cdot\text{Int}(P)=\varnothing\quad\text{for}\ \gamma\in\Gamma\setminus\{1\}.

Note that the group SL±(n+1,)\text{SL}_{\pm}(n+1,\mathbb{R}) acts (on the left) on the Coxeter nn-polytopes realizing 𝒢\mathcal{G} by

g(P,r1,,rf):=(g(P),gr1g1,,grfg1),gSL±(n+1,).g\cdot(P,r_{1},\ldots,r_{f}):=(g(P),gr_{1}g^{-1},\ldots,gr_{f}g^{-1}),\quad g\in\text{SL}_{\pm}(n+1,\mathbb{R}).
Definition 2.3.

Let 𝒢\mathcal{G} be a labeled combinatorial polytope with ff facets 𝒢1,,𝒢f\mathcal{G}_{1},\ldots,\mathcal{G}_{f}. The deformation space of Coxeter n-polytopes realizing 𝒢\mathcal{G} is the space

𝒞(𝒢):={Coxetern-polytopes(P,r1,,rf)realizing𝒢}/SL±(n+1,).\mathcal{C}(\mathcal{G}):=\{\text{Coxeter}\ n\text{-polytopes}\ (P,r_{1},\ldots,r_{f})\ \text{realizing}\ \mathcal{G}\}/\text{SL}_{\pm}(n+1,\mathbb{R}).

Let +\mathbb{R}_{+} be the multiplicative group of positive real numbers. The product Lie group SL±(n+1,)×+f\text{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f} acts on the vector space ((n+1))f×(n+1)f\left((\mathbb{R}^{n+1})^{*}\right)^{f}\times(\mathbb{R}^{n+1})^{f} by

(A,c1,,cf)(α1,,αf,v1,,vf)\displaystyle(A,c_{1},\ldots,c_{f})\cdot(\alpha_{1},\ldots,\alpha_{f},v_{1},\ldots,v_{f})
(2.3) :=(c11α1A1,,cf1αfA1,c1Av1,,cfAvf).\displaystyle\quad:=(c_{1}^{-1}\alpha_{1}\circ A^{-1},\ldots,c_{f}^{-1}\alpha_{f}\circ A^{-1},c_{1}Av_{1},\ldots,c_{f}Av_{f}).

To topologize 𝒞(𝒢)\mathcal{C}(\mathcal{G}), we identify the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) as a subset of the quotient space

(2.4) ((n+1))f×(n+1)f/(SL±(n+1,)×+f)\displaystyle\left((\mathbb{R}^{n+1})^{*}\right)^{f}\times(\mathbb{R}^{n+1})^{f}/(\text{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f})

in the following manner.

Let (P,r1,,rf)(P,r_{1},\ldots,r_{f}) be a tuple representing an element of 𝒞(𝒢)\mathcal{C}(\mathcal{G}), where r1,,rfSL±(n+1,)r_{1},\ldots,r_{f}\in\text{SL}_{\pm}(n+1,\mathbb{R}) are linear reflections in the facets P1,,PfP_{1},\ldots,P_{f} of the convex nn-polytope PP, generating a linear reflection group. For each j{1,,f}j\in\{1,\ldots,f\}, we have an expression rj=Idαjvjr_{j}=\text{Id}-\alpha_{j}\otimes v_{j} for some αj(n+1)\alpha_{j}\in(\mathbb{R}^{n+1})^{*} and vjn+1v_{j}\in\mathbb{R}^{n+1} with αj(vj)=2\alpha_{j}(v_{j})=2 and αj(x)0\alpha_{j}(x)\geq 0 for xPx\in P. Then PP can be expressed as (2.1).

For each element [(P,r1,,rf)]𝒞(𝒢)[(P,r_{1},\cdots,r_{f})]\in\mathcal{C}(\mathcal{G}), the tuple (r1,,rf)(r_{1},\ldots,r_{f}) of linear reflections is uniquely determined by the action of the group SL±(n+1,)\text{SL}_{\pm}(n+1,\mathbb{R}) where the action is given by

g(r1,,rf):=(gr1g1,,grfg1).g\cdot(r_{1},\ldots,r_{f}):=(gr_{1}g^{-1},\ldots,gr_{f}g^{-1}).

Moreover, for each reflection rj=Idαjvjr_{j}=\text{Id}-\alpha_{j}\otimes v_{j} with αj(vj)=2\alpha_{j}(v_{j})=2, the tuple (αj,vj)(\alpha_{j},v_{j}) is determined by the action of the multiplicative group +\mathbb{R}_{+} given by

c(αj,vj):=(c1αj,cvj).c\cdot(\alpha_{j},v_{j}):=(c^{-1}\alpha_{j},cv_{j}).

Hence, the element [(P,r1,,rf)]𝒞(𝒢)[(P,r_{1},\ldots,r_{f})]\in\mathcal{C}(\mathcal{G}) determines a unique element

Φ([(P,r1,,rf)]):=[(α1,,αf,v1,,vf)]\Phi([(P,r_{1},\ldots,r_{f})]):=[(\alpha_{1},\ldots,\alpha_{f},v_{1},\ldots,v_{f})]

of the orbit space in (2.4).

Thus, we have obtained a map

Φ:𝒞(𝒢)((n+1))f×(n+1)f/(SL±(n+1,)×+f).\Phi:\mathcal{C}(\mathcal{G})\to\left((\mathbb{R}^{n+1})^{*}\right)^{f}\times(\mathbb{R}^{n+1})^{f}/(\text{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f}).

By the following lemma, the map Φ\Phi is injective. Throughout this paper, we give 𝒞(𝒢)\mathcal{C}(\mathcal{G}) the topology induced by the injective map Φ\Phi. This identification will be useful in the proof of our main theorem, particularly in relating the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) to the realization space, which will be discussed in Section 5.

Lemma 2.4.

The map Φ\Phi is injective. In particular, there is a unique topology on 𝒞(𝒢)\mathcal{C}(\mathcal{G}) such that the map Φ\Phi is a topological embedding.

Proof.

The map Φ\Phi is defined by associating to each equivalence class [(P,r1,,rf)]𝒞(𝒢)[(P,r_{1},\ldots,r_{f})]\in\mathcal{C}(\mathcal{G}) the orbit [(α1,,αf,v1,,vf)][(\alpha_{1},\ldots,\alpha_{f},v_{1},\ldots,v_{f})] of (α1,,αf,v1,,vf)(\alpha_{1},\ldots,\alpha_{f},v_{1},\ldots,v_{f}) with rj=Idαjvjr_{j}=\text{Id}-\alpha_{j}\otimes v_{j} under the action of SL±(n+1,)×+f\text{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f} as described in (2.2). Since each orbit [(αj,vj)][(\alpha_{j},v_{j})] uniquely determines the linear reflection rj=Idαjvjr_{j}=\text{Id}-\alpha_{j}\otimes v_{j} up to projective equivalence, and since the convex polytope PP is determined (up to projective equivalence) by the collection of inequalities αj(x)0\alpha_{j}(x)\geq 0, Φ\Phi is injective. ∎

3. The theory of Vinberg

Vinberg [15] characterized the discrete subgroups Γ\Gamma of SL±(n+1,)\text{SL}_{\pm}(n+1,\mathbb{R}) generated by reflections in the facets of convex polyhedra in 𝕊n\mathbb{S}^{n}, in terms of the linear functionals and vectors defining these reflections. It is shown that these linear functionals and vectors must satisfy specific real polynomial equalities and inequalities.

Moreover, Vinberg’s results provide a method to construct the universal covering manifold of a given Coxeter nn-orbifold. Using this method, we can identify the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) as a subspace of the deformation space of real projective structures on the Coxeter orbifold associated with 𝒢\mathcal{G}. This process will be briefly mentioned in Theorem 3.2 and Remark 3.3 but will not be discussed in detail, as it does not appear in the subsequent discussions.

In this section, we present some of Vinberg’s results, the first of which will be frequently used in our discussions. Additionally, we strengthen Lemma 2.4 by describing the image of the embedding Φ\Phi (Remark 3.4).

A linear transformation AGL(n+1,)A\in\text{GL}(n+1,\mathbb{R}) is called a linear reflection if A2=IA^{2}=I (hence diagonalizable) and it has 1-1 as its eigenvalue with algebraic multiplicity 11. Then AA can be written in the form A=IdαvA=\text{Id}-\alpha\otimes v for some linear functional α(d+1){0}\alpha\in(\mathbb{R}^{d+1})^{*}\setminus\{0\} and vector vd+1{0}v\in\mathbb{R}^{d+1}\setminus\{0\} with α(v)=2\alpha(v)=2. The vector vv is an eigenvector of AA corresponding to the simple eigenvalue 1-1, and the kernel of α\alpha is fixed pointwise by the linear reflection AA.

Let Kn+1K\subset\mathbb{R}^{n+1} be a convex polyhedral cone given by

K:={xn+1|αj(x)0,j=1,,f},K:=\{x\in\mathbb{R}^{n+1}\ |\ \alpha_{j}(x)\geq 0,\ j=1,\cdots,f\},

for some linear functionals α1,,αf(n+1){0}\alpha_{1},\cdots,\alpha_{f}\in(\mathbb{R}^{n+1})^{*}\setminus\{0\}. Let v1,,vfn+1v_{1},\cdots,v_{f}\in\mathbb{R}^{n+1} be vectors with αj(vj)=2\alpha_{j}(v_{j})=2 and let Rj:=IαjvjR_{j}:=I-\alpha_{j}\otimes v_{j} be the reflection determined by αj,vj\alpha_{j},v_{j}. We further assume that KK has nonempty interior and each inequality αj0\alpha_{j}\geq 0 is not implied by the other (f1)(f-1) inequalities.

The subgroup Γ\Gamma of GL(n+1,)\text{GL}(n+1,\mathbb{R}) generated by the ff reflections R1,,RfR_{1},\cdots,R_{f} is called a linear reflection group generated by the reflections R1,,RfR_{1},\cdots,R_{f} if we further have

γKK=forγΓ{1}.\gamma\cdot K\cap K=\varnothing\quad\text{for}\ \gamma\in\Gamma\setminus\{1\}.

Linear reflection groups are also called linear Coxeter groups or discrete linear groups [15].

In this setting, we have the following theorem.

Theorem 3.1.

([15], Theorem 1) Let KK, αj\alpha_{j}, vjv_{j} and RjR_{j}, j=1,,fj=1,\cdots,f be as above. Then the subgroup of GL(n+1,)\textup{GL}(n+1,\mathbb{R}) generated by R1,,RfR_{1},\cdots,R_{f} is a linear reflection group if and only if α1,,αf\alpha_{1},\cdots,\alpha_{f}, v1,,vfv_{1},\cdots,v_{f} satisfy the following conditions:

  1. (i)

    αi(vj)0\alpha_{i}(v_{j})\leq 0 if iji\neq j;

  2. (ii)

    αi(vj)=0\alpha_{i}(v_{j})=0 if and only if αj(vi)=0\alpha_{j}(v_{i})=0;

  3. (iii)

    αi(vj)αj(vi)4\alpha_{i}(v_{j})\alpha_{j}(v_{i})\geq 4 or αi(vj)αj(vi)=4cos2(πni,j)\alpha_{i}(v_{j})\alpha_{j}(v_{i})=4\cos^{2}(\frac{\pi}{n_{i,j}}) for some integer ni,j2n_{i,j}\geq 2.

In this case, the polyhedral cone KK is a fundamental domain of the discrete subgroup, and the subgroup is isomorphic to the abstract group

(3.1) γ1,,γf|γ12==γf2=1,(γiγj)ni,j=1,\displaystyle\left\langle\gamma_{1},\cdots,\gamma_{f}\ |\ \gamma_{1}^{2}=\cdots=\gamma_{f}^{2}=1,\ (\gamma_{i}\gamma_{j})^{n_{i,j}}=1\right\rangle,

via the isomorphism RjrjR_{j}\mapsto r_{j}. Here, we have ni,j=1n_{i,j}=1 if i=ji=j. If iji\neq j and αi(vj)αj(vi)4\alpha_{i}(v_{j})\alpha_{j}(v_{i})\geq 4, then the relation (γiγj)ni,j=1(\gamma_{i}\gamma_{j})^{n_{i,j}}=1 is omitted from the group presentation (3.1).

The following theorem and its subsequent Remark 3.3 enable us to relate the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) of Coxeter polytopes realizing the labeled combinatorial polytope 𝒢\mathcal{G} with the deformation space of real projective structures on the Coxeter orbifold associated to 𝒢\mathcal{G} (see Section 1).

Theorem 3.2.

([15], Theorem 2) Let ΓSL±(n+1,)\Gamma\subset\textup{SL}_{\pm}(n+1,\mathbb{R}) be a linear reflection group generated by reflections R1,,RfSL±(n+1,)R_{1},\cdots,R_{f}\in\textup{SL}_{\pm}(n+1,\mathbb{R}) in the facets of a convex polyhedral cone KK. For each xKx\in K, let Γx\Gamma_{x} denote the subgroup of Γ\Gamma generated by reflections in those facets of KK which contain xx. Define

Kf:={xK|Γxis finite}.K^{f}:=\{x\in K\ |\ \Gamma_{x}\ \textup{is finite}\}.

Then the following assertions are true.

  1. (i)

    γΓγK\bigcup_{\gamma\in\Gamma}\gamma K is a convex cone.

  2. (ii)

    Γ\Gamma acts discretely on the interior Ω~:=Int(γΓγK)\widetilde{\Omega}:=\textup{Int}\left(\bigcup_{\gamma\in\Gamma}\gamma K\right) of the cone γΓγK\bigcup_{\gamma\in\Gamma}\gamma K.

  3. (iii)

    Ω~K=Kf\widetilde{\Omega}\cap K=K^{f}.

  4. (iv)

    The canonical map KfΩ~/ΓK^{f}\to\widetilde{\Omega}/\Gamma is a homeomorphism.

  5. (v)

    For every xKx\in K, ΓxΓ\Gamma_{x}\subset\Gamma is the stabilizer of xx in Γ\Gamma.

  6. (vi)

    For every pair Ki,KjK_{i},K_{j} of KK supported by the functionals αi,αj\alpha_{i},\alpha_{j}, let nijn_{ij} denote the order of RiRjR_{i}R_{j} (nijn_{ij} may be infinite). Then

    Ri2=1,(RiRj)nij=1R_{i}^{2}=1,\quad(R_{i}R_{j})^{n_{ij}}=1

    is a system of defining relations for Γ\Gamma.

Remark 3.3.

Let Kf,Ω~K^{f},\widetilde{\Omega} be as in the theorem. Let π:n+1{0}𝕊n\pi:\mathbb{R}^{n+1}\setminus\{0\}\to\mathbb{S}^{n} be the natural projection and let Ω:=π(Ω~)\Omega:=\pi(\widetilde{\Omega}), P^:=π(Kf)\widehat{P}:=\pi(K^{f}). Since Ω~\widetilde{\Omega} is convex by Theorem 3.2, its projectivization Ω𝕊n\Omega\subset\mathbb{S}^{n} is also convex. Therefore, the quotient Ω/Γ\Omega/\Gamma gives a convex real projective structure on the orbifold P^\widehat{P}. In fact, Theorem 2 of [1] states that every real projective structure on a Coxeter orbifold is convex when the orbifold is 3-dimensional.

Remark 3.4.

Recall from Lemma 2.4 that the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) can be identified as a subspace of the quotient space (2.4). We can improve the lemma by describing the image of the embedding Φ\Phi as follows. It follows from Theorem 3.1 and the definition of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) that

[(α,v)]=[(α1,,αf,v1,,vf)]((n+1))f×(n+1)f/SL±(n+1,)×+f[(\alpha,v)]=[(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})]\in((\mathbb{R}^{n+1})^{*})^{f}\times(\mathbb{R}^{n+1})^{f}/\textup{SL}_{\pm}(n+1,\mathbb{R})\times\mathbb{R}_{+}^{f}

belongs to (the image of) 𝒞(𝒢)\mathcal{C}(\mathcal{G}) if and only if

  1. (i)

    αi(vj)0\alpha_{i}(v_{j})\leq 0 if iji\neq j;

  2. (ii)

    αi(vj)=0\alpha_{i}(v_{j})=0 if and only if αj(vi)=0\alpha_{j}(v_{i})=0;

  3. (iii)

    αi(vj)αj(vi)4\alpha_{i}(v_{j})\alpha_{j}(v_{i})\geq 4 or αi(vj)αj(vi)=4cos2(πni,j)\alpha_{i}(v_{j})\alpha_{j}(v_{i})=4\cos^{2}(\frac{\pi}{n_{i,j}}) for some integer ni,j2n_{i,j}\geq 2;

  4. (iv)

    the projectivization of the polyhedral cone {xn+1|αj0for eachj}\{x\in\mathbb{R}^{n+1}\ |\ \alpha_{j}\geq 0\ \text{for each}\ j\} in 𝕊n\mathbb{S}^{n} is a convex nn-polytope representing the combinatorial polytope 𝒢\mathcal{G}, so that the facet supported by αj\alpha_{j} represents 𝒢j\mathcal{G}_{j}.

4. Restricted deformation spaces

Given a discrete subgroup ΓSL±(n+1,)\Gamma\subset\text{SL}_{\pm}(n+1,\mathbb{R}) preserving a convex open domain Ω𝕊n\Omega\subset\mathbb{S}^{n}, it admits fundamental domains DΩD\subset\Omega such that γΓγD=Ω\bigcup_{\gamma\in\Gamma}\gamma\cdot D=\Omega. Choi [1] proved that if a Coxeter 3-orbifold is orderable and satisfies certain generic conditions, then the space consisting of real projective structures whose holonomy representations share a common fixed fundamental domain is a smooth manifold. Such spaces are called the restricted deformation spaces.

In this section, we recall the precise notion of restricted deformation spaces and the sufficient conditions under which Coxeter 3-orbifolds admit smooth restricted deformation spaces.

Let P,Q𝕊3P,Q\subset\mathbb{S}^{3} be two convex 3-polytopes. We say that they are projectively equivalent if there is some automorphism ASL±(4,)A\in\text{SL}_{\pm}(4,\mathbb{R}) of 𝕊3\mathbb{S}^{3} such that A(P)=QA(P)=Q. Let 𝒢\mathcal{G} be a labeled combinatorial polytope and let 𝒞(𝒢)\mathcal{C}(\mathcal{G}) be the deformation space of Coxeter 3-polytopes. We consider an equivalence relation \sim on 𝒞(𝒢)\mathcal{C}(\mathcal{G}) by saying that [(P,r1,,rf)][(P,r1,,rf)][(P,r_{1},\cdots,r_{f})]\sim[(P^{\prime},r_{1}^{\prime},\cdots,r_{f}^{\prime})] if and only if PP and PP^{\prime} are projectively equivalent. We denote each equivalence class represented by [(P,r1,,rf)][(P,r_{1},\cdots,r_{f})] by 𝒞P(𝒢)\mathcal{C}_{P}(\mathcal{G}) and call it the restricted deformation space with fundamental polytope PP.

The following two definitions involve our main assumptions on the labeled combinatorial polytopes 𝒢\mathcal{G}.

Definition 4.1.

A labeled combinatorial polytope 𝒢\mathcal{G} is orderable if the ff facets of 𝒢\mathcal{G} can be totally ordered as 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} so that each facet 𝒢i\mathcal{G}_{i} has at most three edges such that each of them is either (i) of order 2 or (ii) the common edge of the facets 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} with j<ij<i.

Definition 4.2.

We say that 𝒢\mathcal{G} is of normal type if 𝒢\mathcal{G} does not satisfy any of the following conditions:

  1. (i)

    𝒢\mathcal{G} is a cone over a polygon and the integers assigned to the edges of the base polygon are all 2;

  2. (ii)

    𝒢\mathcal{G} equals a polygon times a closed interval and the edge orders assigned to the edges of the two base polygons are all 2;

  3. (iii)

    the associated Coxeter group Γ𝒢\Gamma_{\mathcal{G}} (see (2.2)) is finite.

  4. (iv)

    𝒢\mathcal{G} admits an affine Coxeter group representation, i.e. there is a Coxeter polytope (P,r1,,rf)(P,r_{1},\cdots,r_{f}) realizing 𝒢\mathcal{G} such that the interior of γΓ𝒢γP\bigcup_{\gamma\in\Gamma_{\mathcal{G}}}\gamma\cdot P is contained in an affine chart of 𝕊3\mathbb{S}^{3} which is invariant under r1,,rfr_{1},\cdots,r_{f}.

Remark 4.3.

Let Γ𝒢\Gamma_{\mathcal{G}} be the Coxeter group associated with 𝒢\mathcal{G}. If Γ𝒢\Gamma_{\mathcal{G}} is irreducible (see Definition 2.1), then by Margulis-Vinberg [7], the group is either:

  1. (i)

    spherical (i.e. finite);

  2. (ii)

    affine (i.e. infinite and virtually abelian);

  3. (iii)

    large (i.e. there exists a finite-index subgroup of Γ𝒢\Gamma_{\mathcal{G}} admitting a surjective homomorphism onto a free group of rank 2\geq 2).

If Γ𝒢\Gamma_{\mathcal{G}} is both irreducible and large, then 𝒢\mathcal{G} is of normal type. In particular, many Coxeter orbifolds including hyperbolic Coxeter orbifolds of finite volume correspond to irreducible and large Coxeter groups and hence they are of normal type.

Proposition 4.4.

Let 𝒢\mathcal{G} be a labeled combinatorial 3-polytope and let Γ𝒢\Gamma_{\mathcal{G}} be its associated Coxeter group. If the Coxeter group Γ𝒢\Gamma_{\mathcal{G}} is irreducible and large, then 𝒢\mathcal{G} is of normal type.

Proof.

Since the Coxeter group Γ𝒢\Gamma_{\mathcal{G}} is irreducible but not spherical, none of the conditions (i), (ii), and (iii) of Definition 4.2 is satisfied.

Let (P,r1,,rf)(P,r_{1},\dots,r_{f}) be a Coxeter 3-polytope realizing 𝒢\mathcal{G}. It remains to show that the reflections r1,,rfr_{1},\dots,r_{f} do not simultaneously preserve an affine chart of 𝕊3\mathbb{S}^{3} containing the interior of γΓ𝒢γP\bigcup_{\gamma\in\Gamma_{\mathcal{G}}}\gamma\cdot P.

The linear reflections r1,,rfSL±(4,)r_{1},\dots,r_{f}\in\mathrm{SL}_{\pm}(4,\mathbb{R}) can be expressed as

ri(x)=xαi(x)vi,r_{i}(x)=x-\alpha_{i}(x)v_{i},

for some αi(4)\alpha_{i}\in(\mathbb{R}^{4})^{*} and vi4v_{i}\in\mathbb{R}^{4} such that αi(vi)=2\alpha_{i}(v_{i})=2. We consider the corresponding Cartan matrix A:=[αi(vj)]i,j=1fA:=[\alpha_{i}(v_{j})]_{i,j=1}^{f} (see [15], [5], or [9] for the definition of Cartan matrices).

Since Γ𝒢\Gamma_{\mathcal{G}} is irreducible and large, the Cartan matrix AA is of negative type, i.e., its lowest real eigenvalue is negative (see Fact 3.17 of [5]). Moreover, the rank of AA is either 3 or 4 by Proposition 15 in [15].

Case 1: rank(A)=4\text{rank}(A)=4.

If rank(A)=4\text{rank}(A)=4, then the reflections r1,,rfr_{1},\dots,r_{f} do not simultaneously preserve a nontrivial linear subspace of 4\mathbb{R}^{4} by Proposition 19 in [15] and its corollary. Consequently, they do not preserve any affine chart of 𝕊3\mathbb{S}^{3}.

Case 2: rank(A)=3\text{rank}(A)=3.

If rank(A)=3\text{rank}(A)=3, then the vectors v1,,vfv_{1},\dots,v_{f} span a 3-dimensional subspace of 4\mathbb{R}^{4}. Suppose, for contradiction, that r1,,rfr_{1},\dots,r_{f} simultaneously preserve an affine chart Ω\Omega containing the interior of γΓ𝒢γP\bigcup_{\gamma\in\Gamma_{\mathcal{G}}}\gamma\cdot P. Then the boundary Ω𝕊3\partial\Omega\subset\mathbb{S}^{3} is invariant under r1,,rfr_{1},\dots,r_{f} and must equal the span of v1,,vfv_{1},\dots,v_{f} by Proposition 19 of [15].

On the other hand, since AA is of negative type, there exists a vector x=(x1,,xf)fx=(x_{1},\dots,x_{f})\in\mathbb{R}^{f} with xi>0x_{i}>0 for all ii such that all the entries of AxfAx\in\mathbb{R}^{f} are negative (see Theorem 3 of [15]). Define the vector

v:=j=1fxjvj.v:=-\sum_{j=1}^{f}x_{j}v_{j}.

The vector vv projects into the interior of the polytope P𝕊3P\subset\mathbb{S}^{3}, implying that [v]Ω[v]\in\Omega. However, this contradicts the fact that [v]𝕊(Span{v1,,vf})=Ω[v]\in\mathbb{S}(\mathrm{Span}\{v_{1},\dots,v_{f}\})=\partial\Omega.

In both cases, we conclude that the reflections r1,,rfr_{1},\dots,r_{f} do not simultaneously preserve an affine chart of 𝕊3\mathbb{S}^{3}. Thus, 𝒢\mathcal{G} is of normal type. ∎

We present a rephrazed version of Choi’s result [1] on the smoothness of the restricted deformation spaces.

Theorem 4.5.

([1], Theorem 4) Let 𝒢\mathcal{G} be a labeled combinatorial 3-polytope. Let f,ef,e be the number of facets, edges of 𝒢\mathcal{G} and let e2e_{2} be the number of edges of 𝒢\mathcal{G} of order 2. Suppose that 𝒢\mathcal{G} is orderable and is of normal type. Let k(𝒢)k(\mathcal{G}) be the dimension of the stabilizer subgroup of SL±(4,)\text{SL}_{\pm}(4,\mathbb{R}) fixing a convex 3-polytope in 𝕊3\mathbb{S}^{3} combinatorially equivalent to 𝒢\mathcal{G}. Then the restricted deformation space 𝒞P(𝒢)\mathcal{C}_{P}(\mathcal{G}) is a smooth manifold of dimension 3fee2k(𝒢)3f-e-e_{2}-k(\mathcal{G}) if it is not empty.

Remark 4.6.

The number k(𝒢)k(\mathcal{G}) does not depend on the choice of the convex 3-polytopes combinatorially equivalent to 𝒢\mathcal{G}. It can be easily checked that k(𝒢)=3k(\mathcal{G})=3 if 𝒢\mathcal{G} is a tetrahedron, k(𝒢)=1k(\mathcal{G})=1 if 𝒢\mathcal{G} is a cone over a polygon other than a triangle, and k(𝒢)=0k(\mathcal{G})=0 otherwise.

Remark 4.7.

There was an error in the proof of Proposition 2 of [1]. We need to exclude Coxeter orbifolds admitting affine structures, which is necessary for the proof of Theorem 4.5. We will try to mend the proof here.

Let PP be a properly convex fundamental polytope. Let FiF_{i} be the sides of PP. Let RiR_{i} be the reflections on the sides FiF_{i} of PP.

First, note that if the sphere of fixed points of a reflection contains an antipodal fixed point of another reflection, then those two reflections must commute, and their associated sides must meet in an edge, and their edge order is 22.

We need to show that there is no holonomy-invariant disjoint union of one or two 11-dimensional subspaces or holonomy-invariant 22-dimensional subspaces.

Suppose that ll is a holonomy-invariant disjoint union of one or two 11-dimensional subspaces. The case of the two 11-dimensional subspaces reduces to the first one because a reflection must act on each 11-dimensional subspace if it acts on a disjoint union of two 11-dimensional subspaces.

Let ll be a holonomy-invariant 11-dimensional subspace. If a face is contained in a 22-dimensional subspace containing ll, we call it a parallel face. The associated reflection is also called parallel. If not, it is called a transverse face. The associated reflection is called transverse. In this case, the antipodal fixed point must lie on ll, and the fixed point subspace must intersect ll transversely.

Suppose that Ωl=\Omega\cap l=\varnothing. Then PP must have at most two parallel sides FiF_{i} and FjF_{j}. If there are exactly two parallel sides FiF_{i} and FjF_{j}, then RiR_{i} and RjR_{j} commute with all other reflections. Hence, we violated the normality. Otherwise, we cannot have a compact PP: If there is one parallel face, then the group is just an extension of the 22-dimensional Coxeter group by a reflection of the face. This follows from the first paragraph above. If there is no parallel face, then each sphere containing ll is invariant by the nature of transversal reflections, and again we have a 22-dimensional Coxeter group. These do not have properly convex fundamental polytopes with some vertices removed.

Suppose that Ωl\Omega\cap l\neq\varnothing. If there is a pair of adjacent transverse faces FiF_{i} and FjF_{j}, then RiR_{i} and RjR_{j} generate a finite group, and by their action and convexity, we must have Ωl\Omega\supset l. This implies Ω=𝕊3\Omega=\mathbb{S}^{3} by convexity, and we must have a finite Coxeter group, contradicting the normality. Also, there can be at most two parallel faces since PP is a properly convex polytope. From these two facts, it follows that there must be at most one transverse face and at most two parallel faces. We cannot construct a properly convex PP in this situation.

Suppose that SS is a holonomy-invariant 22-dimensional subspace. If SΩ=S\cap\Omega=\varnothing, then there is an invariant affine subspace containing Ω\Omega, and our orbifold admits an affine structure.

The old proof correctly rules out SΩS\cap\Omega\neq\varnothing. We explain a bit more. In the old proof, we chose the fundamental polytope PP so that PSP\cap S\neq\varnothing. Also, to deduce the infinite edge orders, we tacitly used the fact that our holonomy group acts as a 22-dimensional Coxeter group on SΩS\cap\Omega. ∎

For two non-projectively-equivalent convex 3-polytopes P,P𝕊3P,P^{\prime}\subset\mathbb{S}^{3} representing a common combinatorial polytope 𝒢\mathcal{G}, the associated restricted deformation spaces 𝒞P(𝒢)\mathcal{C}_{P}(\mathcal{G}) and 𝒞P(𝒢)\mathcal{C}_{P^{\prime}}(\mathcal{G}) may not be homeomorphic to each other, even if 𝒢\mathcal{G} satisfies the hypothesis of Theorem 4.1. It may happen that one restricted deformation space 𝒞P(𝒢)\mathcal{C}_{P}(\mathcal{G}) is empty while another restricted deformation space 𝒞P(𝒢)\mathcal{C}_{P^{\prime}}(\mathcal{G}) is not. Moreover, even if both 𝒞P(𝒢)\mathcal{C}_{P}(\mathcal{G}) and 𝒞P(𝒢)\mathcal{C}_{P^{\prime}}(\mathcal{G}) are non-empty, those spaces may not be homeomorphic to each other in general. We will see an example (Example 7.2) in which the above phenomena occur simultaneously.

Let 𝒢\mathcal{G} be a labeled combinatorial polytope. Each element [(P,r1,,rf)]𝒞(𝒢)[(P,r_{1},\cdots,r_{f})]\in\mathcal{C}(\mathcal{G}) determines a projective equivalence class [P][P] of a convex 3-polytope P𝕊3P\subset\mathbb{S}^{3}, where PP represents the combinatorial polytope 𝒢\mathcal{G}. Thus it is natural to consider the space of projective equivalence classes [P][P] of convex polytopes P𝕊3P\subset\mathbb{S}^{3} representing 𝒢\mathcal{G}, and consider the projection given by [(P,r1,,rf)][P][(P,r_{1},\cdots,r_{f})]\mapsto[P] of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) into that space. The nonempty fibers of this projection are precisely the restricted deformation spaces of 𝒢\mathcal{G} by definition. In the next section, we study this space of polytopes representing 𝒢\mathcal{G}.

5. Realization spaces

In this section, we recall the notion of realization spaces for convex 3-polytopes. Essentially, the realization space of a fixed combinatorial 3-polytope is the set of all convex 3-polytopes in 𝕊3\mathbb{S}^{3} that share the same combinatorial type, modulo projective equivalence. Steinitz [13] studied a related realization space consisting of 3-dimensional polytopes in the affine 3-space 𝔸3\mathbb{A}^{3} modulo affine equivalence, proving that the realization space of each affine 3-polytope is a cell. See also [12], which introduces the realization spaces of affine 3-polytopes and includes a proof of Steinitz’s result.

For the proof of Theorem 1.2, we require an analogous result for the realization spaces of projective 3-polytopes. At the end of this section, we will recall a theorem regarding the smoothness of the realization spaces of projective 3-polytopes.

For each subset A𝕊3A\subset\mathbb{S}^{3}, let conv(A)𝕊3\text{conv}(A)\subset\mathbb{S}^{3} denote the convex hull of AA in 𝕊3\mathbb{S}^{3}.

Definition 5.1.

Let 𝒢\mathcal{G} be a combinatorial 3-polytope, whose edges need not be labeled by integers. Let 𝒱\mathcal{V} be the set of vertices of 𝒢\mathcal{G}. A realization of 𝒢\mathcal{G} is a tuple (pv)v𝒱(𝕊3)𝒱(p_{v})_{v\in\mathcal{V}}\in(\mathbb{S}^{3})^{\mathcal{V}} such that

  1. (i)

    P:=conv{pv|v𝒱}𝕊3P:=\text{conv}\{p_{v}\ |\ v\in\mathcal{V}\}\subset\mathbb{S}^{3} is a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G};

  2. (ii)

    for each subset 𝒱\mathcal{F}\subset\mathcal{V}, the subset conv({pv|v})P\text{conv}(\{p_{v}\ |\ v\in\mathcal{F}\})\subset P is a face of PP (in an arbitrary dimension) if and only if \mathcal{F} is the set of vertices of a face of 𝒢\mathcal{G} of same dimension.

Definition 5.2.

The pre-realization space 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) is the set of all the realizations of 𝒢\mathcal{G}.

Note that the pre-realization space 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) is a subset of the product (𝕊3)𝒱(\mathbb{S}^{3})^{\mathcal{V}}. We endow 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) the subspace topology.

Note that the group SL±(4,)\text{SL}_{\pm}(4,\mathbb{R}) of projective automorphisms of 𝕊3\mathbb{S}^{3} acts on the space 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) by

(5.1) A(pv)v𝒱:=(Apv)v𝒱,\displaystyle A\cdot(p_{v})_{v\in\mathcal{V}}:=(A\cdot p_{v})_{v\in\mathcal{V}},

where we identify ASL±(4,)A\in\text{SL}_{\pm}(4,\mathbb{R}) as a projective automorphism A:𝕊3𝕊3A:\mathbb{S}^{3}\to\mathbb{S}^{3}.

Definition 5.3.

The (projective) realization space of 𝒢\mathcal{G} is the quotient space 𝒮(𝒢):=𝒮¯(𝒢)/SL±(4,)\mathcal{RS}(\mathcal{G}):=\overline{\mathcal{RS}}(\mathcal{G})/\text{SL}_{\pm}(4,\mathbb{R}).

We can define the affine realization spaces of 𝒢\mathcal{G} analogously by requiring its realizations lie in an affine space 𝔸3\mathbb{A}^{3} and by replacing the group SL±(4,)\text{SL}_{\pm}(4,\mathbb{R}) by the group Aff(3,)\text{Aff}(3,\mathbb{R}) of affine automorphisms. A classical result of Steinitz [13] states that the affine realization space of a 3-polytope having ee edges is homeomorphic to e6\mathbb{R}^{e-6}. Filpo Molina [6] extended the result to the projective geometry. We state the result in our terminology as follows.

Theorem 5.4.

([6], Theorem B) Let 𝒢\mathcal{G} be a combinatorial 3-polytope with ee-edges that is not combinatorially equivalent to a cone over a polygonal base. Then the projective realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) is a smooth manifold of dimension e9e-9.

Note that if P𝕊3P\subset\mathbb{S}^{3} is a convex 3-polytope that is not combinatorially equivalent to a cone over a polygonal base, then e9e\geq 9. This can be verified as follows. Let eje_{j} denote the number of edges of the jj-th facet of PP. Since ej3e_{j}\geq 3 for each jj, we have

e=12j=1fej3f2.e=\frac{1}{2}\sum_{j=1}^{f}e_{j}\geq\frac{3f}{2}.

This implies that e9e\geq 9 if f6f\geq 6. If f=5f=5, then PP is either a triangular prism or a cone over a quadrilateral. Each triangular prism has exactly 9 edges, and cones over quadrilaterals are excluded by our assumption. If f=4f=4, then PP is a tetrahedron, which is always a cone over a triangle.

Remark 5.5.

For dimensions d>3d>3, the realization spaces of convex dd-polytopes can be defined analogously. However, the realization spaces of some polytopes may not be topological manifolds in general. (See [11].) For the purpose of proving the smoothness of the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}), we thus restrict our attention to the 3-dimensional polytopes.

6. The proof of the main theorem

In this section, we prove Theorem 1.2. The starting point is to consider a map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) that “forgets” the reflection data (explained in Section 6.2). The smoothness of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) will essentially follow from the smoothness of the realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) and the nonempty fibers of the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}).

The realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}), as described in Section 5, is expressed in terms of the vertices of the polytopes. It will be more convenient, however, to describe the realization space in terms of the facets of the polytopes. We achieve this in Section 6.1 by embedding 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) in a quotient space of (V)f(V^{*})^{f}.

In Section 6.2, we consider an open map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) whose nonempty fibers correspond to the restricted deformation spaces discussed in Section 4. Section 6.3 uses this map to construct a smooth manifold 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). Finally, in Section 6.4, we show that the quotient of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) by the Lie group SL±(4,)×+f\text{SL}_{\pm}(4,\mathbb{R})\times\mathbb{R}_{+}^{f} is homeomorphic to 𝒞(𝒢)\mathcal{C}(\mathcal{G}), thereby inducing a smooth structure on 𝒞(𝒢)\mathcal{C}(\mathcal{G}).

Throughout this section, we adopt the following settings. Let 𝒢\mathcal{G} be an orderable, labeled combinatorial 3-polytope satisfying the conditions of Theorem 1.2. Let 𝒱\mathcal{V} be the set of vertices of 𝒢\mathcal{G}. We label the ff facets of 𝒢\mathcal{G} as 𝒢1,,𝒢f\mathcal{G}_{1},\ldots,\mathcal{G}_{f}, and denote by mi,jm_{i,j} the integer 2\geq 2 assigned to the edge (= ridge) 𝒢i𝒢j\mathcal{G}_{i}\cap\mathcal{G}_{j}, whenever it is defined. Let V=4V=\mathbb{R}^{4} be a 4-dimensional real vector space, and let 𝕊3:=𝕊(V)\mathbb{S}^{3}:=\mathbb{S}(V) denote the real projective 3-sphere obtained by projectivizing VV. The group of linear automorphisms of VV with determinant ±1\pm 1 is denoted by SL±(V)=SL±(4,)\text{SL}_{\pm}(V)=\text{SL}_{\pm}(4,\mathbb{R}), which can also be viewed as the group of projective automorphisms of 𝕊3\mathbb{S}^{3}. Lastly, let +\mathbb{R}_{+} be the one-dimensional group of positive real numbers, and define 𝔾:=SL±(V)×+f\mathbb{G}:=\text{SL}_{\pm}(V)\times\mathbb{R}_{+}^{f}, which is a product Lie group of dimension 15+f15+f.

6.1. Reparametrizing the realization space

In Section 5, we considered the realization spaces of convex 3-polytopes. In the settings of Section 5, each polytope (realization) is described in terms of its vertices, as the vertices determine the polytope by taking the convex hull. However, it will be more beneficial for us to describe the polytopes in terms of their facets.

More specifically, for each convex 3-polytope PP with ff facets P1,,PfPP_{1},\cdots,P_{f}\subset P, there exist ff linear functionals α1,,αfV\alpha_{1},\cdots,\alpha_{f}\in V^{*} such that PP is defined by the linear inequalities αi0\alpha_{i}\geq 0, with each facet PiP_{i} supported by the hyperplane of 𝕊3\mathbb{S}^{3} determined by αi\alpha_{i}. These functionals αi\alpha_{i} are not uniquely defined by PP, as any positive scalar multiple of αi\alpha_{i} also supports the facet PiP_{i}.

In this way, PP determines an element of the quotient (V)f/+f(V^{*})^{f}/\mathbb{R}_{+}^{f}. On the other hand, each element of the realization space is a projective equivalence class of a convex 3-polytope, so the corresponding element of (V)f/+f(V^{*})^{f}/\mathbb{R}_{+}^{f} is uniquely determined up to the action of SL±(V)\text{SL}_{\pm}(V). Thus, each realization of a polytope determines a unique element of

(V)f/(+f×SL±(V))=(V)f/𝔾.(V^{*})^{f}/(\mathbb{R}_{+}^{f}\times\text{SL}_{\pm}(V))=(V^{*})^{f}/\mathbb{G}.

We describe the elements of (V)f/𝔾(V^{*})^{f}/\mathbb{G} that arise as the image of a realization. For computational purposes, it will be convenient to consider the lift of these elements in (V)f(V^{*})^{f} under the projection (V)f(V)f/𝔾(V^{*})^{f}\to(V^{*})^{f}/\mathbb{G}. In this subsection, we consider these constructions in detail.

Recall from Lemma 2.4 that we have an embedding 𝒞(𝒢)((V)f×Vf)/𝔾\mathcal{C}(\mathcal{G})\to((V^{*})^{f}\times V^{f})/\mathbb{G}. Similarly, for the realization spaces, we will consider an embedding of the realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) into (V)f/𝔾(V^{*})^{f}/\mathbb{G}.

Now we make the above considerations precise. Let 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) be the pre-realization space of 𝒢\mathcal{G} (see Definition 5.2). Then, 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) is the quotient space 𝒮¯(𝒢)/SL±(V)\overline{\mathcal{RS}}(\mathcal{G})/\text{SL}_{\pm}(V). We first construct an embedding 𝒮¯(𝒢)(V)f/+f\overline{\mathcal{RS}}(\mathcal{G})\to(V^{*})^{f}/\mathbb{R}_{+}^{f}, where (V)f/+f(V^{*})^{f}/\mathbb{R}_{+}^{f} is the quotient space obtained by the action of the group +f\mathbb{R}_{+}^{f} on (V)f(V^{*})^{f} given by

(c1,,cf)(α1,,αf):=(c11α1,,cf1αf).(c_{1},\ldots,c_{f})\cdot(\alpha_{1},\ldots,\alpha_{f}):=(c_{1}^{-1}\alpha_{1},\ldots,c_{f}^{-1}\alpha_{f}).

Let (pv)v𝒱𝒮¯(𝒢)(p_{v})_{v\in\mathcal{V}}\in\overline{\mathcal{RS}}(\mathcal{G}) be a realization of 𝒢\mathcal{G} (see Definition 5.1). The convex hull P:=conv{pv|v𝒱}𝕊3P:=\text{conv}\{p_{v}\ |\ v\in\mathcal{V}\}\subset\mathbb{S}^{3} is a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G}, so in particular PP has ff facets. We label the ff facets by P1,,PfP_{1},\cdots,P_{f} in alignment with the labeling 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} of the facets of 𝒢\mathcal{G}, i.e., in such a way that for each vertex vv of 𝒢\mathcal{G}, v𝒢iv\in\mathcal{G}_{i} if and only if pvPip_{v}\in P_{i}.

We choose elements α1,,αfV\alpha_{1},\ldots,\alpha_{f}\in V^{*} such that for each ii the hyperplane kerαiV\ker\alpha_{i}\subset V is projected onto the hypersphere of 𝕊3\mathbb{S}^{3} containing PiP_{i}. Additionally, we impose the condition αi(x)0\alpha_{i}(x)\geq 0 for each xVx\in V lifting a point of P𝕊3P\subset\mathbb{S}^{3}. The tuple (α1,,αf)(V)f(\alpha_{1},\ldots,\alpha_{f})\in(V^{*})^{f} is uniquely determined up to multiplication by positive real numbers. In this way, we obtain a map ι¯:𝒮¯(𝒢)(V)f/+f\overline{\iota}:\overline{\mathcal{RS}}(\mathcal{G})\to(V^{*})^{f}/\mathbb{R}_{+}^{f}.

Lemma 6.1.

The map ι¯:𝒮¯(𝒢)(V)f/+f\overline{\iota}:\overline{\mathcal{RS}}(\mathcal{G})\to(V^{*})^{f}/\mathbb{R}_{+}^{f} is a topological embedding.

Proof.

We first prove that ι¯\overline{\iota} is injective. Let (pv)v𝒱(p_{v})_{v\in\mathcal{V}}, (pv)v𝒱𝒮¯(𝒢)(p_{v}^{\prime})_{v\in\mathcal{V}}\in\overline{\mathcal{RS}}(\mathcal{G}) be two realizations of 𝒢\mathcal{G}, and suppose that

ι¯((pv)v𝒱)=ι¯((pv)v𝒱)=[(α1,,αf)].\overline{\iota}((p_{v})_{v\in\mathcal{V}})=\overline{\iota}((p_{v}^{\prime})_{v\in\mathcal{V}})=[(\alpha_{1},\ldots,\alpha_{f})].

We need to show that pv=pvp_{v}=p_{v}^{\prime} for each v𝒱v\in\mathcal{V}.

Let P:=conv{pv|v𝒱}P:=\text{conv}\{p_{v}\ |\ v\in\mathcal{V}\}, P:=conv{pv|v𝒱}P^{\prime}:=\text{conv}\{p_{v}^{\prime}\ |\ v\in\mathcal{V}\} be the convex 3-polytopes determined by (pv)v𝒱(p_{v})_{v\in\mathcal{V}}, (pv)v𝒱(p_{v}^{\prime})_{v\in\mathcal{V}} respectively. Label the facets of PP and PP^{\prime} by P1,,PfP_{1},\cdots,P_{f} and P1,,PfP_{1}^{\prime},\cdots,P_{f}^{\prime} so that they accord with the labeling 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} of the facets of 𝒢\mathcal{G}.

Let v𝒱v\in\mathcal{V}, and let 𝒢i1,,𝒢ikP\mathcal{G}_{i_{1}},\ldots,\mathcal{G}_{i_{k}}\subset P be the facets of PP containing the vertex vv, so that we have

{v}=𝒢i1𝒢ik.\{v\}=\mathcal{G}_{i_{1}}\cap\cdots\cap\mathcal{G}_{i_{k}}.

Then (pv)v𝒱(p_{v})_{v\in\mathcal{V}} and (pv)v𝒱(p_{v}^{\prime})_{v\in\mathcal{V}} satisfy analogous relations, i.e., we have

{pv}=𝕊(kerαi1kerαik)={pv}.\{p_{v}\}=\mathbb{S}(\ker\alpha_{i_{1}}\cap\cdots\cap\ker\alpha_{i_{k}})=\{p_{v}^{\prime}\}.

This proves that pv=pvp_{v}=p_{v}^{\prime} for each v𝒱v\in\mathcal{V}. Hence, ι¯\overline{\iota} is injective.

We can check easily that the map ι¯\overline{\iota} is continuous. Small perturbations of the vertices of a convex 3-polytope, while maintaining its combinatorial type, result in small perturbations of the supporting hyperplanes of the facets of the resulting convex 3-polytope. Therefore, ι¯\overline{\iota} is continuous.

Finally, the inverse map ι¯1:ι¯(𝒮¯(𝒢))𝒮¯(𝒢)\overline{\iota}^{-1}:\overline{\iota}(\overline{\mathcal{RS}}(\mathcal{G}))\to\overline{\mathcal{RS}}(\mathcal{G}) is continuous for a similar reason: small perturbations of the supporting hyperplanes, while maintaining the combinatorial type of the polytope, result in small perturbations of the vertices of the polytope. Hence, ι¯1\overline{\iota}^{-1} is continuous.

We conclude that ι¯\overline{\iota} is a topological embedding. ∎

The group SL±(V)\text{SL}_{\pm}(V) acts on the space 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) by the rule (5.1), and also acts on (V)f/+f(V^{*})^{f}/\mathbb{R}_{+}^{f} by the rule

A[(α1,,αf)]:=[(α1A1,,αfA1)].A\cdot[(\alpha_{1},\ldots,\alpha_{f})]:=[(\alpha_{1}\circ A^{-1},\ldots,\alpha_{f}\circ A^{-1})].

It can be easily checked that the embedding ι¯:𝒮¯(𝒢)(V)f/+f\overline{\iota}:\overline{\mathcal{RS}}(\mathcal{G})\to(V^{*})^{f}/\mathbb{R}_{+}^{f} in Lemma 6.1 is equivariant with respect to these actions. Therefore, we obtain an embedding

ι:𝒮(𝒢)((V)f/+f)/SL±(V)(V)f/𝔾.\iota:\mathcal{RS}(\mathcal{G})\to\left((V^{*})^{f}/\mathbb{R}_{+}^{f}\right)/\text{SL}_{\pm}(V)\cong(V^{*})^{f}/\mathbb{G}.

(Recall 𝔾=SL±(V)×+f\mathbb{G}=\text{SL}_{\pm}(V)\times\mathbb{R}_{+}^{f}.)

In the proof of Theorem 1.2, we use the smoothness of the realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}). It turns out to be convenient to use the images of the maps ι¯\overline{\iota} and ι\iota instead of their domains 𝒮¯(𝒢)\overline{\mathcal{RS}}(\mathcal{G}) and 𝒮(𝒢)\mathcal{RS}(\mathcal{G}). Hence, we introduce the following notations. We define

¯(𝒢):=ι¯(𝒮¯(𝒢))(V)f/+f,(𝒢):=ι(𝒮(𝒢))(V)f/𝔾.\overline{\mathcal{E}}(\mathcal{G}):=\overline{\iota}(\overline{\mathcal{RS}}(\mathcal{G}))\subset(V^{*})^{f}/\mathbb{R}_{+}^{f},\quad\mathcal{E}(\mathcal{G}):=\iota(\mathcal{RS}(\mathcal{G}))\subset(V^{*})^{f}/\mathbb{G}.

Lastly, we define ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) to be the preimage of (𝒢)\mathcal{E}(\mathcal{G}) under the projection (V)f(V)f/𝔾(V^{*})^{f}\to(V^{*})^{f}/\mathbb{G}. We have the following commuting diagram, where the vertical maps are the quotient maps induced by the corresponding group actions.

~(𝒢)(V)f{\widetilde{\mathcal{E}}(\mathcal{G})\subset(V^{*})^{f}}𝒮¯(𝒢){\overline{\mathcal{RS}}(\mathcal{G})}¯(𝒢)(V)f/+f{\overline{\mathcal{E}}(\mathcal{G})\subset(V^{*})^{f}/\mathbb{R}_{+}^{f}}𝒮(𝒢)=𝒮¯(𝒢)/SL±(V){\mathcal{RS}(\mathcal{G})=\overline{\mathcal{RS}}(\mathcal{G})/\text{SL}_{\pm}(V)}(𝒢)(V)f/𝔾{\mathcal{E}(\mathcal{G})\subset(V^{*})^{f}/\mathbb{G}}\scriptstyle{\cong}ι¯\scriptstyle{\overline{\iota}}\scriptstyle{\cong}ι\scriptstyle{\iota}

We call the face lattice of 𝒢\mathcal{G} to be the set of faces of 𝒢\mathcal{G} in all dimensions, partially ordered by the inclusion, and denote it by FL(𝒢)\text{FL}(\mathcal{G}). By the construction of the map ι¯\overline{\iota}, we have the following description of ~(𝒢)(V)f\widetilde{\mathcal{E}}(\mathcal{G})\subset(V^{*})^{f}.

Lemma 6.2.

Let α1,,αfV\alpha_{1},\dots,\alpha_{f}\in V^{*}. Then (α1,,αf)~(𝒢)(\alpha_{1},\dots,\alpha_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}) if and only if the set

Q:={[x]𝕊3αi(x)0for alli}Q:=\{[x]\in\mathbb{S}^{3}\mid\alpha_{i}(x)\geq 0\ \text{for all}\ i\}

is a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G}, and there exists a face-lattice isomorphism ϕ:FL(𝒢)FL(Q)\phi:\textup{FL}(\mathcal{G})\to\textup{FL}(Q) sending each facet 𝒢i\mathcal{G}_{i} to the facet of QQ supported by αi\alpha_{i}.

Proof.

The “only if” part follows directly from the construction of the map ι¯\overline{\iota}.

Conversely, the face-lattice isomorphism ϕ:FL(P)FL(Q)\phi:\textup{FL}(P)\to\textup{FL}(Q) restricts to a labeling qv:=ϕ(v)q_{v}:=\phi(v), v𝒱v\in\mathcal{V} of the vertices of QQ. The realization (qv)v𝒱(q_{v})_{v\in\mathcal{V}} is then mapped to [(α1,,αf)][(\alpha_{1},\dots,\alpha_{f})] via the map ι¯\overline{\iota}. ∎

In the proof of Theorem 1.2, we will construct a smooth manifold and consider a proper free smooth action of the group 𝔾\mathbb{G} on it, such that 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is the resulting quotient smooth manifold. To achieve this, we need to construct a smooth structure on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}). For this purpose, we prove the following two lemmas.

Lemma 6.3.

Let 𝒢\mathcal{G} be a combinatorial 3-polytope (whose facets need not be labeled) with ff facets 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f}. Suppose 𝒢\mathcal{G} is not a cone over a polygon. Let ~(𝒢)(V)f\widetilde{\mathcal{E}}(\mathcal{G})\subset(V^{*})^{f} be the subspace constructed in the above process. Then the action of 𝔾\mathbb{G} on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is free.

Proof.

Let α=(α1,,αf)~(𝒢)\alpha=(\alpha_{1},\cdots,\alpha_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}), and let

g=(A,c1,,cf)𝔾=SL±(V)×+f.g=(A,c_{1},\cdots,c_{f})\in\mathbb{G}=\text{SL}_{\pm}(V)\times\mathbb{R}_{+}^{f}.

Suppose that gα=αg\cdot\alpha=\alpha. Consider the polytope Q={[x]𝕊3αi(x)0for alli}Q=\{[x]\in\mathbb{S}^{3}\mid\alpha_{i}(x)\geq 0\ \text{for all}\ i\}, which is combinatorially equivalent to 𝒢\mathcal{G}.

Since gα=(c11α1A1,,cf1αfA1)g\cdot\alpha=(c_{1}^{-1}\alpha_{1}\circ A^{-1},\cdots,c_{f}^{-1}\alpha_{f}\circ A^{-1}), the assumption gα=αg\cdot\alpha=\alpha is equivalent to

(6.1) ci1αiA1=αifori=1,,f.\displaystyle c_{i}^{-1}\alpha_{i}\circ A^{-1}=\alpha_{i}\quad\text{for}\ i=1,\cdots,f.

First, we note that the forms α1,,αf\alpha_{1},\cdots,\alpha_{f} span VV^{*}. If they did not span VV^{*}, then there would be a point [x]𝕊3[x]\in\mathbb{S}^{3} such that αi(x)=0\alpha_{i}(x)=0 for all ii, which would imply that both [x][x] and [x][-x] belong to QQ, contradicting the fact that QQ is properly convex.

We can assume, by reindexing the facets of 𝒢\mathcal{G} if necessary, that α1,,α4\alpha_{1},\cdots,\alpha_{4} are linearly independent. Then for each i{5,,f}i\in\{5,\cdots,f\}, there are unique coefficients di,jd_{i,j}\in\mathbb{R}, j=1,2,3,4j=1,2,3,4, such that

(6.2) αi=j=14di,jαj.\displaystyle\alpha_{i}=\sum_{j=1}^{4}d_{i,j}\alpha_{j}.

We make two observations:

  1. 1.

    For each i{5,,f}i\in\{5,\cdots,f\}, at most one of the coefficients di,jd_{i,j} is zero. If two of the coefficients di,jd_{i,j}, say di,3=0d_{i,3}=0 and di,4=0d_{i,4}=0, this would imply that αi=di,1α1+di,2α2\alpha_{i}=d_{i,1}\alpha_{1}+d_{i,2}\alpha_{2}. In this case, two of the three inequalities αi0\alpha_{i}\geq 0, α10\alpha_{1}\geq 0 and α20\alpha_{2}\geq 0 would imply the other, contradicting the fact that QQ has exactly ff facets.

  2. 2.

    For each j{1,2,3,4}j\in\{1,2,3,4\}, there is at least one i{5,,f}i\in\{5,\cdots,f\} such that di,j0d_{i,j}\neq 0. Without loss of generality, assume j=1j=1. Since α1,,α4\alpha_{1},\cdots,\alpha_{4} are linearly independent, there is a unique point [x]𝕊3[x]\in\mathbb{S}^{3} such that α2(x)=α3(x)=α4(x)=0\alpha_{2}(x)=\alpha_{3}(x)=\alpha_{4}(x)=0 and α1(x)>0\alpha_{1}(x)>0. If di,1=0d_{i,1}=0 for all i{5,,f}i\in\{5,\cdots,f\}, then αi(x)=0\alpha_{i}(x)=0 for all such ii, implying that QQ is the cone over the facet Q1Q_{1} with apex [x][x], contradicting our assumption.

Now, the equations cj1αjA1=αjc_{j}^{-1}\alpha_{j}\circ A^{-1}=\alpha_{j} for j=1,2,3,4j=1,2,3,4 imply that the matrix representation of AA with respect to the dual basis of {α1,,α4}\{\alpha_{1},\cdots,\alpha_{4}\} is given by diag(c11,c21,c31,c41)\text{diag}(c_{1}^{-1},c_{2}^{-1},c_{3}^{-1},c_{4}^{-1}). Since ASL±(V)A\in\text{SL}_{\pm}(V), we have ±1=det(A)=c11c21c31c41\pm 1=\det(A)=c_{1}^{-1}c_{2}^{-1}c_{3}^{-1}c_{4}^{-1}. Since cj>0c_{j}>0 for all jj, we obtain c1c2c3c4=1c_{1}c_{2}c_{3}c_{4}=1.

Finally, to conclude the proof, it suffices to show that c1=c2=c3=c4c_{1}=c_{2}=c_{3}=c_{4}, since this will imply that A=IA=I, and by equation (6.1), cj=1c_{j}=1 for all jj.

Let i{5,,f}i\in\{5,\cdots,f\}. Applying (6.1) and (6.2) gives

αiA1=j=14di,jαjA1=j=14di,jcjαj.\alpha_{i}\circ A^{-1}=\sum_{j=1}^{4}d_{i,j}\alpha_{j}\circ A^{-1}=\sum_{j=1}^{4}d_{i,j}c_{j}\alpha_{j}.

On the other hand, we have

αiA1=ciαi=cij=14di,jαj.\alpha_{i}\circ A^{-1}=c_{i}\alpha_{i}=c_{i}\sum_{j=1}^{4}d_{i,j}\alpha_{j}.

Comparing the coefficients, we obtain (cicj)di,j=0(c_{i}-c_{j})d_{i,j}=0 for all i{5,,f}i\in\{5,\cdots,f\} and j{1,2,3,4}j\in\{1,2,3,4\}.

We consider the index i=5i=5. If d5,1,d5,2,d5,3,d5,4d_{5,1},d_{5,2},d_{5,3},d_{5,4} are all nonzero, then it follows that c5=c1=c2=c3=c4c_{5}=c_{1}=c_{2}=c_{3}=c_{4}, so we obtain the desired result. Suppose that one of d5,1,d5,2,d5,3,d5,4d_{5,1},d_{5,2},d_{5,3},d_{5,4} is zero. For simplicity, we assume that d5,1=0d_{5,1}=0. Then Observation 1 implies that d5,2,d5,3,d5,4d_{5,2},d_{5,3},d_{5,4} are nonzero, and this implies that c5=c2=c3=c4c_{5}=c_{2}=c_{3}=c_{4}. By Observation 2, there is another index i{6,,f}i\in\{6,\cdots,f\} such that di,10d_{i,1}\neq 0. Then Observation 1 again implies that there are at least two indices u,v{2,3,4}u,v\in\{2,3,4\} such that di,u,di,v0d_{i,u},d_{i,v}\neq 0, so ci=c1=cu=cvc_{i}=c_{1}=c_{u}=c_{v}. Hence, we obtain c1=c2=c3=c4c_{1}=c_{2}=c_{3}=c_{4}.

We conclude that A=diag(c11,c21,c31,c41)=IA=\text{diag}(c_{1}^{-1},c_{2}^{-1},c_{3}^{-1},c_{4}^{-1})=I and g=(I,1,,1)g=(I,1,\cdots,1). Therefore, the action of 𝔾\mathbb{G} on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is free. ∎

Lemma 6.4.

Let 𝒢\mathcal{G} be a combinatorial 3-polytope. Let ff and ee be the numbers of facets and edges of 𝒢\mathcal{G}, respectively. Suppose that 𝒢\mathcal{G} is not a cone over a polygon. Let π:~(𝒢)(𝒢)\pi:\widetilde{\mathcal{E}}(\mathcal{G})\to\mathcal{E}(\mathcal{G}) be the quotient map, defined as the restriction of the quotient map (V)f(V)f/𝔾(V^{*})^{f}\to(V^{*})^{f}/\mathbb{G}. Then π\pi is a locally trivial principal 𝔾\mathbb{G}-bundle.

In particular, ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is a topological manifold of dimension

dim(𝒢)+dim𝔾=(e9)+(15+f)=e+f+6,\dim\mathcal{E}(\mathcal{G})+\dim\mathbb{G}=(e-9)+(15+f)=e+f+6,

and admits a smooth structure such that π\pi is a smooth submersion.

Proof.

The group 𝔾\mathbb{G} acts freely on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) by Lemma 6.3. Let α=(α1,,αf)~(𝒢)\alpha=(\alpha_{1},\cdots,\alpha_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}). To prove the local triviality of the map π\pi, it suffices to construct a neighborhood UU of [α][\alpha] in (𝒢)\mathcal{E}(\mathcal{G}) and a continuous section s:U~(𝒢)s:U\to\widetilde{\mathcal{E}}(\mathcal{G}) of π\pi (see Proposition 14.1.5 of [14]).

We reindex the facets of 𝒢\mathcal{G} if necessary, ensuring that each of the three facets 𝒢2,𝒢3,𝒢4\mathcal{G}_{2},\mathcal{G}_{3},\mathcal{G}_{4} is adjacent to 𝒢1\mathcal{G}_{1}. For each element β=(β1,,βf)~(𝒢)\beta=(\beta_{1},\ldots,\beta_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}), the set

Q:={[x]𝕊3|βi(x)0for alli}Q:=\{[x]\in\mathbb{S}^{3}\ |\ \beta_{i}(x)\geq 0\ \text{for all}\ i\}

is a convex 3-polytope that is combinatorially equivalent to 𝒢\mathcal{G}. Moreover, the four facets Q1,Q2,Q3,Q4Q_{1},Q_{2},Q_{3},Q_{4} do not share a common vertex, since 𝒢1,𝒢2,𝒢3,𝒢4\mathcal{G}_{1},\mathcal{G}_{2},\mathcal{G}_{3},\mathcal{G}_{4} have no common vertex among them. Therefore, for each β=(β1,,βf)~(𝒢)\beta=(\beta_{1},\ldots,\beta_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}), the first four linear functionals β1,β2,β3,β4V\beta_{1},\beta_{2},\beta_{3},\beta_{4}\in V^{*} are linearly independent. Consequently, for i{5,,f}i\in\{5,\ldots,f\} and j{1,2,3,4}j\in\{1,2,3,4\}, there are unique continuous maps ti,j:~(𝒢)t_{i,j}:\widetilde{\mathcal{E}}(\mathcal{G})\to\mathbb{R} such that

βi=j=14ti,j(β)βj.\beta_{i}=\sum_{j=1}^{4}t_{i,j}(\beta)\beta_{j}.

To choose a local section around the point [α][\alpha], we use the observations on the coefficients ti,j(α)t_{i,j}(\alpha) from the proof of Lemma 6.3, which are numbered 1 and 2. According to the first observation, there exist three distinct indices k1,k2,k3{1,2,3,4}k_{1},k_{2},k_{3}\in\{1,2,3,4\} such that t5,kj(α)0t_{5,k_{j}}(\alpha)\neq 0. We define k4k_{4} as the index in the complement {1,2,3,4}{k1,k2,k3}\{1,2,3,4\}\setminus\{k_{1},k_{2},k_{3}\}.

The second observation indicates that there is an index l{6,,f}l\in\{6,\ldots,f\} such that tl,k4(α)0t_{l,k_{4}}(\alpha)\neq 0. Moreover, the first observation again implies that tl,kj0(α)0t_{l,k_{j_{0}}}(\alpha)\neq 0 for some j0{1,2,3}j_{0}\in\{1,2,3\}. Lastly, for i{7,,f}i\in\{7,\ldots,f\}, we select arbitrary indices pi{1,2,3,4}p_{i}\in\{1,2,3,4\} such that ti,ki(α)0t_{i,k_{i}}(\alpha)\neq 0.

For notational simplicity, we assume that kj=jk_{j}=j for j=1,2,3,4j=1,2,3,4, l=6l=6, and j0=1j_{0}=1. Then the following conditions hold:

  1. (i)

    t5,1(α),t5,2(α),t5,3(α)0t_{5,1}(\alpha),t_{5,2}(\alpha),t_{5,3}(\alpha)\neq 0;

  2. (ii)

    t6,1(α),t6,4(α)0t_{6,1}(\alpha),t_{6,4}(\alpha)\neq 0;

  3. (iii)

    ti,pi(α)0t_{i,p_{i}}(\alpha)\neq 0 for i=7,,fi=7,\ldots,f.

The above choices cannot be made if f<6f<6. In this case, a separate argument is required. If f=4f=4, then 𝒢\mathcal{G} is a tetrahedron, which means it is a cone over a polygon. If f=5f=5 and 𝒢\mathcal{G} is not a cone over a polygon, then 𝒢\mathcal{G} is a triangular prism. In this situation, the realization space 𝒮(𝒢)(𝒢)\mathcal{RS}(\mathcal{G})\cong\mathcal{E}(\mathcal{G}) is a singleton, which implies that the projection π\pi is a trivial bundle over a point.

By the continuity of ti,j:~(𝒢)t_{i,j}:\widetilde{\mathcal{E}}(\mathcal{G})\to\mathbb{R}, there exists an open neighborhood U~~(𝒢)\widetilde{U}\subset\widetilde{\mathcal{E}}(\mathcal{G}) of α\alpha such that the signs of

t5,1,t5,2,t5,3,t6,1,t6,4,ti,pi(fori7)t_{5,1},t_{5,2},t_{5,3},t_{6,1},t_{6,4},t_{i,p_{i}}\quad(\text{for}\ i\geq 7)

remain constant over U~\widetilde{U}. Let σi,j{±1}\sigma_{i,j}\in\{\pm 1\} denote the constant signs of ti,jt_{i,j} for the specified indices i,ji,j and the neighborhood U~\widetilde{U}.

We construct a map s~:U~~(𝒢)\widetilde{s}:\widetilde{U}\to\widetilde{\mathcal{E}}(\mathcal{G}), which will descend to the section s:U~(𝒢)s:U\to\widetilde{\mathcal{E}}(\mathcal{G}) (where U:=π(U~)U:=\pi(\widetilde{U})) that we are looking for. Let β=(β1,,βf)U~\beta=(\beta_{1},\cdots,\beta_{f})\in\widetilde{U}. We claim that there is a unique element β=(β1,,βf)\beta^{\prime}=(\beta_{1}^{\prime},\cdots,\beta_{f}^{\prime}) in the 𝔾\mathbb{G}-orbit of β\beta satisfying the following properties:

  1. -

    βi=ei\beta_{i}^{\prime}=e_{i}^{*} for i=1,2,3,4i=1,2,3,4, where {e1,,e4}\{e_{1}^{*},\cdots,e_{4}^{*}\} is the standard dual basis of V=(4)V^{*}=(\mathbb{R}^{4})^{*};

  2. -

    t5,j(β)=σ5,jt_{5,j}(\beta^{\prime})=\sigma_{5,j} for j=1,2,3j=1,2,3;

  3. -

    t6,j(β)=σ6,jt_{6,j}(\beta^{\prime})=\sigma_{6,j} for j=1,4j=1,4;

  4. -

    ti,pi(β)=σi,pit_{i,p_{i}}(\beta^{\prime})=\sigma_{i,p_{i}} for i7i\geq 7.

In other words, we need to prove that there exists a unique g=(A,c1,,cf)𝔾g=(A,c_{1},\cdots,c_{f})\in\mathbb{G} such that gβ=βg\cdot\beta=\beta^{\prime}. This equation can be expressed as:

(c11β1A1,,cf1βfA1)=(β1,,βf).(c_{1}^{-1}\beta_{1}\circ A^{-1},\cdots,c_{f}^{-1}\beta_{f}\circ A^{-1})=(\beta_{1}^{\prime},\cdots,\beta_{f}^{\prime}).

The first condition, ci1βiA1=βi=eic_{i}^{-1}\beta_{i}\circ A^{-1}=\beta_{i}^{\prime}=e_{i}^{*} for i=1,2,3,4i=1,2,3,4, is equivalent to

(6.3) A=[c11β1c21β2c31β3c41β4],\displaystyle A=\begin{bmatrix}c_{1}^{-1}\beta_{1}\\ c_{2}^{-1}\beta_{2}\\ c_{3}^{-1}\beta_{3}\\ c_{4}^{-1}\beta_{4}\end{bmatrix},

where we interpret the βi\beta_{i} in each row as the coordinate vector of βi\beta_{i} with respect to the dual basis {e1,,e4}\{e_{1}^{*},\cdots,e_{4}^{*}\}. This implies that we are subject to the relation

±1=detA=c11c21c31c41det(β1,,β4).\pm 1=\det A=c_{1}^{-1}c_{2}^{-1}c_{3}^{-1}c_{4}^{-1}\det(\beta_{1},\cdots,\beta_{4}).

For each i5i\geq 5, we have

βi=j=14ti,j(β)βj,\beta_{i}=\sum_{j=1}^{4}t_{i,j}(\beta)\beta_{j},

thus,

j=14ti,j(β)ej=β=ci1βiA1=ci1j=14ti,j(β)βjA1=ci1j=14ti,j(β)cjej.\sum_{j=1}^{4}t_{i,j}(\beta^{\prime})e_{j}^{*}=\beta^{\prime}=c_{i}^{-1}\beta_{i}\circ A^{-1}=c_{i}^{-1}\sum_{j=1}^{4}t_{i,j}(\beta)\beta_{j}\circ A^{-1}=c_{i}^{-1}\sum_{j=1}^{4}t_{i,j}(\beta)c_{j}e_{j}^{*}.

By comparing the coefficients, it can be verified that there are unique c1,,cf>0c_{1},\cdots,c_{f}>0 satisfying ±1=c11c21c31c41det(β1,,β4)\pm 1=c_{1}^{-1}c_{2}^{-1}c_{3}^{-1}c_{4}^{-1}\det(\beta_{1},\cdots,\beta_{4}), and a corresponding matrix AA such that the requirements for β\beta^{\prime} and equation (6.3) are satisfied.

We further note that the unique elements c1,,cfc_{1},\cdots,c_{f} and AA depend continuously on β\beta, allowing us to obtain a continuous map ββ=:s~(β)\beta\mapsto\beta^{\prime}=:\widetilde{s}(\beta). Since 𝔾\mathbb{G} acts continuously on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}), the map π\pi is an open map, which implies that U:=π(U~)U:=\pi(\widetilde{U}) is an open neighborhood of [a]=π(α)[a]=\pi(\alpha). Furthermore, since the map s~:U~~(𝒢)\widetilde{s}:\widetilde{U}\to\widetilde{\mathcal{E}}(\mathcal{G}) is constant on the intersection of U~\widetilde{U} with each 𝔾\mathbb{G}-orbit, the map s~\widetilde{s} descends to a continuous section s:U~(𝒢)s:U\to\widetilde{\mathcal{E}}(\mathcal{G}). This completes the proof. ∎

6.2. The projection 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) and the restricted deformation spaces

In this section, we consider a natural map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) and observe that each nonempty fiber of the map can be identified with a restricted deformation space 𝒞Q(𝒢)\mathcal{C}_{Q}(\mathcal{G}). In view of Theorem 4.5 and Theorem 5.4, the space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) and the nonempty fibers of the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) thus admit smooth structures.

For computational purposes, especially in constructing the smooth structure on 𝒞(𝒢)\mathcal{C}(\mathcal{G}), we use the embedding of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) onto a subspace 𝒟(𝒢)((V)f×Vf)/𝔾\mathcal{D}(\mathcal{G})\subset((V^{*})^{f}\times V^{f})/\mathbb{G} as described in Lemma 2.4. This embedding allows us to transform the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) into a topologically equivalent map 𝒟(𝒢)(𝒢)\mathcal{D}(\mathcal{G})\to\mathcal{E}(\mathcal{G}) given by restricting the projection ((V)f×Vf)/𝔾(V)f/𝔾((V^{*})^{f}\times V^{f})/\mathbb{G}\to(V^{*})^{f}/\mathbb{G}.

In constructing the smooth structure on 𝒞(𝒢)\mathcal{C}(\mathcal{G}), it will also be convenient to work with the lift 𝒟~(𝒢)(V)f×Vf\widetilde{\mathcal{D}}(\mathcal{G})\subset(V^{*})^{f}\times V^{f} of 𝒟(𝒢)\mathcal{D}(\mathcal{G}) under the projection (V)f×Vf((V)f×Vf)/𝔾(V^{*})^{f}\times V^{f}\to((V^{*})^{f}\times V^{f})/\mathbb{G}, in a manner analogous to our definition of ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}).

We will examine the map 𝒟~(𝒢)~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G})\to\widetilde{\mathcal{E}}(\mathcal{G}) and observe that the nonempty fibers of this map can also be identified with the restricted deformation spaces.

Let 𝒢\mathcal{G} be a labeled combinatorial 3-polytope. Recall that the elements of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) are of the form [(Q,r1,,rf)][(Q,r_{1},\cdots,r_{f})], where Q𝕊3Q\subset\mathbb{S}^{3} is a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G}, and r1,,rfSL±(V)r_{1},\cdots,r_{f}\in\text{SL}_{\pm}(V) are linear reflections in the facets Q1,,QfQ_{1},\cdots,Q_{f} of QQ corresponding to the facets 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} of 𝒢\mathcal{G}, respectively. The projection (Q,r1,,rf)Q(Q,r_{1},\cdots,r_{f})\mapsto Q descends to the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) given by [(Q,r1,,rf)][(qv)v𝒱][(Q,r_{1},\cdots,r_{f})]\mapsto[(q_{v})_{v\in\mathcal{V}}], where each vertex v𝒱v\in\mathcal{V} is a vertex of the facet 𝒢j\mathcal{G}_{j} if and only if the vertex qvq_{v} of QQ is fixed by the reflection rjr_{j}.

Recall that by Lemma 2.4, we have an embedding Φ:𝒞(𝒢)((V)f×Vf)/𝔾\Phi:\mathcal{C}(\mathcal{G})\to((V^{*})^{f}\times V^{f})/\mathbb{G}. Let 𝒟(𝒢):=Φ(𝒞(𝒢))\mathcal{D}(\mathcal{G}):=\Phi(\mathcal{C}(\mathcal{G})) denote the image of this embedding (see the diagram in Figure 2). Let

η:(V)f×Vf((V)f×Vf)/𝔾\eta:(V^{*})^{f}\times V^{f}\to((V^{*})^{f}\times V^{f})/\mathbb{G}

be the projection induced by the action of 𝔾\mathbb{G} on (V)f×Vf(V^{*})^{f}\times V^{f}, and define 𝒟~(𝒢):=η1(𝒟(𝒢))\widetilde{\mathcal{D}}(\mathcal{G}):=\eta^{-1}(\mathcal{D}(\mathcal{G})). An element (α1,,αf,v1,,vf)(V)f×Vf(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})\in(V^{*})^{f}\times V^{f} belongs to 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) if and only if it satisfies the conditions of Remark 3.4.

Now, the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) can be described in terms of the images of the embeddings Φ\Phi and ι\iota. This map is simply the projection ρ¯\overline{\rho} induced by the natural projection ρ:(V)f×Vf(V)f\rho:(V^{*})^{f}\times V^{f}\to(V^{*})^{f} given by

[(α1,,αf,v1,,vf)][(α1,,αf)].[(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})]\mapsto[(\alpha_{1},\cdots,\alpha_{f})].

We thus have the following commuting diagram:

𝒟~(𝒢)(V)f×Vf{\widetilde{\mathcal{D}}(\mathcal{G})\subset(V^{*})^{f}\times V^{f}}~(𝒢)(V)f{\widetilde{\mathcal{E}}(\mathcal{G})\subset(V^{*})^{f}}𝒟(𝒢)((V)f×Vf)/𝔾{\mathcal{D}(\mathcal{G})\subset((V^{*})^{f}\times V^{f})/\mathbb{G}}(𝒢)(V)f/𝔾{\mathcal{E}(\mathcal{G})\subset(V^{*})^{f}/\mathbb{G}}𝒞(𝒢){\mathcal{C}(\mathcal{G})}𝒮(𝒢){\mathcal{RS}(\mathcal{G})}ρ\scriptstyle{\rho}η\scriptstyle{\eta}π\scriptstyle{\pi}ρ¯\scriptstyle{\overline{\rho}}\scriptstyle{\cong}Φ\scriptstyle{\Phi}\scriptstyle{\cong}ι\scriptstyle{\iota}
Figure 2.

Recall from Section 4 that for each convex 3-polytope Q𝕊3Q\subset\mathbb{S}^{3} representing the underlying combinatorial polytope of 𝒢\mathcal{G}, the restricted deformation space 𝒞Q(𝒢)\mathcal{C}_{Q}(\mathcal{G}) is defined to be the subspace consisting of [(Q,r1,,rf)]𝒞(𝒢)[(Q^{\prime},r_{1}^{\prime},\cdots,r_{f}^{\prime})]\in\mathcal{C}(\mathcal{G}) such that QQ and QQ^{\prime} are projectively equivalent. In other words, the restricted deformation spaces in 𝒞(𝒢)\mathcal{C}(\mathcal{G}) are precisely the nonempty fibers of the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}).

We abuse the notation by letting ρ:𝒟~(𝒢)~(𝒢)\rho:\widetilde{\mathcal{D}}(\mathcal{G})\to\widetilde{\mathcal{E}}(\mathcal{G}) to denote the restriction of the natural projection ρ:(V)f×Vf(V)f\rho:(V^{*})^{f}\times V^{f}\to(V^{*})^{f} as well. The map ρ\rho is 𝔾\mathbb{G}-equivariant, so it induces a map ρ¯:𝒟(𝒢)(𝒢)\overline{\rho}:\mathcal{D}(\mathcal{G})\to\mathcal{E}(\mathcal{G}). By the above commuting diagram, the restricted deformation spaces can be identified with the nonempty fibers of the map ρ¯\overline{\rho}. Moreover, each nonempty fiber ρ1(α)\rho^{-1}(\alpha) of the map ρ\rho is mapped homeomorphically onto the fiber ρ¯1(π(α))\overline{\rho}^{-1}(\pi(\alpha)), since the action of 𝔾\mathbb{G} on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is free and the projection map η\eta is open. Therefore, each nonempty fiber ρ1(α)\rho^{-1}(\alpha) is homeomorphic to the restricted deformation space 𝒞Q(𝒢)\mathcal{C}_{Q}(\mathcal{G}), where

Q:={[x]𝕊3|αi(x)0for alli}Q:=\{[x]\in\mathbb{S}^{3}\ |\ \alpha_{i}(x)\geq 0\ \text{for all}\ i\}

is the convex 3-polytope determined by α\alpha.

We conclude this subsection by discussing the smooth structure on each fiber of ρ\rho. In the forthcoming discussions, the nonempty fibers ρ1(α){α}×Vf\rho^{-1}(\alpha)\subset\{\alpha\}\times V^{f} will often be identified with the subspace VfV^{f} via the homeomorphism {α}×VfVf\{\alpha\}\times V^{f}\to V^{f}. By Theorem 4.5, each nonempty fiber ρ1(α)\rho^{-1}(\alpha) is a smooth manifold. In fact, the theorem’s proof shows that ρ1(α)\rho^{-1}(\alpha) is an embedded submanifold of VfV^{f}. To explain this, we briefly outline the key idea behind the theorem’s proof.

Since we are considering the restricted deformation space, we fix a convex 3-polytope PP with facets P1,,PfP_{1},\ldots,P_{f} and determine all possible reflections in the ff facets that make PP a Coxeter 3-polytope. As the convex 3-polytope PP and its facets are fixed, we only need to find all possible choices of the vectors v1,,vfv_{1},\ldots,v_{f} defining the reflections. We may assume that the polytope PP and the vectors v1,,vfv_{1},\ldots,v_{f} lie in 3\mathbb{R}^{3}.

There exist ff affine functions dj:3d_{j}:\mathbb{R}^{3}\to\mathbb{R}, for j=1,,fj=1,\ldots,f, such that P={x3dj(x)0}P=\{x\in\mathbb{R}^{3}\mid d_{j}(x)\geq 0\} and dj(x)=0d_{j}(x)=0 on the facet PjP_{j}. The map D:=(d1,,df):3fD:=(d_{1},\ldots,d_{f}):\mathbb{R}^{3}\to\mathbb{R}^{f} is an affine function mapping onto a 3-dimensional affine subspace A:=D(3)fA:=D(\mathbb{R}^{3})\subset\mathbb{R}^{f}. Each vector vjv_{j} is mapped to D(vj)D(v_{j}), whose jj-th coordinate must be negative by the first condition of Remark 3.4. Under the projection f𝕊f1\mathbb{R}^{f}\to\mathbb{S}^{f-1}, it is mapped to [(vj1,,1,,vjf)]𝕊f1[(v_{j1},\ldots,-1,\ldots,v_{jf})]\in\mathbb{S}^{f-1}, where the jj-th coordinate is 1-1. By removing the jj-th coordinate, we obtain an element vjf1v_{j}^{\prime}\in\mathbb{R}^{f-1}.

In this manner, the tuple (v1,,vf)(v_{1},\ldots,v_{f}) can be viewed as an element of (f1)f\mathbb{R}^{(f-1)f} by stacking v1,,vfv_{1}^{\prime},\ldots,v_{f}^{\prime}. The entries of v1,,vfv_{1},\ldots,v_{f} must satisfy the equalities in Remark 3.4 as well as the defining equations of the affine subspace AA. Thus, the set of such (v1,,vf)(f1)f(v_{1}^{\prime},\ldots,v_{f}^{\prime})\in\mathbb{R}^{(f-1)f} is the zero-level set of a polynomial map (f1)fe+e2+(f4)f\mathbb{R}^{(f-1)f}\to\mathbb{R}^{e+e_{2}+(f-4)f}, where e+e2+(f4)fe+e_{2}+(f-4)f represents the total number of equalities in Remark 3.4 and the defining equations of AA.

In the proof of Theorem 4.5, Choi proves that the polynomial map has full rank. Hence, the set of (v1,,vf)(v_{1}^{\prime},\ldots,v_{f}^{\prime}), which represents the restricted deformation space, is an embedded submanifold of f(f1)\mathbb{R}^{f(f-1)}. This observation will be employed to verify the smoothness of maps between nonempty fibers of ρ\rho.

Specifically, if there exists a smooth map between two open subsets of VfV^{f} containing nonempty fibers of ρ\rho, and if this smooth map sends one nonempty fiber of ρ\rho to another, then the restriction of the smooth map to these fibers is also smooth. This fact will be crucial in constructing a smooth atlas on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}).

6.3. Construction of a smooth structure on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G})

In this section, we construct a smooth atlas on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). The existence of this smooth structure, along with Lemma 6.9, will be used to define a smooth structure on 𝒞(𝒢)\mathcal{C}(\mathcal{G}).

The construction proceeds as follows. To define a coordinate chart around each point (α,v)(\alpha,v) in 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) (note that vρ1(α)v\in\rho^{-1}(\alpha)), it suffices to find a homeomorphism between an open neighborhood of (α,v)(\alpha,v) in 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) and an open subset of ~(𝒢)×ρ1(α)\widetilde{\mathcal{E}}(\mathcal{G})\times\rho^{-1}(\alpha), as the latter space is proven to be a smooth manifold by Lemma 6.4 and Theorem 4.5. We do it by choosing some open neighborhoods Uα~(𝒢)U_{\alpha}\subset\widetilde{\mathcal{E}}(\mathcal{G}) and Wvρ1(α)W_{v}\subset\rho^{-1}(\alpha) of α\alpha and vv, respectively, and constructing a chart Φα,v:Uα×Wv𝒟~(𝒢)\Phi_{\alpha,v}:U_{\alpha}\times W_{v}\to\widetilde{\mathcal{D}}(\mathcal{G}) which maps (α,v)Uα×Wv(\alpha,v)\in U_{\alpha}\times W_{v} to (α,v)𝒟~(𝒢)(\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G}).

For each element (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v}, we will construct Φ(β,w)\Phi(\beta,w) so that it is of the form (β,w)(\beta,w^{\prime}). Geometrically, we have perturbed the convex 3-polytope α\alpha to obtain another convex 3-polytope β\beta within the same realization space, and we need to find the tuple w=(w1,,wf)Vfw^{\prime}=(w_{1}^{\prime},\cdots,w_{f}^{\prime})\in V^{f} of vectors so that the resulting endomorphisms Idβjwj\text{Id}-\beta_{j}\otimes w_{j}^{\prime} are linear reflections and satisfy the Vinberg’s relations in Remark 3.4. Note that for each (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v}, we always have (α,w)𝒟~(𝒢)(\alpha,w)\in\widetilde{\mathcal{D}}(\mathcal{G}) because wWvρ1(α)w\in W_{v}\subset\rho^{-1}(\alpha) but (β,w)(\beta,w) itself may not lie in 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) in general.

We construct w1,,wfw_{1}^{\prime},\cdots,w_{f}^{\prime} in succession to satisfy the conditions in Remark 3.4. In each step, wiw_{i}^{\prime} is determined as the solution to a system of up to 4 linear equations. If there are fewer than 4 equations, wiw_{i}^{\prime} may not be uniquely determined, so we add extra equations as needed. For this purpose, we assign 3 indices ki,1,ki,2,ki,3{1,,f}k_{i,1},k_{i,2},k_{i,3}\subset\{1,\cdots,f\} according to the orderability condition and add necessary linear equations to some of these indices. This process allows us to determine a unique ww^{\prime} such that (β,w)𝒟~(𝒢)(\beta,w^{\prime})\in\widetilde{\mathcal{D}}(\mathcal{G}).

Finally, we verify in Lemma 6.8 that the transition maps between the charts {Φα,v|(α,v)𝒟~(𝒢)}\{\Phi_{\alpha,v}\ |\ (\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G})\}, are smooth, and this completes the construction of the smooth atlas on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}).

We begin with giving an explicit description of the elements of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). Recall that the subspace 𝒟~(𝒢)(V)f×Vf\widetilde{\mathcal{D}}(\mathcal{G})\subset(V^{*})^{f}\times V^{f} is defined as the preimage η1(𝒟(𝒢))\eta^{-1}(\mathcal{D}(\mathcal{G})) under the natural projection

η:(V)f×Vf((V)f×Vf)/𝔾.\eta:(V^{*})^{f}\times V^{f}\to((V^{*})^{f}\times V^{f})/\mathbb{G}.

Moreover, the space 𝒟(𝒢)((V)f×Vf)/𝔾\mathcal{D}(\mathcal{G})\subset((V^{*})^{f}\times V^{f})/\mathbb{G} is defined as the image of the embedding Φ:𝒞(𝒢)((V)f×Vf)/𝔾\Phi:\mathcal{C}(\mathcal{G})\to((V^{*})^{f}\times V^{f})/\mathbb{G} from Lemma 2.4. According to Theorem 3.1 and Lemma 6.2, an element

(α,v)=(α1,,αf,v1,,vf)(V)f×Vf(\alpha,v)=(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})\in(V^{*})^{f}\times V^{f}

belongs to 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) if and only if it satisfies the following conditions:

  1. (V1)

    αi(vi)=2\alpha_{i}(v_{i})=2 for i=1,,fi=1,\cdots,f;

  2. (V2)

    αi(vj)0\alpha_{i}(v_{j})\leq 0 if iji\neq j;

  3. (V3)

    αi(vj)=0\alpha_{i}(v_{j})=0 if and only if αj(vi)=0\alpha_{j}(v_{i})=0;

  4. (V4)

    if 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are adjacent and mi,jm_{i,j} is the integer assigned to the edge 𝒢i𝒢j\mathcal{G}_{i}\cap\mathcal{G}_{j}, then αi(vj)αj(vi)=4cos2(πmi,j)\alpha_{i}(v_{j})\alpha_{j}(v_{i})=4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right);

  5. (V5)

    if 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are not adjacent, then αi(vj)αj(vi)4\alpha_{i}(v_{j})\alpha_{j}(v_{i})\geq 4;

  6. (V6)

    the set

    Q:={[x]𝕊3αi(x)0for alli}Q:=\{[x]\in\mathbb{S}^{3}\mid\alpha_{i}(x)\geq 0\ \text{for all}\ i\}

    is a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G}, and there exists a face-lattice isomorphism FL(𝒢)FL(Q)\textup{FL}(\mathcal{G})\to\textup{FL}(Q) mapping each facet 𝒢i\mathcal{G}_{i} to the facet of QQ supported by αi\alpha_{i}.

As the first step in constructing a smooth structure on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}), we need to select indices according to the orderability condition. Since 𝒢\mathcal{G} is orderable, we reindex the facets 𝒢1,,𝒢f\mathcal{G}_{1},\cdots,\mathcal{G}_{f} if necessary, so that for each facet 𝒢i\mathcal{G}_{i}, there are at most three facets 𝒢j\mathcal{G}_{j} adjacent to 𝒢i\mathcal{G}_{i} such that either:

  1. -

    j<ij<i, or

  2. -

    mi,j=2m_{i,j}=2.

Then, for each i{1,,f}i\in\{1,\cdots,f\}, we choose three distinct indices ki,1,ki,2,ki,3{1,,f}k_{i,1},k_{i,2},k_{i,3}\in\{1,\cdots,f\} such that:

  1. (i)

    For j=ki,1,ki,2,ki,3j=k_{i,1},k_{i,2},k_{i,3}, the facets 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are adjacent.

  2. (ii)

    The first aia_{i} indices j{ki,1,,ki,ai}j\in\{k_{i,1},\cdots,k_{i,a_{i}}\} satisfy mi,j=2m_{i,j}=2.

  3. (iii)

    The next bib_{i} indices j{ki,ai+1,,ki,ai+bi}j\in\{k_{i,a_{i}+1},\cdots,k_{i,a_{i}+b_{i}}\} satisfy mi,j3m_{i,j}\geq 3 and j<ij<i.

  4. (iv)

    The last 3aibi3-a_{i}-b_{i} indices j{ki,ai+bi+1,,ki,3}j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\} satisfy mi,j3m_{i,j}\geq 3 and j>ij>i.

  5. (v)

    If 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are adjacent and satisfy either j<ij<i or mi,j=2m_{i,j}=2, then jj is included in {ki,1,ki,2,ki,3}\{k_{i,1},k_{i,2},k_{i,3}\}.

Since 𝒢\mathcal{G} is orderable, for each ii, there are at most three facets 𝒢j\mathcal{G}_{j} adjacent to 𝒢i\mathcal{G}_{i} such that either mi,j=2m_{i,j}=2 or j<ij<i. Therefore, the indices ki,1,,ki,ai+bik_{i,1},\cdots,k_{i,a_{i}+b_{i}} with ai+bi3a_{i}+b_{i}\leq 3 in the above requirement do exist. Note that the requirement (v) indicates that ki,1,,ki,ai+bik_{i,1},\cdots,k_{i,a_{i}+b_{i}} include all such indices. For the remaining facets 𝒢j\mathcal{G}_{j} adjacent to 𝒢i\mathcal{G}_{i}, we must have j>ij>i. In (iv), we arbitrarily select 3aibi3-a_{i}-b_{i} indices ki,ai+bi+1,,ki,3k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3} with this property.

We make such a choice due to a technical reason, and the choice of indices ki,1,ki,2,ki,3k_{i,1},k_{i,2},k_{i,3} achieves the following.

Given a tuple β=(β1,,βf)~(𝒢)\beta=(\beta_{1},\cdots,\beta_{f})\in\widetilde{\mathcal{E}}(\mathcal{G}), we will frequently construct w1,,wfw_{1},\cdots,w_{f} such that αi,wj\alpha_{i},w_{j} satisfy the conditions (V1), (V3), and (V4). We will construct them inductively, i.e. we assume that w1,,wi1w_{1},\cdots,w_{i-1} are determined and then construct wiw_{i}. The conditions (V1), (V3), and (V4) indicates the values of βj(wi)\beta_{j}(w_{i}) for j{i,ki,1,,ki,ai+bi}j\in\{i,k_{i,1},\cdots,k_{i,a_{i}+b_{i}}\}. For instance, if j{ki,ai+1,,ki,ai+bi}j\in\{k_{i,a_{i}+1},\cdots,k_{i,a_{i}+b_{i}}\}, then (V4) implies βj(wi)=4cos2(πmi,j)βi(wj)\beta_{j}(w_{i})=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\beta_{i}(w_{j})}. (Note that wjw_{j} on the right-hand side is given by induction hypothesis.)

Since ai+bi3a_{i}+b_{i}\leq 3, we thus have at most 4 linear equations for wiw_{i}. We add 3aibi3-a_{i}-b_{i} complementary linear equations by assigning the values βj(wi)\beta_{j}(w_{i}) for j{ai+bi+1,,3}j\in\{a_{i}+b_{i}+1,\cdots,3\}. The resulting system consists of 4 linear equations and thus determine a unique vector wiw_{i}.

Now let (α,v)=(α1,,αf,v1,,vf)𝒟~(𝒢)(\alpha,v)=(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})\in\widetilde{\mathcal{D}}(\mathcal{G}). We construct an open embedding Φα,v:Uα×Wv𝒟~(𝒢)\Phi_{\alpha,v}:U_{\alpha}\times W_{v}\to\widetilde{\mathcal{D}}(\mathcal{G}) of the product of some smooth manifolds UαU_{\alpha} and WvW_{v} such that:

  1. -

    Uα~(𝒢)U_{\alpha}\subset\widetilde{\mathcal{E}}(\mathcal{G}) is an open neighborhood of α\alpha;

  2. -

    Wvρ1(α){α}×VfVfW_{v}\subset\rho^{-1}(\alpha)\subset\{\alpha\}\times V^{f}\cong V^{f} is an open neighborhood of vv in ρ1(α)\rho^{-1}(\alpha); and

  3. -

    Φα,v(α,v)=(α,v)𝒟~(𝒢)\Phi_{\alpha,v}(\alpha,v)=(\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G}).

Since UαU_{\alpha} and WvW_{v} are open in ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) and ρ1(α)\rho^{-1}(\alpha), respectively, and since the latter spaces are proven to admit smooth structures, the sets UαU_{\alpha} and WvW_{v} inherit these smooth structures. It will be shown that the transition maps Φβ,w1Φα,v\Phi_{\beta,w}^{-1}\circ\Phi_{\alpha,v} are smooth with respect to these smooth structures. The smooth structure on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) will be the maximal atlas induced from the open embeddings of this form.

We temporarily let Uα~(𝒢)U_{\alpha}\subset\widetilde{\mathcal{E}}(\mathcal{G}) and Wvρ1(α)W_{v}\subset\rho^{-1}(\alpha) be arbitrary open neighborhoods of α\alpha and vv, respectively. These neighborhoods will be shrunk as needed. Let (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v} (where we identify Wv{α}×VfW_{v}\subset\{\alpha\}\times V^{f} as a subspace of VfV^{f}). Note that (β,w)(\beta,w) is not an element of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) in general, since wρ1(α)w\notin\rho^{-1}(\alpha) unless α=β\alpha=\beta. We define Φα,v(β,w)𝒟~(𝒢)\Phi_{\alpha,v}(\beta,w)\in\widetilde{\mathcal{D}}(\mathcal{G}) to be the element obtained by the following lemma.

Lemma 6.5.

There exist sufficiently small neighborhoods Uα~(𝒢)U_{\alpha}\subset\widetilde{\mathcal{E}}(\mathcal{G}) and Wvρ1(α)W_{v}\subset\rho^{-1}(\alpha) of α\alpha and vv, respectively, such that there is a unique continuous map w:Uα×WvVw^{\prime}:U_{\alpha}\times W_{v}\to V satisfying the following properties:

  1. (i)

    (β,w)𝒟~(𝒢)(\beta,w^{\prime})\in\widetilde{\mathcal{D}}(\mathcal{G}),

  2. (ii)

    wvw^{\prime}\to v as (β,w)(α,v)(\beta,w)\to(\alpha,v), so that w(α,v)=vw^{\prime}(\alpha,v)=v,

  3. (iii)

    βj(wi)=αj(wi)\beta_{j}(w_{i}^{\prime})=\alpha_{j}(w_{i}) for i{1,,f}i\in\{1,\cdots,f\}, j{ki,ai+bi+1,,ki,3}j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\}.

Proof.

We construct w1=w1(β,w),,wf=wf(β,w)w_{1}^{\prime}=w_{1}^{\prime}(\beta,w),\cdots,w_{f}^{\prime}=w_{f}^{\prime}(\beta,w) in this order, shrinking UαU_{\alpha} and WvW_{v} during the process if necessary.

By requirement (i), the element (β,w)(\beta,w^{\prime}) must satisfy conditions (V1) through (V6). We construct w1,,wfw_{1}^{\prime},\cdots,w_{f}^{\prime} so that these conditions are not violated at each step.

We define w1Vw_{1}^{\prime}\in V as the unique solution to the following system of four linear equations:

β1(w1)\displaystyle\beta_{1}(w_{1}^{\prime}) =2,\displaystyle=2,
βj(w1)\displaystyle\beta_{j}(w_{1}^{\prime}) =0\displaystyle=0 for j{k1,1,,k1,a1},\displaystyle j\in\{k_{1,1},\cdots,k_{1,a_{1}}\},
βj(w1)\displaystyle\beta_{j}(w_{1}^{\prime}) =αj(w1)\displaystyle=\alpha_{j}(w_{1})\quad for j{k1,a1+1,,k1,3}.\displaystyle j\in\{k_{1,a_{1}+1},\cdots,k_{1,3}\}.

Note that b1=0b_{1}=0 since 1 is the smallest index. The solution w1w_{1}^{\prime} exists and is unique: since 𝒢k1,1,𝒢k1,2,𝒢k1,3\mathcal{G}_{k_{1,1}},\mathcal{G}_{k_{1,2}},\mathcal{G}_{k_{1,3}} are adjacent to 𝒢1\mathcal{G}_{1}, the four linear functionals βk1,1,βk1,2,βk1,3,β1\beta_{k_{1,1}},\beta_{k_{1,2}},\beta_{k_{1,3}},\beta_{1} are linearly independent by Lemma 6.2. By Cramer’s rule, w1w_{1}^{\prime} is a continuous function of β\beta and ww. Moreover, if we substitute (β,w)=(α,v)(\beta,w)=(\alpha,v), then it follows from the uniqueness of the solution that w1=v1w_{1}^{\prime}=v_{1}, implying that w1v1w_{1}^{\prime}\to v_{1} as (β,w)(α,v)(\beta,w)\to(\alpha,v).

The element (α,w)(\alpha,w) may not belong to 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}), and in particular it is possible that αj(w1)0\alpha_{j}(w_{1})\geq 0 for some j{k1,a1+1,,k1,3}j\in\{k_{1,a_{1}+1},\cdots,k_{1,3}\}, so (β,w)(\beta,w^{\prime}) might violate condition (V2) even if w2,,wfw_{2}^{\prime},\cdots,w_{f}^{\prime} are not yet defined. However, since αj(v1)<0\alpha_{j}(v_{1})<0 for j{ka1+1,,k1,3}j\in\{k_{a_{1}+1},\cdots,k_{1,3}\}, we can use the continuity of w1w_{1}^{\prime} to choose smaller neighborhoods UαU_{\alpha} and WvW_{v} so that βj(w1)=αj(w1)<0\beta_{j}(w_{1}^{\prime})=\alpha_{j}(w_{1})<0 for j{ka1+1,,k1,3}j\in\{k_{a_{1}+1},\cdots,k_{1,3}\} and (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v}, ensuring that condition (V2) is no longer violated.

We define w2w_{2}^{\prime} in a similar way, as a continuous function of β\beta, ww, and w1w_{1}^{\prime}. Since w1w_{1}^{\prime} depends continuously on β\beta and ww, the resulting w2w_{2}^{\prime} will also depend continuously only on β\beta and ww.

Let w2Vw_{2}^{\prime}\in V be the unique solution of the following system of four linear equations:

β2(w2)\displaystyle\beta_{2}(w_{2}^{\prime}) =2,\displaystyle=2,
βj(w2)\displaystyle\beta_{j}(w_{2}^{\prime}) =0\displaystyle=0\quad for j{k2,1,,k2,a2},\displaystyle j\in\{k_{2,1},\cdots,k_{2,a_{2}}\},
βj(w2)\displaystyle\beta_{j}(w_{2}^{\prime}) =4cos2(πmi,j)β2(wj)\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\beta_{2}(w_{j}^{\prime})}\quad for j{k2,a2+1,,k2,a2+b2},\displaystyle j\in\{k_{2,a_{2}+1},\cdots,k_{2,a_{2}+b_{2}}\},
βj(w2)\displaystyle\beta_{j}(w_{2}^{\prime}) =αj(w2)\displaystyle=\alpha_{j}(w_{2})\quad for j{k2,a2+b2+1,,k2,3}.\displaystyle j\in\{k_{2,a_{2}+b_{2}+1},\cdots,k_{2,3}\}.

Using similar logic as with w1w_{1}^{\prime}, we confirm that β2,βk2,1,βk2,2,βk2,3\beta_{2},\beta_{k_{2,1}},\beta_{k_{2,2}},\beta_{k_{2,3}} are linearly independent. Since b2b_{2} is either 0 or 1 (because j=1j=1 is the only index with j<2j<2) and β2(w1)<0\beta_{2}(w_{1}^{\prime})<0, w2w_{2}^{\prime} is well-defined and continuous.

We proceed similarly to define w3,,wfw_{3}^{\prime},\cdots,w_{f}^{\prime} by iterating this construction process, ensuring each wiw_{i}^{\prime} is continuous and meets the conditions (V1) through (V6) as required. Fix i3i\geq 3 and assume that the neighborhoods UαU_{\alpha} and WvW_{v} of α\alpha and vv, along with the continuous functions wk:Uα×WvVw_{k}^{\prime}:U_{\alpha}\times W_{v}\to V for k=1,,i1k=1,\cdots,i-1, are defined so that wk(α,v)=vw_{k}^{\prime}(\alpha,v)=v.

We define wiVw_{i}^{\prime}\in V to be the solution to the following system of four linear equations:

βi(wi)\displaystyle\beta_{i}(w_{i}^{\prime}) =2,\displaystyle=2,
βj(wi)\displaystyle\beta_{j}(w_{i}^{\prime}) =0\displaystyle=0\quad for j{ki,1,,ki,ai},\displaystyle j\in\{k_{i,1},\cdots,k_{i,a_{i}}\},
βj(wi)\displaystyle\beta_{j}(w_{i}^{\prime}) =4cos2(πmi,j)βi(wj)\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\beta_{i}(w_{j}^{\prime})}\quad for j{ki,ai+1,,ki,ai+bi},\displaystyle j\in\{k_{i,a_{i}+1},\cdots,k_{i,a_{i}+b_{i}}\},
βj(wi)\displaystyle\beta_{j}(w_{i}^{\prime}) =αj(wi)\displaystyle=\alpha_{j}(w_{i})\quad for j{ki,ai+bi+1,,ki,3}.\displaystyle j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\}.

The continuity of wi=wi(β,w)w_{i}^{\prime}=w_{i}^{\prime}(\beta,w) follows from the continuities of w1,,wi1w_{1}^{\prime},\cdots,w_{i-1}^{\prime}. Since w1(α,v)==wi1(α,v)=vw_{1}^{\prime}(\alpha,v)=\cdots=w_{i-1}^{\prime}(\alpha,v)=v, we also obtain wi(α,v)=vw_{i}^{\prime}(\alpha,v)=v by the uniqueness of the solution and the fact that (α,v)(\alpha,v) satisfies (V1) through (V6). Since αj(vi)<0\alpha_{j}(v_{i})<0 for j{ki,ai+bi+1,,ki,3}j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\}, the continuity of wiw_{i}^{\prime} ensures that we can choose small neighborhoods UαU_{\alpha} and WvW_{v} so that βj(wi)<0=αj(wi)<0\beta_{j}(w_{i}^{\prime})<0=\alpha_{j}(w_{i})<0 for j{ki,ai+bi+1,,ki,3}j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\}. In this way, we obtain continuous functions w1,,wfw_{1}^{\prime},\cdots,w_{f}^{\prime} on Uα×WvU_{\alpha}\times W_{v} satisfying the condition (ii).

Finally, since (α,v)(\alpha,v) satisfies conditions (V2) and (V3), we can select a sufficiently small neighborhood 𝒰\mathcal{U} of (α,v)(V)f×Vf(\alpha,v)\in(V^{*})^{f}\times V^{f} such that

βi(wj)<0fori,jwithijandmi,j2,and for(β,w)𝒰.\beta_{i}(w_{j})<0\quad\text{for}\ i,j\ \text{with}\ i\neq j\ \text{and}\ m_{i,j}\neq 2,\text{and for}\ (\beta,w)\in\mathcal{U}.

By choosing smaller neighborhoods UαU_{\alpha} and WvW_{v}, we ensure that (β,w)𝒰(\beta,w^{\prime})\in\mathcal{U} for w=w(β,w)w^{\prime}=w^{\prime}(\beta,w) with (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v}.

It remains to show that (β,w)𝒟~(𝒢)(\beta,w^{\prime})\in\widetilde{\mathcal{D}}(\mathcal{G}), i.e., (β,w)(\beta,w^{\prime}) satisfies conditions (V1) through (V6). Conditions (V1), (V3), and (V4) are satisfied by construction. Since β~(𝒢)\beta\in\widetilde{\mathcal{E}}(\mathcal{G}), condition (V6) is automatically satisfied by Lemma 6.2. Condition (V2) holds because if mi,j=2m_{i,j}=2, it is satisfied by the construction of wiw_{i}^{\prime}, and if mi,j3m_{i,j}\geq 3, it holds by our choice of neighborhoods 𝒰,Uα,Wv\mathcal{U},U_{\alpha},W_{v}.

Condition (V5) follows from Lemma 6.6. According to this lemma, if 𝒢i\mathcal{G}_{i} and 𝒢j\mathcal{G}_{j} are not adjacent, we can find constants cl0c_{l}\geq 0 for lSil\in S_{i} (the set of indices kk such that 𝒢k\mathcal{G}_{k} and 𝒢i\mathcal{G}_{i} are adjacent) and ci>0c_{i}>0 such that

βj=ciβi+lSiclβl.\beta_{j}=-c_{i}\beta_{i}+\sum_{l\in S_{i}}c_{l}\beta_{l}.

Using this, we obtain

βi(wj)βj(wi)\displaystyle\beta_{i}(w_{j}^{\prime})\beta_{j}(w_{i}^{\prime}) =βi(wj)(2ci+lSiclβl(wi))\displaystyle=\beta_{i}(w_{j}^{\prime})\left(-2c_{i}+\sum_{l\in S_{i}}c_{l}\beta_{l}(w_{i}^{\prime})\right)
2ciβi(wj)(sinceβa(wb)0ifab)\displaystyle\geq-2c_{i}\beta_{i}(w_{j}^{\prime})\quad(\text{since}\ \beta_{a}(w_{b})\leq 0\ \text{if}\ a\neq b)
=2(βj(wj)lSiclβl(wj))\displaystyle=2\left(\beta_{j}(w_{j}^{\prime})-\sum_{l\in S_{i}}c_{l}\beta_{l}(w_{j}^{\prime})\right)
=2(2lSiclβl(wj))\displaystyle=2\left(2-\sum_{l\in S_{i}}c_{l}\beta_{l}(w_{j}^{\prime})\right)
4.\displaystyle\geq 4.

Therefore, (β,w)(\beta,w^{\prime}) satisfies (V5).

In conclusion, the neighborhoods Uα,WvU_{\alpha},W_{v} and the functions wi:Uα×WvVw_{i}^{\prime}:U_{\alpha}\times W_{v}\to V meet all the required conditions. ∎

Lemma 6.6.

([15], Proposition 14) Let WW be a finite dimensional real vector space, and let μ1,,μsW{0}\mu_{1},\cdots,\mu_{s}\in W^{*}\setminus\{0\} be linear functionals such that the cone

K:={wW|μj(w)0forj=1,,f}K:=\{w\in W\ |\ \mu_{j}(w)\geq 0\ \text{for}\ j=1,\cdots,f\}

has nonempty interior and no inequality μj0\mu_{j}\geq 0 is implied by any combinations of the other inequalities μk0\mu_{k}\geq 0 with kjk\neq j. Let K1,,KfKK_{1},\cdots,K_{f}\subset K be the facets of KK supported by the functionals μ1,,μf\mu_{1},\cdots,\mu_{f} respectively. Let ij{1,,f}i\neq j\in\{1,\cdots,f\} be two indices such that the facets Ki,KjK_{i},K_{j} are not adjacent. Let

(6.4) Si:={l{1,,f}|Klis adjacent toKi}.\displaystyle S_{i}:=\{l\in\{1,\cdots,f\}\ |\ K_{l}\ \text{is adjacent to}\ K_{i}\}.

Then there are cl0c_{l}\geq 0 for lSil\in S_{i} and ci>0c_{i}>0 such that

μj=ciμi+lSiclμl.\mu_{j}=-c_{i}\mu_{i}+\sum_{l\in S_{i}}c_{l}\mu_{l}.

For each (α,v)𝒟~(𝒢)(\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G}), let w:Uα×WvVw^{\prime}:U_{\alpha}\times W_{v}\to V be the map given by Lemma 6.5. Then we define a map Φα,v:Uα×Wv𝒟~(𝒢)\Phi_{\alpha,v}:U_{\alpha}\times W_{v}\to\widetilde{\mathcal{D}}(\mathcal{G}) by Φα,v(β,w):=(β,w)\Phi_{\alpha,v}(\beta,w):=(\beta,w^{\prime}). We refer to such maps as standard charts around the point (α,v)(\alpha,v).

Lemma 6.7.

Let (α,v)𝒟~(𝒢)(\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G}) and let Uα~(𝒢),Wvρ1(α)U_{\alpha}\subset\widetilde{\mathcal{E}}(\mathcal{G}),W_{v}\subset\rho^{-1}(\alpha) be open neighborhoods of α,v\alpha,v as in Lemma 6.5. Then the standard chart Φα,v:Uα×Wv𝒟~(𝒢)\Phi_{\alpha,v}:U_{\alpha}\times W_{v}\to\widetilde{\mathcal{D}}(\mathcal{G}) is a topological embedding onto an open subset of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}).

Proof.

The map Φα,v\Phi_{\alpha,v} is continuous by Lemma 6.5. It remains to show that Φα,v\Phi_{\alpha,v} is injective and open.

We first show that Φα,v\Phi_{\alpha,v} is injective. Let (β,w),(γ,x)Uα×Wv(\beta,w),(\gamma,x)\in U_{\alpha}\times W_{v} and suppose that Φα,v(β,w)=Φα,v(γ,x)\Phi_{\alpha,v}(\beta,w)=\Phi_{\alpha,v}(\gamma,x). From the definition, it follows immediately that β=γ\beta=\gamma.

Write (β,w)=Φα,v(β,w)(\beta,w^{\prime})=\Phi_{\alpha,v}(\beta,w) and (γ,x)=Φα,v(γ,x)(\gamma,x^{\prime})=\Phi_{\alpha,v}(\gamma,x). The construction in Lemma 6.5 includes the condition

βj(w1)=αj(w1)forj{k1,a1+b1+1,,k1,3}.\displaystyle\beta_{j}(w_{1}^{\prime})=\alpha_{j}(w_{1})\quad\text{for}\ j\in\{k_{1,a_{1}+b_{1}+1},\cdots,k_{1,3}\}.

(Note that b1=0b_{1}=0.)

On the other hand, since wWvρ1(α)w\in W_{v}\subset\rho^{-1}(\alpha), we have (α,w)𝒟~(𝒢)(\alpha,w)\in\widetilde{\mathcal{D}}(\mathcal{G}). In particular, (α,w)(\alpha,w) satisfies conditions (V1) and (V3). These conditions imply that

α1(w1)\displaystyle\alpha_{1}(w_{1}) =2,\displaystyle=2,
αj(w1)\displaystyle\alpha_{j}(w_{1}) =0forj{k1,1,,k1,a1}.\displaystyle=0\quad\text{for}\ j\in\{k_{1,1},\cdots,k_{1,a_{1}}\}.

To summarize, the vector w1Vw_{1}\in V is the unique solution of the following system of four linear equations:

α1(w1)\displaystyle\alpha_{1}(w_{1}) =2,\displaystyle=2,
αj(w1)\displaystyle\alpha_{j}(w_{1}) =0\displaystyle=0\quad for j{k1,1,,k1,a1},\displaystyle j\in\{k_{1,1},\cdots,k_{1,a_{1}}\},
αj(w1)\displaystyle\alpha_{j}(w_{1}) =βj(w1)\displaystyle=\beta_{j}(w_{1}^{\prime})\quad for j{k1,a1+1,,k1,3}.\displaystyle j\in\{k_{1,a_{1}+1},\cdots,k_{1,3}\}.

Since β=γ\beta=\gamma and w=xw^{\prime}=x^{\prime}, we see that x1Vx_{1}\in V is also a solution of this same system of equations. Therefore, we conclude that w1=x1w_{1}=x_{1}.

Next, we prove that w2=x2w_{2}=x_{2}. The construction of w2w_{2}^{\prime} in Lemma 6.5 includes the condition

βj(w2)=αj(w2)forj{k2,a2+b2+1,,k2,3}.\beta_{j}(w_{2}^{\prime})=\alpha_{j}(w_{2})\quad\text{for}\ j\in\{k_{2,a_{2}+b_{2}+1},\cdots,k_{2,3}\}.

On the other hand, since (α,w)𝒟~(𝒢)(\alpha,w)\in\widetilde{\mathcal{D}}(\mathcal{G}), it satisfies conditions (V1), (V3), and (V4). These conditions imply that

α2(w2)\displaystyle\alpha_{2}(w_{2}) =2,\displaystyle=2,
αj(w2)\displaystyle\alpha_{j}(w_{2}) =0\displaystyle=0\quad for j{k2,1,,k2,a2},\displaystyle j\in\{k_{2,1},\cdots,k_{2,a_{2}}\},
αj(w2)\displaystyle\alpha_{j}(w_{2}) =4cos2(πmi,j)α2(wj)\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\alpha_{2}(w_{j})}\quad for j{k2,a2+1,,k2,a2+b2}.\displaystyle j\in\{k_{2,a_{2}+1},\cdots,k_{2,a_{2}+b_{2}}\}.

By combining these systems, we see that w2w_{2} is the unique solution of the following system:

α2(w2)\displaystyle\alpha_{2}(w_{2}) =2,\displaystyle=2,
αj(w2)\displaystyle\alpha_{j}(w_{2}) =0\displaystyle=0\quad for j{k2,1,,k2,a2},\displaystyle j\in\{k_{2,1},\cdots,k_{2,a_{2}}\},
αj(w2)\displaystyle\alpha_{j}(w_{2}) =4cos2(πmi,j)α2(wj)\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\alpha_{2}(w_{j})}\quad for j{k2,a2+1,,k2,a2+b2},\displaystyle j\in\{k_{2,a_{2}+1},\cdots,k_{2,a_{2}+b_{2}}\},
αj(w2)\displaystyle\alpha_{j}(w_{2}) =βj(w2)\displaystyle=\beta_{j}(w_{2}^{\prime})\quad for j{k2,a2+b2+1,,k2,3}.\displaystyle j\in\{k_{2,a_{2}+b_{2}+1},\cdots,k_{2,3}\}.

Since β=γ\beta=\gamma, w=xw^{\prime}=x^{\prime}, and w1=x1w_{1}=x_{1}, we conclude that x2Vx_{2}\in V is also a solution of this same system of equations. Therefore, we obtain w2=x2w_{2}=x_{2}.

The equalities wi=xiw_{i}=x_{i} for i3i\geq 3 can be proved in the same manner. This completes the proof of the injectivity of Φα,v\Phi_{\alpha,v}.

Now we prove the openness of Φα,v\Phi_{\alpha,v}. Let (β,w)Uα×Wv(\beta,w)\in U_{\alpha}\times W_{v} and write (β,w):=Φα,v(β,w)(\beta,w^{\prime}):=\Phi_{\alpha,v}(\beta,w). To prove openness, it suffices to construct a continuous local inverse

F:𝒟~(𝒢)(Sβ×Tw)Uα×WvF:\widetilde{\mathcal{D}}(\mathcal{G})\cap(S_{\beta}\times T_{w^{\prime}})\to U_{\alpha}\times W_{v}

of Φα,v\Phi_{\alpha,v} for some open neighborhoods Sβ(V)fS_{\beta}\subset(V^{*})^{f} and TwVfT_{w^{\prime}}\subset V^{f} of β\beta and ww^{\prime}, respectively, such that Φα,vF=id𝒟~(𝒢)(Sβ×Tw)\Phi_{\alpha,v}\circ F=\text{id}_{\widetilde{\mathcal{D}}(\mathcal{G})\cap(S_{\beta}\times T_{w^{\prime}})}.

Let SβS_{\beta} and TwT_{w^{\prime}} be arbitrary open neighborhoods of β\beta and ww^{\prime} in (V)f(V^{*})^{f} and VfV^{f}, respectively. We choose SβS_{\beta} small enough so that Sβ~(𝒢)UαS_{\beta}\cap\widetilde{\mathcal{E}}(\mathcal{G})\subset U_{\alpha}. Let (γ,x)𝒟~(𝒢)(Sβ×Tw)(\gamma,x^{\prime})\in\widetilde{\mathcal{D}}(\mathcal{G})\cap(S_{\beta}\times T_{w^{\prime}}). We now construct X1(γ,x),,Xf(γ,x)VX_{1}(\gamma,x^{\prime}),\cdots,X_{f}(\gamma,x^{\prime})\in V so that (γ,X(γ,x))(\gamma,X(\gamma,x^{\prime})) with X(γ,x)=(X1(γ,x),,Xf(γ,x))X(\gamma,x^{\prime})=(X_{1}(\gamma,x^{\prime}),\cdots,X_{f}(\gamma,x^{\prime})) belongs to Uα×WvU_{\alpha}\times W_{v} in a manner analogous to the construction of Φα,v\Phi_{\alpha,v}. Since we require X(γ,x)WvX(\gamma,x^{\prime})\in W_{v}, the element X(γ,x)X(\gamma,x^{\prime}) must satisfy X(γ,x)ρ1(α)X(\gamma,x^{\prime})\in\rho^{-1}(\alpha), i.e., (α,X(γ,x))(\alpha,X(\gamma,x^{\prime})) must satisfy conditions (V1) through (V6).

We define X1(γ,x)VX_{1}(\gamma,x^{\prime})\in V to be the unique solution of the system

α1(X1(γ,x))\displaystyle\alpha_{1}(X_{1}(\gamma,x^{\prime})) =2,\displaystyle=2,
αj(X1(γ,x))\displaystyle\alpha_{j}(X_{1}(\gamma,x^{\prime})) =0\displaystyle=0\quad for j{k1,1,,k1,a1},\displaystyle j\in\{k_{1,1},\cdots,k_{1,a_{1}}\},
αj(X1(γ,x))\displaystyle\alpha_{j}(X_{1}(\gamma,x^{\prime})) =γj(x1)\displaystyle=\gamma_{j}(x_{1}^{\prime})\quad for j{k1,a1+1,,k1,3}.\displaystyle j\in\{k_{1,a_{1}+1},\cdots,k_{1,3}\}.

The inequalities αj(X1(γ,x))=γj(x1)<0\alpha_{j}(X_{1}(\gamma,x^{\prime}))=\gamma_{j}(x_{1}^{\prime})<0 for j{k1,a1+1,,k1,3}j\in\{k_{1,a_{1}+1},\cdots,k_{1,3}\} are automatically satisfied since (γ,x)𝒟~(𝒢)(\gamma,x^{\prime})\in\widetilde{\mathcal{D}}(\mathcal{G}). Thus, the subsequent equations to define X2(γ,x),,Xf(γ,x)X_{2}(\gamma,x^{\prime}),\cdots,X_{f}(\gamma,x^{\prime}) are well-defined.

Let X2(γ,x),,Xf(γ,x)X_{2}(\gamma,x^{\prime}),\cdots,X_{f}(\gamma,x^{\prime}) be the vectors obtained by applying the same process. Up to this point, there is no need to shrink the neighborhoods SβS_{\beta} and TwT_{w^{\prime}}.

To ensure that αi(Xj(γ,x))<0\alpha_{i}(X_{j}(\gamma,x^{\prime}))<0 for all i,ji,j with iji\neq j and mi,j2m_{i,j}\neq 2, we select smaller neighborhoods SβS_{\beta} and TwT_{w^{\prime}} of β\beta and ww^{\prime}, respectively. Since X(γ,x)X(\gamma,x^{\prime}) depends continuously on (γ,x)Sβ×Tw(\gamma,x^{\prime})\in S_{\beta}\times T_{w^{\prime}} and X(β,w)=(β,w)X(\beta,w^{\prime})=(\beta,w) by the injectivity of Φα,v\Phi_{\alpha,v}, the constructions of X1(γ,x),,Xf(γ,x)X_{1}(\gamma,x^{\prime}),\cdots,X_{f}(\gamma,x^{\prime}) and Φα,v\Phi_{\alpha,v} imply that Φα,vF\Phi_{\alpha,v}\circ F is the identity on 𝒟~(𝒢)(Sβ×Tw)\widetilde{\mathcal{D}}(\mathcal{G})\cap(S_{\beta}\times T_{w^{\prime}}).

By the same reasoning as in the proof of Lemma 6.5, the element (α,X(γ,x))(\alpha,X(\gamma,x^{\prime})) satisfies conditions (V1) through (V6). Using the continuity of X(γ,x)X(\gamma,x^{\prime}), we can further refine the neighborhoods SβS_{\beta} and TwT_{w^{\prime}} so that the image of FF lies within Uα×WvU_{\alpha}\times W_{v}.

Thus, the map F:𝒟~(𝒢)(Sβ×Tw)Uα×WvF:\widetilde{\mathcal{D}}(\mathcal{G})\cap(S_{\beta}\times T_{w^{\prime}})\to U_{\alpha}\times W_{v} is a continuous local inverse of Φα,v\Phi_{\alpha,v}. This completes the proof of the openness of Φα,v\Phi_{\alpha,v}. ∎

The images of the standard charts Φα,v\Phi_{\alpha,v} for (α,v)𝒟~(𝒢)(\alpha,v)\in\widetilde{\mathcal{D}}(\mathcal{G}) cover the “lifted” deformation space 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). We next prove that their transition maps are smooth.

Lemma 6.8.

Let Φ(l):Uα(l)×Wv(l)𝒟~(𝒢)\Phi^{(l)}:U_{\alpha}^{(l)}\times W_{v}^{(l)}\to\widetilde{\mathcal{D}}(\mathcal{G}), l=1,2l=1,2, be two standard charts around the points (α(l),v(l))𝒟~(𝒢)(\alpha^{(l)},v^{(l)})\in\widetilde{\mathcal{D}}(\mathcal{G}), for l=1,2l=1,2. Suppose that the intersection

C:=Φ(1)(Uα(1)×Wv(1))Φ(2)(Uα(2)×Wv(2))C:=\Phi^{(1)}\left(U_{\alpha}^{(1)}\times W_{v}^{(1)}\right)\cap\Phi^{(2)}\left(U_{\alpha}^{(2)}\times W_{v}^{(2)}\right)

is nonempty. Then the map

(Φ(2))1Φ(1):(Φ(1))1(C)(Φ(2))1(C)(\Phi^{(2)})^{-1}\circ\Phi^{(1)}:(\Phi^{(1)})^{-1}(C)\to(\Phi^{(2)})^{-1}(C)

is smooth.

In particular, the standard charts of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) define a smooth structure on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). The dimension of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) is 4fe2+64f-e_{2}+6.

Proof.

Let (β(1),w(1))(Φ(1))1(C)(\beta^{(1)},w^{(1)})\in(\Phi^{(1)})^{-1}(C) and let (β(2),w(2)):=(Φ(2))1Φ(1)(β(1),w(1))(\beta^{(2)},w^{(2)}):=(\Phi^{(2)})^{-1}\circ\Phi^{(1)}(\beta^{(1)},w^{(1)}). Define (β,w):=Φ(1)(β(1),w(1))=Φ(2)(β(2),w(2))(\beta,w^{\prime}):=\Phi^{(1)}(\beta^{(1)},w^{(1)})=\Phi^{(2)}(\beta^{(2)},w^{(2)}).

From the definition of standard charts, it follows immediately that β(1)=β=β(2)\beta^{(1)}=\beta=\beta^{(2)}. Furthermore, the following relations hold due to the fact that (α(2),w(2))𝒟~(𝒢)(\alpha^{(2)},w^{(2)})\in\widetilde{\mathcal{D}}(\mathcal{G}) and from the construction of the standard charts:

αi(2)(wi(2))\displaystyle\alpha_{i}^{(2)}(w_{i}^{(2)}) =2,\displaystyle=2,
αj(2)(wi(2))\displaystyle\alpha_{j}^{(2)}(w_{i}^{(2)}) =0\displaystyle=0\quad for j{ki,1,,ki,ai},\displaystyle j\in\{k_{i,1},\cdots,k_{i,a_{i}}\},
αj(2)(wi(2))\displaystyle\alpha_{j}^{(2)}(w_{i}^{(2)}) =4cos2(πmi,j)αi(2)(wj(2))\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{m_{i,j}}\right)}{\alpha_{i}^{(2)}(w_{j}^{(2)})}\quad for j{ki,ai+1,,ki,ai+bi},\displaystyle j\in\{k_{i,a_{i}+1},\cdots,k_{i,a_{i}+b_{i}}\},
αj(2)(wi(2))\displaystyle\alpha_{j}^{(2)}(w_{i}^{(2)}) =βj(2)(wi)=αj(1)(w1(1))\displaystyle=\beta_{j}^{(2)}(w_{i}^{\prime})=\alpha_{j}^{(1)}(w_{1}^{(1)})\quad for j{ki,ai+bi+1,,ki,3}.\displaystyle j\in\{k_{i,a_{i}+b_{i}+1},\cdots,k_{i,3}\}.

In particular, w(2)w^{(2)} can be expressed as a rational function of the entries of w(1)w^{(1)}.

Since ρ1(α)\rho^{-1}(\alpha) is an embedded submanifold of VfV^{f}, we conclude that the transition map is smooth. (See the remark at the end of Section 6.2.)

By Lemma 6.4 and Lemma 4.5, the dimension of 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) can be computed as

dim𝒟~(𝒢)\displaystyle\dim\widetilde{\mathcal{D}}(\mathcal{G}) =dim~(𝒢)+dimρ1(α)\displaystyle=\dim\widetilde{\mathcal{E}}(\mathcal{G})+\dim\rho^{-1}(\alpha)
=dim~(𝒢)+dim𝒞P(𝒢)\displaystyle=\dim\widetilde{\mathcal{E}}(\mathcal{G})+\dim\mathcal{C}_{P}(\mathcal{G})
=(e+f+6)+(3fee2)\displaystyle=(e+f+6)+(3f-e-e_{2})
=4fe2+6,\displaystyle=4f-e_{2}+6,

where α~(𝒢)\alpha\in\widetilde{\mathcal{E}}(\mathcal{G}) is any element such that ρ1(α)\rho^{-1}(\alpha) is nonempty, and P𝕊3P\subset\mathbb{S}^{3} is the convex 3-polytope determined by α\alpha. ∎

6.4. Proof of the main theorem

In this section, we finalize the proof of Theorem 1.2.

Recall that the group 𝔾=SL±(V)×+f\mathbb{G}=\text{SL}_{\pm}(V)\times\mathbb{R}_{+}^{f} acts smoothly on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) by

(A,c1,,cf)(α1,,αf,v1,,vf)\displaystyle(A,c_{1},\cdots,c_{f})\cdot(\alpha_{1},\cdots,\alpha_{f},v_{1},\cdots,v_{f})
=(c11α1A1,,cf1αfA1,c1Av1,,cfAvf).\displaystyle\quad=(c_{1}^{-1}\alpha_{1}\circ A^{-1},\cdots,c_{f}^{-1}\alpha_{f}\circ A^{-1},c_{1}Av_{1},\cdots,c_{f}Av_{f}).
Lemma 6.9.

Suppose that the underlying combinatorial polytope of 𝒢\mathcal{G} is not a cone over a polygon. Then the action of 𝔾\mathbb{G} on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) is proper and free.

Proof.

Since the group 𝔾\mathbb{G} acts freely on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}), it also acts freely on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}).

We prove the properness of the action of 𝔾\mathbb{G} on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}). Since the map ~(𝒢)~(𝒢)/𝔾\widetilde{\mathcal{E}}(\mathcal{G})\to\widetilde{\mathcal{E}}(\mathcal{G})/\mathbb{G} is a principal bundle and both ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) and (𝒢)\mathcal{E}(\mathcal{G}) are smooth manifolds (Lemma 6.4), the action of 𝔾\mathbb{G} on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is proper.

To prove that the action of 𝔾\mathbb{G} on 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) is proper, let KK be a compact subset of 𝒟~(𝒢)×𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G})\times\widetilde{\mathcal{D}}(\mathcal{G}). Let {gn}n\{g_{n}\}_{n\in\mathbb{N}} be a sequence in 𝔾\mathbb{G}, {(α(n),v(n))}n\{(\alpha^{(n)},v^{(n)})\}_{n\in\mathbb{N}} a sequence in 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}), and suppose (gn(α(n),v(n)),(α(n),v(n)))K(g_{n}\cdot(\alpha^{(n)},v^{(n)}),(\alpha^{(n)},v^{(n)}))\in K. We need to find a convergent subsequence of {gn}n\{g_{n}\}_{n\in\mathbb{N}}. The sequences gnα(n)g_{n}\cdot\alpha^{(n)} and α(n)~(𝒢)\alpha^{(n)}\in\widetilde{\mathcal{E}}(\mathcal{G}) lie in the compact subset ρ(K)~(𝒢)\rho(K)\subset\widetilde{\mathcal{E}}(\mathcal{G}). Since the action of 𝔾\mathbb{G} on ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) is proper, we conclude that {gn}n\{g_{n}\}_{n\in\mathbb{N}} has a convergent subsequence.

We conclude the proof of our main theorem.

Theorem 1.2. Let 𝒢\mathcal{G} be a labeled combinatorial 3-polytope. Let ff and e2e_{2} be the numbers of facets and the edges of order 2 of 𝒢\mathcal{G}. Suppose that 𝒢\mathcal{G} is orderable and of normal type. Suppose further that the stabilizer subgroup of SL±(4,)\textup{SL}_{\pm}(4,\mathbb{R}) fixing any polyhedron P𝕊3P\subset\mathbb{S}^{3} representing 𝒢\mathcal{G} is trivial. Then 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is a smooth manifold of dimension 3fe293f-e_{2}-9.

Proof.

By the embedding Φ\Phi in Lemma 2.4 and Section 6.2, the space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is homeomorphic to 𝒟(𝒢)=𝒟~(𝒢)/𝔾\mathcal{D}(\mathcal{G})=\widetilde{\mathcal{D}}(\mathcal{G})/\mathbb{G}. By Lemma 6.9, the space 𝒟~(𝒢)/𝔾\widetilde{\mathcal{D}}(\mathcal{G})/\mathbb{G} admits a smooth structure such that the quotient map 𝒟~(𝒢)𝒟~(𝒢)/𝔾\widetilde{\mathcal{D}}(\mathcal{G})\to\widetilde{\mathcal{D}}(\mathcal{G})/\mathbb{G} is a smooth submersion.

The dimension of the smooth manifold 𝒟~(𝒢)\widetilde{\mathcal{D}}(\mathcal{G}) is computed in Lemma 6.8. It follows that 𝒞(𝒢)\mathcal{C}(\mathcal{G}) admits a smooth structure, and its dimension is

dim𝒞(𝒢)=dim𝒟~(𝒢)dim𝔾=(4fe2+6)(15+f)=3fe29.\dim\mathcal{C}(\mathcal{G})=\dim\widetilde{\mathcal{D}}(\mathcal{G})-\dim\mathbb{G}=(4f-e_{2}+6)-(15+f)=3f-e_{2}-9.

7. Examples

The deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is naturally identified with a subspace of ((V)f×Vf)/𝔾((V^{*})^{f}\times V^{f})/\mathbb{G}. In the preceding section, we introduced the map ρ¯:𝒞(𝒢)𝒮(𝒢)\overline{\rho}:\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}), which associates each Coxeter 3-polytope [(α,v)]=[(α1,,αf,v1,,vf)][(\alpha,v)]=[(\alpha_{1},\dots,\alpha_{f},v_{1},\dots,v_{f})] with the projective equivalence class [α]=[(α1,,αf)][\alpha]=[(\alpha_{1},\dots,\alpha_{f})] of polytopes. Each non-empty fiber of ρ¯\overline{\rho} corresponds to a restricted deformation space, and it is a smooth manifold in the settings of Theorem 1.2. Furthermore, since the map ρ¯\overline{\rho} is induced by the projection (V)f×Vf(V)f(V^{*})^{f}\times V^{f}\to(V^{*})^{f}, it is an open map onto an open submanifold of the realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}).

In this section, we examine two examples of labeled combinatorial 3-polytopes 𝒢\mathcal{G} to illustrate a procedure for computing 𝒞(𝒢)\mathcal{C}(\mathcal{G}). We explicitly compute the restricted deformation spaces, corresponding to the non-empty fibers of the map ρ¯:𝒞(𝒢)𝒮(𝒢)\overline{\rho}:\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}), and describe the global deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G})

In Example 7.1, we present a case where the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is topologically a cell, outlining a method to compute both the realization space 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) and the restricted deformation spaces in detail. In Example 7.2, we apply the same procedure and observe that, while the restricted deformation spaces are smooth manifolds of the same dimension (cf. Theorem 4.5), some of them may not be homeomorphic to each others. In particular, the projection map ρ¯\overline{\rho} is generally not a fiber bundle. In both examples, we see that the map ρ¯\overline{\rho} is not surjective. This implies that, given two combinatorially equivalent convex 3-polytopes in 𝕊3\mathbb{S}^{3}, one polytope may admit reflections making it a Coxeter polytope, while the other may not admit such reflections.

𝒢1\mathcal{G}_{1}𝒢2\mathcal{G}_{2}𝒢3\mathcal{G}_{3}𝒢4\mathcal{G}_{4}𝒢5\mathcal{G}_{5}𝒢6\mathcal{G}_{6}2222222333
Figure 3. An labeled combinatorial 3-polytope 𝒢\mathcal{G} where 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is 2-dimensional. (Example 7.1)
Example 7.1.

Let 𝒢\mathcal{G} be the labeled combinatorial 3-polytope given in Figure 3. In the notations of Theorem 1.2, we have f=6f=6, e=10e=10, and e2=7e_{2}=7. Thus, the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is a smooth manifold of dimension 3fe29=23f-e_{2}-9=2 by Theorem 1.2 and the realization space 𝒮(𝒢)(𝒢)\mathcal{RS}(\mathcal{G})\cong\mathcal{E}(\mathcal{G}) is a smooth manifold of dimension e9=1e-9=1 by 5.4. Furthermore, the restricted deformation spaces, which can be identified with the nonempty fibers of the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}), are smooth manifolds of dimension 3fee2k(𝒢)=13f-e-e_{2}-k(\mathcal{G})=1.

For this example, we first describe the realization space (𝒢)\mathcal{E}(\mathcal{G}), then compute the restricted deformation spaces explicitly, and finally determine the global structure of the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}).

- The description of the realization space (𝒢)\mathcal{E}(\mathcal{G}).

We first describe the realization space (𝒢)\mathcal{E}(\mathcal{G}) explicitly. Here is a brief outline of the computations. For each α=(α1,,α6)~(𝒢)\alpha=(\alpha_{1},\cdots,\alpha_{6})\in\widetilde{\mathcal{E}}(\mathcal{G}) (see Section 6.1 for the notation), we find a “standard” representative β=(β1,,β6)\beta=(\beta_{1},\cdots,\beta_{6}) of the 𝔾\mathbb{G}-orbit [α](𝒢)[\alpha]\in\mathcal{E}(\mathcal{G}) of α\alpha such that the first five linear functionals β1,,β5\beta_{1},\cdots,\beta_{5} are in a specified form. It can then be easily checked that such a representative is unique in each 𝔾\mathbb{G}-orbit. Next, we determine the last linear functional β6\beta_{6} such that the resulting convex 3-polytope, defined by the inequalities βi0\beta_{i}\geq 0, is combinatorially equivalent to 𝒢\mathcal{G}.

Let α=(α1,,α6)~(𝒢)\alpha=(\alpha_{1},\cdots,\alpha_{6})\in\widetilde{\mathcal{E}}(\mathcal{G}) be an arbitrary element. We note that the first five linear inequalities α10,,α50\alpha_{1}\geq 0,\cdots,\alpha_{5}\geq 0 determine a convex 3-polytope, which is a triangular prism. Since any triangular prism has 9 edges, its realization space is 0-dimensional by Theorem 5.4. Indeed, it can be verified that the realization space consists of a single element, defined by the inequalities β10,,β50\beta_{1}\geq 0,\cdots,\beta_{5}\geq 0 where

βi\displaystyle\beta_{i} =eifori=1,2,3,4,\displaystyle=e_{i}^{*}\quad\text{for}\quad i=1,2,3,4,
β5\displaystyle\beta_{5} =e1+e2+e3+e4,\displaystyle=-e_{1}^{*}+e_{2}^{*}+e_{3}^{*}+e_{4}^{*},

and {e1,,e4}\{e_{1}^{*},\cdots,e_{4}^{*}\} is the standard basis of the dual vector space V=(4)V^{*}=(\mathbb{R}^{4})^{*}. Here we have chosen the indices 1,,51,\cdots,5 so that the facets supported by β1,,β5\beta_{1},\cdots,\beta_{5} match the adjacency relations shown in Figure 3.

We next find β6V\beta_{6}\in V^{*} such that the six inequalities βi0\beta_{i}\geq 0, i=1,,6i=1,\cdots,6, determine a convex polytope combinatorially equivalent to 𝒢\mathcal{G}. Let T𝕊3T\subset\mathbb{S}^{3} be the triangular prism determined by the first five inequalities β10,,β50\beta_{1}\geq 0,\cdots,\beta_{5}\geq 0, and let v124,v235𝕊3v_{124},v_{235}\in\mathbb{S}^{3} be the vertices of TT contained in the facets T1,T2,T4T_{1},T_{2},T_{4} and T2,T3,T5T_{2},T_{3},T_{5}, respectively.

Then, the sixth supporting hyperplane 𝕊{β6=0}𝕊3\mathbb{S}\{\beta_{6}=0\}\subset\mathbb{S}^{3} must pass through the vertices v124v_{124} and v235v_{235}. Using the explicit forms of the first five functionals β1,,β5\beta_{1},\cdots,\beta_{5}, we can obtain

v124=[(0,0,1,0)],v235=[(1,0,0,1)].v_{124}=[(0,0,1,0)],\quad v_{235}=[(1,0,0,1)].

Substituting these vertices into β6\beta_{6}, we find that β6\beta_{6} has the form

(7.1) β6=d1e1+d2e2d1e4\displaystyle\beta_{6}=d_{1}e_{1}^{*}+d_{2}e_{2}^{*}-d_{1}e_{4}^{*}

for some d1,d2d_{1},d_{2}\in\mathbb{R}.

To obtain possible values of d1d_{1}, we observe that the vertex v123v_{123} of TT (defined analogously to v235v_{235} and v124v_{124}) must lie inside the half-space 𝕊{β6>0}\mathbb{S}\{\beta_{6}>0\}. The vertex v123v_{123} must satisfy β1=β2=β3=9\beta_{1}=\beta_{2}=\beta_{3}=9 and β4>0\beta_{4}>0, so we have v123=[(0,0,0,1)]v_{123}=[(0,0,0,1)]. Substituting v123v_{123} in the relation (7.1) we thus obtain d1<0d_{1}<0. Since multiplying β6\beta_{6} by a positive scalar leaves the hyperplane 𝕊{β6=0}\mathbb{S}\{\beta_{6}=0\} invariant, we may assume

β6=e1+de2+e4\beta_{6}=-e_{1}^{*}+de_{2}^{*}+e_{4}^{*}

for some dd\in\mathbb{R}.

We find the range of dd such that the inequalities β10,,β60\beta_{1}\geq 0,\cdots,\beta_{6}\geq 0 determine a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G}. Let E45E_{45} denote the edge T4T5T_{4}\cap T_{5} of the triangular prism TT. The inequalities β10,,β60\beta_{1}\geq 0,\cdots,\beta_{6}\geq 0 determine a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G} if and only if the hyperplane 𝕊{β6=0}\mathbb{S}\{\beta_{6}=0\} intersects the interior of the edge E45E_{45} transversally. This condition holds if and only if the three vertices v134v_{134}, v123v_{123}, and v345v_{345} lie in the open half-space 𝕊{β6>0}\mathbb{S}\{\beta_{6}>0\}, while the vertex v245v_{245} lies in the opposite half-space 𝕊{β6<0}\mathbb{S}\{\beta_{6}<0\}. Using the explicit forms of the first five functionals β1,,β5\beta_{1},\cdots,\beta_{5}, we obtain v134=[(0,1,0,0)]v_{134}=[(0,1,0,0)], v123=[(0,0,0,1)]v_{123}=[(0,0,0,1)], v345=[(1,1,0,0)]v_{345}=[(1,1,0,0)] and v245=[(1,0,1,0)]v_{245}=[(1,0,1,0)]. Substituting these vertices, we find that dd determines an element of ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}) if and only if d(1,)d\in(1,\infty). By Lemma 6.3, we see that different values of dd give projectively non-equivalent elements of ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}). Thus, we obtain an infinite path (1,)~(𝒢)(1,\infty)\to\widetilde{\mathcal{E}}(\mathcal{G}) given by d(β1,,β5,β6d)d\mapsto(\beta_{1},\cdots,\beta_{5},\beta_{6}^{d}), where

βi\displaystyle\beta_{i} =eifori=1,2,3,4,\displaystyle=e_{i}^{*}\quad\text{for}\quad i=1,2,3,4,
β5\displaystyle\beta_{5} =e1+e2+e3+e4,\displaystyle=-e_{1}^{*}+e_{2}^{*}+e_{3}^{*}+e_{4}^{*},
β6d\displaystyle\beta_{6}^{d} =e1+de2+e4,\displaystyle=-e_{1}^{*}+de_{2}^{*}+e_{4}^{*},

and this path descends to a homeomorphism (1,)(𝒢)(1,\infty)\cong\mathcal{E}(\mathcal{G}).

- The computation of the restricted deformation spaces.

We compute the restricted deformation spaces for the same labeled combinatorial 3-polytope 𝒢\mathcal{G}. Recall from Section 6.2 that the restricted deformation spaces in 𝒞(𝒢)\mathcal{C}(\mathcal{G}) can be identified with the nonempty fibers of the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}). In the commuting diagram of Figure 2, we see that they can also be identified with the nonempty fibers of the map ρ¯:𝒟(𝒢)(𝒢)\overline{\rho}:\mathcal{D}(\mathcal{G})\to\mathcal{E}(\mathcal{G}). Moreover, since η:𝒟~(𝒢)𝒟(𝒢)\eta:\widetilde{\mathcal{D}}(\mathcal{G})\to\mathcal{D}(\mathcal{G}) maps each nonempty fiber of ρ:𝒟~(𝒢)~(𝒢)\rho:\widetilde{\mathcal{D}}(\mathcal{G})\to\widetilde{\mathcal{E}}(\mathcal{G}) homeomorphically onto a nonempty fiber of ρ¯\overline{\rho}, it suffices to compute the nonempty fibers of ρ\rho.

Here is the outline of the computation. Let d(1,)d\in(1,\infty), and let β:=(β1,,β5,β6d)~(𝒢)\beta:=(\beta_{1},\cdots,\beta_{5},\beta_{6}^{d})\in\widetilde{\mathcal{E}}(\mathcal{G}) as described in the previous computation. An element w=(w1,,w6)V6w=(w_{1},\cdots,w_{6})\in V^{6} lies in ρ1(β)\rho^{-1}(\beta) if and only if (β,w)(\beta,w) satisfies the conditions (V1) through (V6). The condition (V6) is already given since β~(𝒢)\beta\in\widetilde{\mathcal{E}}(\mathcal{G}). We first find such w1,,w6w_{1},\cdots,w_{6} successively by solving the linear equations arising from the conditions (V1), (V3), and (V4). Then we sort out the solutions w1,,w6w_{1},\cdots,w_{6} satisfying the condition (V2). Checking (V5) is unnecessary, as it is redundant with (V1) through (V4) by Lemma 6.6 (this redundancy is explained at the end of the proof of Lemma 6.5). In the process, we will also determine all values of dd for which the fiber ρ1(β)\rho^{-1}(\beta) is nonempty.

We first find the vector w1w_{1}. By conditions (V1) and (V3), it is uniquely determined by the equalities

β1(w1)\displaystyle\beta_{1}(w_{1}) =2,\displaystyle=2,
βi(w1)\displaystyle\beta_{i}(w_{1}) =0fori=2,3,4.\displaystyle=0\quad\text{for}\quad i=2,3,4.

Hence, we obtain w1=(2,0,0,0)w_{1}=(2,0,0,0).

Similarly, the equations β2(w2)=2\beta_{2}(w_{2})=2, βi(w2)=0\beta_{i}(w_{2})=0 for i=1,3i=1,3, and β6d(w2)=0\beta_{6}^{d}(w_{2})=0 yield w2=(0,2,0,2d)w_{2}=(0,2,0,-2d).

The third vector w3w_{3} is not uniquely determined. It is given by only the three equations β3(w3)=2\beta_{3}(w_{3})=2 and βi(w3)=0\beta_{i}(w_{3})=0 for i=1,2i=1,2. Thus, w3=(0,0,2,x)w_{3}=(0,0,2,x) for some xx\in\mathbb{R}. The parameter xx will serve as the parameter for the 1-dimensional restricted deformation space, and we will determine the range of possible values for xx later.

For w4w_{4}, we need an additional condition (V4), and the resulting system of equations is

β4(w4)\displaystyle\beta_{4}(w_{4}) =2,\displaystyle=2,
βi(w4)\displaystyle\beta_{i}(w_{4}) =0fori=1,6,\displaystyle=0\quad\text{for}\quad i=1,6,
β3(w4)\displaystyle\beta_{3}(w_{4}) =4cos2(π3)β4(w3)=1x.\displaystyle=\frac{4\cos^{2}\left(\frac{\pi}{3}\right)}{\beta_{4}(w_{3})}=\frac{1}{x}.

Thus, we obtain w4=(0,2d,1x,2)w_{4}=\left(0,-\frac{2}{d},\frac{1}{x},2\right), which depends uniquely on dd and xx.

Following the same approach, we find

w5=(d(1x+12)d1+12d+1x+2,1x+12d1,1x+2,12d+1x+2),w_{5}=\left(\frac{d\left(\frac{1}{x+1}-2\right)}{d-1}+\frac{1}{-\frac{2}{d}+\frac{1}{x}+2},\frac{\frac{1}{x+1}-2}{d-1},\frac{1}{x+2},\frac{1}{-\frac{2}{d}+\frac{1}{x}+2}\right),

and w6=(2,0,2,0)w_{6}=(-2,0,-2,0).

To summarize, we have obtained

w1\displaystyle w_{1} =(2,0,0,0),w2=(0,2,0,2d),w3=(0,0,2,x),w4=(0,2d,1x,2),\displaystyle=(2,0,0,0),\quad w_{2}=(0,2,0,-2d),\quad w_{3}=(0,0,2,x),\quad w_{4}=\left(0,-\frac{2}{d},\frac{1}{x},2\right),
w5\displaystyle w_{5} =(d(1x+12)d1+12d+1x+2,1x+12d1,1x+2,12d+1x+2),\displaystyle=\left(\frac{d\left(\frac{1}{x+1}-2\right)}{d-1}+\frac{1}{-\frac{2}{d}+\frac{1}{x}+2},\frac{\frac{1}{x+1}-2}{d-1},\frac{1}{x+2},\frac{1}{-\frac{2}{d}+\frac{1}{x}+2}\right),
w6\displaystyle w_{6} =(2,0,2,0).\displaystyle=(-2,0,-2,0).

The realization space is parametrized by dd, and the restricted deformation space corresponding to the parameter dd is then parametrized by xx.

Next, we find all dd and xx such that (β,w)(\beta,w) satisfies condition (V2). Since the cases βi(wj)=0\beta_{i}(w_{j})=0 are already covered in the construction of w1,,w6w_{1},\cdots,w_{6}, we only need to consider the pairs i,ji,j such that mi,j3m_{i,j}\geq 3. Furthermore, Lemma 6.6 implies that it suffices to consider pairs i,ji,j with mi,jm_{i,j}\neq\infty, iji\neq j, and mi,j2m_{i,j}\neq 2. These pairs correspond to the edges of 𝒢\mathcal{G} with order 3\geq 3.

It follows that the values of dd and xx satisfying condition (V2) must satisfy the inequalities

β3(w4)<0,β3(w5)<0,β4(w5)<0.\beta_{3}(w_{4})<0,\quad\beta_{3}(w_{5})<0,\quad\beta_{4}(w_{5})<0.

These inequalities, combined with the condition d(1,)d\in(1,\infty), yield

1<d<43,d22d<x<2.1<d<\frac{4}{3},\quad\frac{d}{2-2d}<x<-2.

We conclude that the restricted deformation space ρ1(β)\rho^{-1}(\beta) over the point β=(β1,,β5,β6d)~(𝒢)\beta=(\beta_{1},\cdots,\beta_{5},\beta_{6}^{d})\in\widetilde{\mathcal{E}}(\mathcal{G}) is nonempty if and only if 1<d<431<d<\frac{4}{3}. Moreover, each nonempty fiber ρ1(β)\rho^{-1}(\beta), parametrized by xx, is homeomorphic to an open interval.

From these observations, we conclude that the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is homeomorphic to an open 2-cell 2\mathbb{R}^{2}, which gives an additional information to the statement of Theorem 1.2.

𝒢1\mathcal{G}_{1}𝒢2\mathcal{G}_{2}𝒢3\mathcal{G}_{3}𝒢4\mathcal{G}_{4}𝒢5\mathcal{G}_{5}𝒢6\mathcal{G}_{6}323322342323
Figure 4. An example where the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) neither is surjective nor is a bundle. (Example 7.2)
Example 7.2.

We consider the labeled combinatorial 3-polytope 𝒢\mathcal{G} given in Figure 4. The global topological structure of 𝒞(𝒢)\mathcal{C}(\mathcal{G}) can be easily obtained without computing the restricted deformation spaces as in the previous example. This polytope is a truncation polytope, so we can apply Theorem 3.16 of [8] to conclude that the deformation space 𝒞(𝒢)\mathcal{C}(\mathcal{G}) is homeomorphic to the space 44\mathbb{R}^{4}\sqcup\mathbb{R}^{4}, the disjoint union of two copies of 4\mathbb{R}^{4}.

In Example 7.1, the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) is not surjective, but it is a fiber bundle onto its open image, parametrized by d(1,43)d\in(1,\frac{4}{3}). In the current example, we will see that the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) is not a fiber bundle over its image by observing that the number of connected components of the fibers over a single continuous path in 𝒮(𝒢)\mathcal{RS}(\mathcal{G}) is not constant.

We will compute the realization space and some restricted deformation spaces, but will omit details of computations that are similar to those in Example 7.1.

In the computation of the space ~(𝒢)\widetilde{\mathcal{E}}(\mathcal{G}), we apply the same argument as in Example 7.1. Specifically, we consider the unique representative β=(β1,,β6)\beta=(\beta_{1},\cdots,\beta_{6}) in each 𝔾\mathbb{G}-orbit such that the first five functionals determine the triangular prism TT as in Example 7.1. This prism is defined by the five inequalities β10,,β50\beta_{1}\geq 0,\cdots,\beta_{5}\geq 0, where βi=ei\beta_{i}=e_{i}^{*} for i=1,2,3,4i=1,2,3,4 (the standard basis elements of VV^{*}), and β5=e1+e2+e3e4\beta_{5}=e_{1}^{*}+e_{2}^{*}+e_{3}^{*}-e_{4}^{*}.

Note that the positions of 𝒢1\mathcal{G}_{1} and 𝒢4\mathcal{G}_{4} are switched compared to Example 7.1. This adjustment ensures that the orderability conditions are satisfied.

Let v125v_{125} be the vertex T1T2T5T_{1}\cap T_{2}\cap T_{5} of TT. For the sixth element β6V\beta_{6}\in V^{*}, the set 𝕊({xV|βi(x)0fori=1,,6})\mathbb{S}(\{x\in V\ |\ \beta_{i}(x)\geq 0\ \text{for}\ i=1,\cdots,6\}) forms a convex 3-polytope combinatorially equivalent to 𝒢\mathcal{G} if and only if the vertex v125v_{125} lies in the open half-space 𝕊({β6<0})\mathbb{S}(\{\beta_{6}<0\}) and the remaining five vertices of TT lie in the opposite half-space 𝕊({β6>0})\mathbb{S}(\{\beta_{6}>0\}).

These conditions, along with normalization by positive scalars, yield the parametrization of (𝒢)\mathcal{E}(\mathcal{G}) given by

βi\displaystyle\beta_{i} =eifori=1,2,3,4,\displaystyle=e_{i}^{*}\quad\text{for}\quad i=1,2,3,4,
β5\displaystyle\beta_{5} =e1+e2+e3e4,\displaystyle=e_{1}^{*}+e_{2}^{*}+e_{3}^{*}-e_{4}^{*},
β6\displaystyle\beta_{6} =d1e1+d2e2+d3e3e4,\displaystyle=d_{1}e_{1}^{*}+d_{2}e_{2}^{*}+d_{3}e_{3}^{*}-e_{4}^{*},

with (d1,d2,d3)(1,)×(1,)×(0,1)(d_{1},d_{2},d_{3})\in(1,\infty)\times(1,\infty)\times(0,1). The number of parameters also coincides with Theorem 5.4 since we have e=12e=12.

Next, we consider a specific path inside (𝒢)\mathcal{E}(\mathcal{G}) using the parametrization. Let γ(s)~(𝒢)\gamma(s)\in\widetilde{\mathcal{E}}(\mathcal{G}), s(1,)s\in(1,\infty) be the (infinite) path given by

d1=s,d2=2,d3=12d_{1}=s,\quad d_{2}=2,\quad d_{3}=\frac{1}{2}

in the above parametrization.

We examine the fiber ρ1(γ(s))\rho^{-1}(\gamma(s)) over the point γ(s)\gamma(s), i.e., the restricted deformation space associated with the polytope determined by γ(s)\gamma(s). Following the same argument as in Example 7.1, we compute the vectors w1,,w6w_{1},\cdots,w_{6} as

w1\displaystyle w_{1} =(2,t,4s4t,0),\displaystyle=\left(2,t,-4s-4t,0\right),
w2\displaystyle w_{2} =(1t,2,2(s+4t)t,0),\displaystyle=\left(\frac{1}{t},2,-\frac{2(s+4t)}{t},0\right),
w3\displaystyle w_{3} =(12(2s+2t),ts+4t,2,s24s2+2t18st14t2(2s+2t)(s+4t)),\displaystyle=\left(-\frac{1}{2(2s+2t)},-\frac{t}{s+4t},2,-\frac{\frac{s}{2}-4s^{2}+2t-18st-14t^{2}}{(2s+2t)(s+4t)}\right),
w4\displaystyle w_{4} =(0,0,(2s+2t)(s+4t)s2+4s22t+18st+14t2,2),\displaystyle=\left(0,0,\frac{(2s+2t)(s+4t)}{-\frac{s}{2}+4s^{2}-2t+18st+14t^{2}},2\right),
w5\displaystyle w_{5} =(12(1+2s+3t2),t2(12s3t),0,347s2+4s213t2+16st+39t24(12s3t)(12s3t2)),\displaystyle=\left(-\frac{1}{2\left(-1+2s+\frac{3t}{2}\right)},\frac{t}{2\left(\frac{1}{2}-s-3t\right)},0,-\frac{\frac{3}{4}-\frac{7s}{2}+4s^{2}-\frac{13t}{2}+16st+\frac{39t^{2}}{4}}{\left(\frac{1}{2}-s-3t\right)\left(1-2s-\frac{3t}{2}\right)}\right),
w6\displaystyle w_{6} =(0,0,2(1+9s25s2+29t435st212t2)3413s4+7s2211t2+25st2+33t24,2(54+11s26s2+73t885st457t24)3413s4+7s2211t2+25st2+33t24),\displaystyle=\left(0,0,\frac{2\left(-1+\frac{9s}{2}-5s^{2}+\frac{29t}{4}-\frac{35st}{2}-12t^{2}\right)}{\frac{3}{4}-\frac{13s}{4}+\frac{7s^{2}}{2}-\frac{11t}{2}+\frac{25st}{2}+\frac{33t^{2}}{4}},\frac{2\left(-\frac{5}{4}+\frac{11s}{2}-6s^{2}+\frac{73t}{8}-\frac{85st}{4}-\frac{57t^{2}}{4}\right)}{\frac{3}{4}-\frac{13s}{4}+\frac{7s^{2}}{2}-\frac{11t}{2}+\frac{25st}{2}+\frac{33t^{2}}{4}}\right),

where tt\in\mathbb{R} parametrizes the 1-dimensional restricted deformation space for each s(1,)s\in(1,\infty).

To satisfy the conditions (V1) through (V6), the parameters ss and tt must meet the following inequalities:

β3(w4)\displaystyle\beta_{3}(w_{4}) <0,β2(w5)<0,β1(w5)<0,β1(w2)<0,\displaystyle<0,\quad\beta_{2}(w_{5})<0,\quad\beta_{1}(w_{5})<0,\quad\beta_{1}(w_{2})<0,
β2(w3)\displaystyle\beta_{2}(w_{3}) <0,β1(w3)<0,β5(w6)<0.\displaystyle<0,\quad\beta_{1}(w_{3})<0,\quad\beta_{5}(w_{6})<0.

The complete solution to this system of inequalities is complicated. For our purposes, it suffices to note the following partial solutions:

t\displaystyle t (13(24s),114(19s)114111s+25s2)\displaystyle\in\left(\frac{1}{3}(2-4s),\frac{1}{14}(1-9s)-\frac{1}{14}\sqrt{1-11s+25s^{2}}\right)
if1176(193+3697)<s419(5+6),\displaystyle\qquad\text{if}\ \frac{1}{176}\left(193+3\sqrt{697}\right)<s\leq\frac{4}{19}\left(5+\sqrt{6}\right),
t\displaystyle t (13(24s),114(19s)114111s+25s2)\displaystyle\in\left(\frac{1}{3}(2-4s),\frac{1}{14}\left(1-9s\right)-\frac{1}{14}\sqrt{1-11s+25s^{2}}\right)
(133(1125s)+13322121s+163s2,s4)\displaystyle\qquad\cup\left(\frac{1}{33}\left(11-25s\right)+\frac{1}{33}\sqrt{22-121s+163s^{2}},-\frac{s}{4}\right)
if419(5+6)<s2,.\displaystyle\qquad\text{if}\ \frac{4}{19}\left(5+\sqrt{6}\right)<s\leq 2,\ \cdots.

In particular, the number of connected components of the restricted deformation spaces ρ1(γ(s))\rho^{-1}(\gamma(s)) changes from 1 to 2 as the parameter ss passes the value s=419(5+6)s=\frac{4}{19}\left(5+\sqrt{6}\right). Moreover, the system of inequalities has no solution if

1<s1176(193+3697),1<s\leq\frac{1}{176}\left(193+3\sqrt{697}\right),

so the fibers ρ1(γ(s))\rho^{-1}(\gamma(s)) for such ss are empty. Thus, the map 𝒞(𝒢)𝒮(𝒢)\mathcal{C}(\mathcal{G})\to\mathcal{RS}(\mathcal{G}) is not surjective, as in Example 7.1, but in this example, the map is not a fiber bundle either.

References

  • [1] Suhyoung Choi. The deformation spaces of projective structures on 3-dimensional Coxeter orbifolds. Geom. Dedicata, 119, 2006.
  • [2] Suhyoung Choi, Craig D. Hodgson, and Gye-Seon Lee. Projective deformations of hyperbolic Coxeter 3-orbifolds. Geom. Dedicata, 159:125–167, 2012.
  • [3] Suhyoung Choi and Gye-Seon Lee. Projective deformations of weakly orderable hyperbolic Coxeter orbifolds. Geom. Topol., 19(4):1777–1828, 2015.
  • [4] Suhyoung Choi, Gye-Seon Lee, and Ludovic Marquis. Deformation spaces of Coxeter truncation polytopes. J. Lond. Math. Soc. (2), 106(4):3822–3864, 2022.
  • [5] Jeffrey Danciger, François Guéritaud, Fanny Kassel, Gye-Seon Lee, and Ludovic Marquis. Convex cocompactness for coxeter groups. Journal of the European Mathematical Society, 2024. Published online first.
  • [6] Jean Paul Filpo Molina. On the realization space of convex polyhedra. Master’s thesis, Korea Advanced Institute of Science and Technology, Daejeon, South Korea, 2022.
  • [7] G. A. Margulis and È.B̃. Vinberg. Some linear groups virtually having a free quotient. J. Lie Theory, 10(1):171–180, 2000.
  • [8] Ludovic Marquis. Espace des modules de certains polyèdres projectifs miroirs. Geom. Dedicata, 147:47–86, 2010.
  • [9] Ludovic Marquis. Coxeter group in Hilbert geometry. Groups Geom. Dyn., 11(3):819–877, 2017.
  • [10] Seung-Yeol Park. The mathematica code for counting orderable labeled polytopes. https://sites.google.com/view/seungyeolpark/resources, 2024. Accessed on 2024-07-21.
  • [11] Laith Rastanawi, Rainer Sinn, and Günter M. Ziegler. On the dimensions of the realization spaces of polytopes. Mathematika, 67(2):342–365, 2021.
  • [12] Jürgen Richter-Gebert. Realization spaces of polytopes, volume 1643 of Lecture Notes in Mathematics. Springer-Verlag, Berlin, 1996.
  • [13] E. Steinitz. Polyeder und raumeinteilungen. Encyklopädie der mathematischen Wissenschaften, 1916. Published online.
  • [14] Tammo tom Dieck. Algebraic topology. EMS Textbooks in Mathematics. European Mathematical Society (EMS), Zürich, 2008.
  • [15] È.B̃. Vinberg. Discrete linear groups that are generated by reflections. Izv. Akad. Nauk SSSR Ser. Mat., 35:1072–1112, 1971.