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

Many equiprojective polytopes

Théophile Buffière Université Paris 13, Villetaneuse, France buffiere@math.univ-paris13.fr  and  Lionel Pournin Université Paris 13, Villetaneuse, France lionel.pournin@univ-paris13.fr
Abstract.

A 33-dimensional polytope PP is kk-equiprojective when the projection of PP along any line that is not parallel to a facet of PP is a polygon with kk vertices. In 1968, Geoffrey Shephard asked for a description of all equiprojective polytopes. It has been shown recently that the number of combinatorial types of kk-equiprojective polytopes is at least linear as a function of kk. Here, it is shown that there are at least k3k/2+o(k)k^{3k/2+o(k)} such combinatorial types as kk goes to infinity. This relies on the Goodman–Pollack lower bound on the number of order types and on new constructions of equiprojective polytopes via Minkowski sums.

1. Introduction

In 1968, Geoffrey Shephard asked a number of questions related to the combinatorics of Euclidean polytopes—convex hulls of finitely many points from d\mathbb{R}^{d} [19, 20]. Among them, Question IX asks for a method to construct every equiprojective polytope. A 33-dimensional polytope PP is kk-equiprojective when its orthogonal projection on any plane (except for the planes that are orthogonal to a facet of PP) is a polygon with kk vertices. A straightforward example of equiprojective polytopes is provided by prisms: a prism over a polygon with k2k-2 vertices is kk-equiprojective. Hallard Croft, Kenneth Falconer, and Richard Guy recall Shephard’s question in their book about unsolved problems of geometry [3, Problem B10]. While a practical criterion (see Theorem 3.2 to follow) and an algorithm to recognise equiprojective polytopes have been proposed by Masud Hasan and Anna Lubiw [11], the problem is still open.

Some equiprojective polytopes have been recently constructed by truncating Johnson solids (33-dimensional polytopes whose facets are regular polygons) and by gluing two well-chosen prisms along a facet [10]. The latter construction shows, in particular, that the number of different combinatorial types of kk-equiprojective polytopes is at least a linear function of kk (recall that two polytopes have the same combinatorial type when their face lattices are isomorphic). Here, this result is improved as follows.

Theorem 1.1.

There are at least

kk(32+O(1logk))k^{k\left(\frac{3}{2}+O\left(\frac{1}{\mathrm{log}\,k}\right)\right)}

different combinatorial types of kk-equiprojective polytopes.

Our proof of Theorem 1.1 is split into two cases depending on the parity of kk. Recall that a zonotope ZZ is a Minkowski sum of line segments. It can be assumed without loss of generality that these segments are pairwise non-collinear, in which case their number is the number of generators of ZZ. As observed in [11], a 33-dimensional zonotope with nn generators is a 2n2n-equiprojective polytope. When kk is even, this observation is the first ingredient in the proof of Theorem 1.1. The second ingredient is the following estimate for the number of combinatorial types of zonotopes that may be of independent interest.

Theorem 1.2.

The number z(n,d)z(n,d) of combinatorial types of dd-dimensional zonotopes with nn generators satisfies

n(d22d)n(1+O(1logn))z(n,d)n(d1)2n(1+O(loglognlogn))n^{(d^{2}-2d)n\left(1+O\left(\frac{1}{\mathrm{log}\,n}\right)\right)}\leq{z(n,d)}\leq{n^{(d-1)^{2}n\left(1+O\left(\frac{\mathrm{log}\,\mathrm{log}\,n}{\mathrm{log}\,n}\right)\right)}}

when dd is fixed and nn goes to infinity.

We establish Theorem 1.2 as a consequence of the Goodman–Pollack bound the number of order types [9] and its refinement by Noga Alon [1].

When kk is odd, Theorem 1.1 requires a different construction that uses a Minkowski sum with a triangle. In order to analyse how equiprojectivity behaves under Minkowski sums, we rely on the notion of an aggregated cone of a polytope at one of its edge directions. Roughly, an edge direction of a polytope PP contained in 3\mathbb{R}^{3} is a vector uu in the unit sphere 𝕊2\mathbb{S}^{2} parallel to an edge of PP. The aggregated cone CP(u)C_{P}(u) of PP at uu is the union of the 22-dimensional normal cones of PP contained in the plane uu^{\perp} through the origin of 3\mathbb{R}^{3} and orthogonal to uu. We obtain the following characterization of equiprojectivity.

Theorem 1.3.

A 33-dimensional polytope PP is equiprojective if and only if, for every edge direction uu of PP, either

  • (i)

    the aggregated cone CP(u)C_{P}(u) is equal to uu^{\perp} or

  • (ii)

    the relative interior of CP(u)-C_{P}(u) is equal to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u).

Since in practice, computing the faces of a Minkowski sum of polytopes is done via their normal fans, Theorem 1.3 provides a way to prove Theorem 1.1 in the case when kk is odd. More generally, Theorem 1.3 allows to construct new classes of equiprojective polytopes. For instance, we prove the following.

Theorem 1.4.

Consider a 33-dimensional polytope PP obtained as a Minkowski sum of finitely many polygons. If no two of these polygons share an edge direction, then PP is an equiprojective polytope.

More generally, we will provide a condition under which a Minkowski sum of equiprojective polytopes, polygons, and line segments (that are allowed to share edge directions) is equiprojective (see Theorem 4.3). We will also explain how the value of kk such that this Minkowski sum is kk-equiprojective can be computed from the aggregated cones of the summands (see Theorem 4.4).

The article is organized as follows. We prove Theorem 1.2 and derive from it the special case of Theorem 1.1 when kk is even in Section 2. We introduce the aggregated cones of a polytope and establish Theorem 1.3 in Section 3. We give the announced Minkowski sum constructions of equiprojective polytopes and prove Theorem 1.4 in Section 4. We provide the proof of Theorem 1.1 in the case when kk is odd in Section 5. Finally, we conclude the article with Section 6, where some questions in the spirit of Shephard’s are stated about the decomposability of equiprojective polytopes.

2. The combinatorial types of zonotopes

Up to translation, a zonotope is any subset of d\mathbb{R}^{d} of the form

Z=g𝒢conv{0,g}Z=\sum_{g\in\mathcal{G}}\mathrm{conv}\{0,g\}

where 𝒢\mathcal{G} is a finite, non-empty set of pairwise non-collinear vectors from d{0}\mathbb{R}^{d}\mathord{\setminus}\{0\}, which we refer to as a set of generators of ZZ. Note that ZZ admits several sets of generators, each obtained from 𝒢\mathcal{G} by negating a part of the vectors it contains. In particular, ZZ has 2|𝒢|2^{|\mathcal{G}|} sets of generators, each of the same cardinality. We will refer to this common cardinality as the number of generators of ZZ.

Recall that the face lattice of a polytope is the set of its faces ordered by inclusion and that two polytopes have the same combinatorial type if their face lattices are isomorphic (here, by an isomorphism, we mean a bijection that preserves face inclusion). The goal of this section is to estimate the number of combinatorial types of zonotopes in terms of their number of generators. This will allow to prove Theorem 1.1 when kk is even thanks to the following statement from [11], which we provide an alternative proof for.

Proposition 2.1.

A 33-dimensional zonotope ZZ is a kk-equiprojective polytope, where kk is twice the number of generators of ZZ.

Proof.

Consider a 33-dimensional zonotope ZZ contained in 3\mathbb{R}^{3} and denote by 𝒢\mathcal{G} a set of generators of ZZ. Further consider a plane HH, also contained in 3\mathbb{R}^{3}, that is not orthogonal to a facet of ZZ and denote by π:3H\pi:\mathbb{R}^{3}\rightarrow{H} the orthogonal projection on HH. By construction π(Z)\pi(Z) can be expressed as

π(Z)=gπ(𝒢)conv{0,g}\pi(Z)=\sum_{g\in\pi(\mathcal{G})}\mathrm{conv}\{0,g\}

up to translation. As an immediate consequence, π(Z)\pi(Z) is a Minkowski sum of line segments contained in HH and, therefore, it is a 22-dimensional zonotope (or in other words, a zonogon). Since HH is not orthogonal to a facet of ZZ, the orthogonal projections on HH of two distinct generators of ZZ cannot be collinear. Hence, ZZ and π(Z)\pi(Z) have the same number of generators.

Finally, recall that the number of vertices of a zonogon is twice the number of its generators. Therefore, we have shown that the number of vertices of the orthogonal projection of ZZ on a plane that is not orthogonal to any of its facets is always twice the number of generators of ZZ, as desired. ∎

It is well known that the combinatorial types of zonotopes are determined by the oriented matroids of their sets of generators [2]. Let us recall what the oriented matroids of a finite subset 𝒳\mathcal{X} of d{0}\mathbb{R}^{d}\mathord{\setminus}\{0\} are. First pick a bijection

σ:{1,,|𝒳|}𝒳\sigma:\{1,\ldots,|\mathcal{X}|\}\rightarrow\mathcal{X}

whose role is to order the vectors of 𝒳\mathcal{X} so that each of them corresponds to a coordinate of |𝒳|\mathbb{R}^{|\mathcal{X}|}. A vector zz from {1,0,1}|𝒳|\{-1,0,1\}^{|\mathcal{X}|} is a covector of 𝒳\mathcal{X} with respect to σ\sigma when there exists a non-zero vector yy in d\mathbb{R}^{d} such that ziz_{i} is the sign of σ(i)y\sigma(i)\mathord{\cdot}y for every ii. The set Mσ(𝒳)M_{\sigma}(\mathcal{X}) of all the covectors of 𝒳\mathcal{X} with respect to σ\sigma is an oriented matroid of 𝒳\mathcal{X}. Note that the other oriented matroids of 𝒳\mathcal{X} can be obtained by varying σ\sigma or, equivalently, by letting the isometries of |𝒳|\mathbb{R}^{|\mathcal{X}|} that permute the coordinates act on Mσ(𝒳)M_{\sigma}(\mathcal{X}). For more details on oriented matroids, see for instance [2] or [17]. Two finite subsets 𝒳\mathcal{X} and 𝒳\mathcal{X}^{\prime} of d{0}\mathbb{R}^{d}\mathord{\setminus}\{0\} are called oriented matroid equivalent when they have at least one oriented matroid in common. It is easy to check that oriented matroid equivalence is indeed an equivalence relation on the finite subsets of d{0}\mathbb{R}^{d}\mathord{\setminus}\{0\}.

The following statement is proven in [2] (see Corollary 2.2.3 therein). It provides the announced correspondence between the combinatorial type of a zonotope and the oriented matroids of its sets of generators.

Proposition 2.2.

Two zonotopes ZZ and ZZ^{\prime} have the same combinatorial type if and only if for every set 𝒢\mathcal{G} of generators of ZZ, there exists a set 𝒢\mathcal{G}^{\prime} of generators of ZZ^{\prime} such that 𝒢\mathcal{G} and 𝒢\mathcal{G}^{\prime} are oriented matroid equivalent.

According to Proposition 2.2, counting the number of combinatorial types of dd-dimensional zonotopes with nn generators amounts to counting the number of oriented matroids of dd-dimensional sets of nn vectors from d{0}\mathbb{R}^{d}\mathord{\setminus}\{0\}. Estimates on these numbers have been given by Jacob Goodman and Richard Pollack [9] and by Noga Alon [1] in the terminology of order types [5, 6, 7, 8, 13]. Theorem 4.1 from [1] can be rephrased as follows in terms of oriented matroids. Observe that the lower bound in that statement is established in [9, Section 5].

Theorem 2.3.

The number t(n,d)t(n,d) of oriented matroids of sets of nn vectors that span d\mathbb{R}^{d} and whose last coordinate is positive satisfies

(nd1)(d1)2n(1+O(log(d1)logn))t(n,d)(nd1)(d1)2n(1+O(loglog(n/(d1))dlog(n/(d1))))\biggl{(}\frac{n}{d-1}\biggr{)}^{(d-1)^{2}n\left(1+O\left(\frac{\mathrm{log}(d-1)}{\mathrm{log}\,n}\right)\right)}\leq{t(n,d)}\leq\biggl{(}\frac{n}{d-1}\biggr{)}^{(d-1)^{2}n\left(1+O\left(\frac{\mathrm{log}\,\mathrm{log}(n/(d-1))}{d\,\mathrm{log}(n/(d-1))}\right)\right)}

when n/dn/d goes to infinity.

Combining Proposition 2.2 and Theorem 2.3 makes it possible to provide estimates on the number of combinatorial types of zonotopes in terms of their dimension and number of generators. We prove Theorem 1.2 when dd is fixed and nn grows large instead of when n/dn/d grows large as in the statement of Theorem 2.3 because we will only need it in the 33-dimensional case.

Proof of Theorem 1.2.

When nn and dd are both greater than 11,

nd1=n1log(d1)logn.\frac{n}{d-1}=n^{1-\frac{\mathrm{log}(d-1)}{\mathrm{log}\,n}}\mbox{.}

Hence, it follows from Theorem 2.3 that

n(d1)2n(1+O(1logn))t(n,d)n(d1)2n(1+O(loglognlogn))n^{(d-1)^{2}n\left(1+O\left(\frac{1}{\mathrm{log}\,n}\right)\right)}\leq{t(n,d)}\leq{n^{(d-1)^{2}n\left(1+O\left(\frac{\mathrm{log}\,\mathrm{log}\,n}{\mathrm{log}\,n}\right)\right)}}

when dd is fixed and nn goes to infinity. Hence, it suffices to show that

t(n,d)2nn!z(n,d)t(n,d),\frac{t(n,d)}{2^{n}n!}\leq{z(n,d)}\leq{t(n,d)}\mbox{,}

and use Stirling’s approximation formula which implies

2nn!=nn(1+O(1logn))2^{n}n!=n^{n\left(1+O\left(\frac{1}{\mathrm{log}\,n}\right)\right)}

when nn goes to infinity.

Let ZZ be a dd-dimensional zonotope with nn generators contained in d\mathbb{R}^{d}. Note that ZZ admits sets of generators that are contained in an open half-space of d\mathbb{R}^{d} bounded by a hyperplane through the origin: these sets of generators can be obtained by appropriately negating some of the vectors in an arbitrary set of generators of ZZ. Denote by (Z)\mathcal{M}(Z) the union of the equivalence classes modulo oriented matroid equivalence of all these sets of generators of ZZ. Further note that any oriented matroid in any of these equivalence classes is the oriented matroid of a set of nn vectors spanning d\mathbb{R}^{d} and whose last coordinate is positive. This is due to the fact that isometries of d\mathbb{R}^{d} do not change the oriented matroid of a set of vectors. It follows from Proposition 2.2 that a zonotope ZZ^{\prime} has the same combinatorial type as ZZ if and only if (Z)\mathcal{M}(Z^{\prime}) coincides with (Z)\mathcal{M}(Z). This shows, in particular that z(n,d)z(n,d) is at most t(n,d)t(n,d).

By construction, the oriented matroid of a set 𝒢\mathcal{G} of nn vectors that span d\mathbb{R}^{d} and whose last coordinate is positive is contained in (Z)\mathcal{M}(Z), where ZZ is any zonotope that admits 𝒢\mathcal{G} as a set of generators. Moreover, (Z)\mathcal{M}(Z) is the union of at most 2nn!2^{n}n! equivalence classes modulo oriented matroid equivalence because ZZ has 2n2^{n} sets of generators and each of these sets has at most n!n! oriented matroids. Therefore, t(n,d)t(n,d) is at most 2nn!2^{n}n! times z(n,d)z(n,d), as desired. ∎

When kk is even, one obtains from Proposition 2.1 and Theorem 1.2 that the number of kk-equiprojective polytopes is at least

(k2)k(32+O(1logk)).\biggl{(}\frac{k}{2}\biggr{)}^{k\left(\frac{3}{2}+O\left(\frac{1}{\mathrm{log}\,k}\right)\right)}\mbox{.}

The special case of Theorem 1.1 when kk is even follows from this inequality and the observation that, if kk is greater than 11, then

k2=k1log 2logk.\frac{k}{2}=k^{1-\frac{\mathrm{log}\,2}{\mathrm{log}\,k}}\mbox{.}

3. Aggregated cones

In order to prove Theorem 1.1 when kk is odd, we will use a construction of equiprojective polytopes via Minkowski sums. The behavior of equiprojectivity with respect to Minkowski sums will be determined via Theorem 1.3, whose proof is given in this section. Our starting point for this proof is the article by Masud Hasan and Anna Lubiw [11]. Let us recall some of the terminology introduced in that article. In the following definition, given at the beginning of Section 2 in [11], an edge-facet incidence of a 33-dimensional polytope PP is a pair (e,F)(e,F) such that FF is a facet of PP and ee an edge of FF.

Definition 3.1.

Two edge-facet incidences (e,F)(e,F) and (e,F)(e^{\prime},F^{\prime}) of a 33-dimensional polytope PP compensate when ee and ee^{\prime} are parallel, and either

  1. (i)

    FF and FF^{\prime} coincide but ee and ee^{\prime} are distinct or

  2. (ii)

    FF and FF^{\prime} are parallel and distinct facets of PP whose relative interiors are on the same side of the plane that contains ee and ee^{\prime}.

The following theorem is Theorem 1 from [11].

Theorem 3.2.

A 33-dimensional polytope is equiprojective if and only if the set of its edge-facet incidences can be partitioned into compensating pairs.

Now recall that, given a polytope PP contained in d\mathbb{R}^{d} (of dimension possibly less than dd) and a face FF of PP, the normal cone of PP at FF is defined as

NP(F)={ud:(x,y)P×F,uxuy}.N_{P}(F)=\bigl{\{}u\in\mathbb{R}^{d}:\forall\,(x,y)\in{P\mathord{\times}F},\,u\mathord{\cdot}x\leq{u\mathord{\cdot}y}\bigr{\}}\mbox{.}

The normal cone of a jj-dimensional face of PP is a (dj)(d-j)-dimensional closed polyhedral cone. In particular, if PP is a polytope of any dimension contained in 3\mathbb{R}^{3}, then a normal cone of PP is 22-dimensional if and only if it is a normal one of PP at one of its edges. Moreover, the normal cones of PP at two of its edges span the same plane when these edges are parallel. Recall that the plane through the origin of 3\mathbb{R}^{3} orthogonal to a non-zero vector uu is denoted by uu^{\perp}.

Definition 3.3.

Consider a polytope PP and a non-zero vector uu, both contained in 3\mathbb{R}^{3}. The aggregated cone CP(u)C_{P}(u) of PP at uu is the union of all the 22-dimensional normal cones of PP that are contained in uu^{\perp}.

It should be noted that, while an aggregated cone of PP is not necessarily convex, it is still a cone in the sense that it is invariant upon multiplication by a positive number. Further observe that in the statement of Definition 3.3, if there is no edge of PP parallel to uu, then CP(u)C_{P}(u) is empty. For this reason, we are only really interested in the vectors that model the edge directions of a polytope. In addition, it will be useful in the sequel to have just one vector for each possible edge direction and we propose the following definition.

Definition 3.4.

Consider a polytope PP contained in 3\mathbb{R}^{3} (of dimension possibly less than 33). A vector uu from 𝕊2\mathbb{S}^{2} is an edge direction of PP when

  • (i)

    the first non-zero coordinate of uu is positive and

  • (ii)

    there is an edge of PP parallel to uu.

Note that edge directions could alternatively be defined as a finite subset of the real projective plane 2\mathbb{RP}^{2}. The aggregated cones of a polygon or a line segment at their edge directions are particularly well-behaved.

Remark 3.5.

The aggregated cone of a polygon PP at an edge direction uu is a plane when PP has two edges parallel to uu and a half-plane when PP has a single edge parallel to uu. Moreover, a line segment has a unique edge direction and its aggregated cone at this edge direction is a plane.

The notion of an aggregated cone at an edge direction is illustrated in Figures 2 and 1. Figure 1 shows a triangular prism PP and two of its aggregated cones. At the top of the figure, uu is the edge direction of PP parallel to the three edges ee, ee^{\prime}, and e′′e^{\prime\prime} of PP that are not contained in a triangular face. The orthogonal projection of PP along uu is depicted at the center of the figure. In that case, CP(u)C_{P}(u) coincides with uu^{\perp} as shown on the right of the figure. At the bottom of Figure 1, uu is an edge direction parallel to two edges ee and ee^{\prime}, each contained in one of the triangular faces of PP and CP(u)C_{P}(u) is the half-plane depicted on the right of the figure. Again, the orthogonal projection of PP along uu is shown at the center of the figure. Note that PP has exactly three edge directions parallel to the edges of its triangular faces. In particular, up to symmetry, Figure 1 shows all the aggregated cones of a triangular prism.

Refer to caption
Figure 1. A triangular prism (left), its orthogonal projection along uu (center), and its aggregated cone CP(u)C_{P}(u) at uu (right) for two edge directions uu (top and bottom).

A regular dodecahedron PP and two of its opposite edges ee and ee^{\prime} are depicted on the left of Figure 2. Both of these edges are parallel to the same edge direction uu. The orthogonal projection of PP on uu^{\perp} is shown at the center of the figure and the aggregated cone CP(u)C_{P}(u) is depicted on the right. It can be seen that CP(u)C_{P}(u) is the union of two opposite cones that do not entirely cover uu^{\perp}. In particular, this illustrates that, while CP(u)C_{P}(u) is always a cone, this cone is not always convex. It should be noted that PP is not equiprojective: its orthogonal projection on a plane parallel to a facet is a decagon while its orthogonal projection along a line through two opposite vertices is a dodecagon. However, an example of an equiprojective polytope with a non-convex aggregated cone—the equitruncated tetrahedron [10]—will be discussed in Section 6. Observe that, by the symmetries of the regular dodecahedron, the aggregated cones at the edges of this polytope are all equal up to isometry. In particular, Figure 2 depicts all the aggregated cones of the regular dodecahedron.

Note that a facet FF of PP has at most two edges parallel to any given edge direction uu of PP. Moreover, FF has exactly one edge parallel to uu if and only if the normal cone of PP at FF is one of the half-lines that compose the relative boundary of CP(u)C_{P}(u). We will use this in the proof of Theorem 1.3. This theorem is an equivalence and we shall prove two separate implications.

Refer to caption
Figure 2. A regular dodecahedron PP (left), its orthogonal projection along the edge direction uu parallel to the edges ee and ee^{\prime} (center), and its aggregated cone CP(u)C_{P}(u) at uu (right).
Lemma 3.6.

Consider a 33-dimensional polytope PP. If PP is equiprojective, then for any edge direction uu of PP, either

  • (i)

    the aggregated cone CP(u)C_{P}(u) is equal to uu^{\perp} or

  • (ii)

    the relative interior of CP(u)-C_{P}(u) is equal to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u).

Proof.

Assume that PP is equiprojective and consider an edge direction uu of PP such that CP(u)C_{P}(u) is not equal to uu^{\perp}. Let vv be a unit vector in the relative boundary of CP(u)C_{P}(u) such that the relative interior of CP(u)C_{P}(u) lies counter-clockwise from vv. Denote by ww the first unit vector in uu^{\perp} counter-clockwise from vv that is contained in the relative boundary of CP(u)C_{P}(u). Let us show in a first step that v-v and w-w both belong to the relative boundary of CP(u)C_{P}(u).

Refer to caption
Figure 3. An illustration of the proof of Lemma 3.6.

As discussed above, vv and ww span the normal cones of PP at two facets FF and GG, respectively, that each admit a unique edge parallel to uu. Denote these edges of FF and GG by eFe_{F} and eGe_{G}. Since PP is equiprojective, it follows from Theorem 3.2 that the edge-facet incidence (eF,F)(e_{F},F) must be compensated, but since FF doesn’t have another edge parallel to eFe_{F}, there must exist a facet FF^{\prime} of PP distinct from but parallel to FF and an edge eFe_{F^{\prime}} of FF^{\prime} parallel to eFe_{F} such that the relative interiors of FF and FF^{\prime} are on the same side of the plane that contains these two edges. Now observe that FF^{\prime} cannot have another edge parallel to eFe_{F^{\prime}}. Indeed the edge-facet incidence formed by such an edge with FF^{\prime} couldn’t be compensated by any other edge-facet incidence than (eF,F)(e_{F^{\prime}},F^{\prime}) but this one already compensates (eF,F)(e_{F},F). Hence v-v is in the relative boundary of CP(u)C_{P}(u). By symmetry, w-w is also in the relative boundary of CP(u)C_{P}(u).

Since v-v belongs to the relative boundary of CP(u)C_{P}(u), it cannot lie before ww counterclockwise from vv as shown on the left of Figure 3. Hence, vv, ww, and all the unit vectors between them counter-clockwise from vv are contained in a half-plane as shown on the right of the figure. As the relative interiors of FF and FF^{\prime} are on the same side of the plane that contains eFe_{F} and eFe_{F^{\prime}}, the relative interior of CP(u)C_{P}(u) must lie clockwise from v-v as shown on the right of Figure 3. Likewise, the relative interior of CP(u)C_{P}(u) lies counter-clockwise from w-w. In particular, all the unit vectors in uu^{\perp} counter-clockwise from v-v and clockwise from w-w must belong to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u). Indeed, otherwise one of these vectors would belong to the relative boundary of CP(u)C_{P}(u) and, as we have just established, its opposite would be a unit vector in the relative boundary of CP(u)C_{P}(u) that would lie before ww counter-clockwise from vv, contradicting our assumption on ww.

This shows that the relative interior of CP(u)-C_{P}(u) is contained in uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u). By symmetry, one can exchange CP(u)C_{P}(u) with the closure of uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u) in the above argument and the inverse inclusion therefore also holds. ∎

The following lemma states the other implication from Theorem 1.3. It will be proven via Theorem 3.2 by constructing an explicit partition of the set of all edge-facet incidences into compensating pairs.

Lemma 3.7.

If, for any edge direction uu of a 33-dimensional polytope PP,

  • (i)

    the aggregated cone CP(u)C_{P}(u) is equal to uu^{\perp} or

  • (ii)

    the relative interior of CP(u)-C_{P}(u) is equal to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u).

then PP is equiprojective.

Proof.

Assume that the condition in the statement of the lemma holds for any edge direction uu of a 33-dimensional polytope PP. We will partition the edge-facet incidences of PP into compensating pairs and the desired result will follow from Theorem 3.2. Consider a facet FF of PP and an edge ee of FF. Denote by uu the edge direction of PP parallel to ee and by vv the unit vector that spans the normal cone of PP at FF. We consider two mutually-exclusive cases.

First, assume that ee is the only edge of FF parallel to uu. In that case, CP(u)C_{P}(u) is not equal to uu^{\perp} and vv belongs to the relative boundary of CP(u)C_{P}(u). According to assertion (ii), so does v-v. Therefore, PP has a facet FF^{\prime} parallel to and distinct from FF that has a unique edge ee^{\prime} parallel to uu. By the same assertion, the relative interior of CP(u)C_{P}(u) either lies counter-clockwise from uu and clockwise from u-u or clockwise from uu and counter-clockwise from u-u. As a consequence, the relative interiors of FF and FF^{\prime} lie on the same side of the plane that contains ee and ee^{\prime}. This shows that (e,F)(e^{\prime},F^{\prime}) compensates (e,F)(e,F) and we assign these two edge-facet incidences to a pair in the announced partition. Observe that the same process starting with (e,F)(e^{\prime},F^{\prime}) instead of (e,F)(e,F) would have resulted in the same pair of compensating edge-facet incidences of PP.

Now assume that FF has an edge ee^{\prime} parallel to uu other than ee. In that case, (e,F)(e,F) and (e,F)(e^{\prime},F) compensate and we assign these two edge-facet incidences to a pair of the announced partition. Again, starting with (e,F)(e^{\prime},F^{\prime}) instead of (e,F)(e,F) results in the same pair of edge-facet incidences of PP. Hence, repeating this process for all the edge-facet incidences of PP allows to form a partition of the edge-facet incidences of PP into compensating pairs, as desired. ∎

Theorem 1.3 is obtained by combining Lemmas 3.6 and 3.7. Let us illustrate this theorem on our examples from Figures 1 and 2. It is well known that a triangular prism is equiprojective [10, 11]. This can be immediately be recovered from Theorem 1.3 by observing that the aggregated cones of a triangular prism at its edge directions are either planes or half-planes as shown in Figure 1. In contrast, a regular dodecahedron is not equiprojective and this can also be obtained from Theorem 1.3. Indeed, the aggregated cones of a regular dodecahedron at its edge directions, depicted in Figure 2, are the union of two opposite cones that do not collectively cover the plane that they span.

4. Equiprojectivity and Minkowski sums

In this section, we exploit Theorem 1.3 in order to study the equiprojectivity of Minkowski sums. We will also determine the value of kk for which a polytope or a Minkowski sum of polytopes is kk-equiprojective.

Definition 4.1.

Consider an edge direction uu of a polytope PP contained in 3\mathbb{R}^{3}. The multiplicity μP(u)\mu_{P}(u) of uu as an edge direction of PP is equal to 22 when CP(u)C_{P}(u) coincides with uu^{\perp} and to 11 when it does not.

Note that, in Definition 4.1, PP can be a 33-dimensional polytope, a polygon or a line segment. From now on, we denote by κ(P)\kappa(P) the value of kk such that an equiprojective polytope PP is kk-equiprojective.

Theorem 4.2.

If PP is an equiprojective polytope, then

κ(P)=μP(u)\kappa(P)=\sum\mu_{P}(u)

where the sum is over the edge directions uu of PP.

Proof.

Consider an equiprojective polytope PP contained in 3\mathbb{R}^{3} and a plane HH through the origin of 3\mathbb{R}^{3} that is not orthogonal to any of the facets of PP. Denote by π:3H\pi:\mathbb{R}^{3}\rightarrow{H} the orthogonal projection on HH. Since HH is not orthogonal to any facet of PP, a line segment is an edge of π(P)\pi(P) if and only if it is the image by π\pi of an edge ee of PP such that the relative interior of NP(e)N_{P}(e) intersects HH. Hence, κ(P)\kappa(P) is the number of the normal cones of PP at its edges whose relative interior is non-disjoint from HH. Let us count these normal cones of PP.

We consider an edge direction uu of PP and count the normal cones of PP at its edges parallel to uu, whose relative interior intersects HH. Since HH is not orthogonal to any facet of PP, the planes HH and uu^{\perp} are distinct and their intersection is a straight line LL. For the same reason, this line cannot contain any of the normal cones of PP at a facet. In other words, LL intersects exactly two normal cones of PP in their relative interior and these normal cones are at a vertex or at an edge of PP. According to Theorem 1.3, two cases are possible: either CP(u)C_{P}(u) coincides with uu^{\perp} or the relative interior of CP(u)-C_{P}(u) is equal to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u). In the former case, μP(u)\mu_{P}(u) is equal to 22 and LL intersects the relative interior of two normal cones of PP at distinct edges parallel to uu. In the latter case, μP(u)\mu_{P}(u) is equal to 11 and LL intersects the relative interior of the normal cones of PP at an edge parallel to uu and at a vertex. Hence, summing μP(u)\mu_{P}(u) over the edge directions uu of PP provides the desired equality. ∎

Now recall that the faces of the Minkowski sum of two polytopes PP and QQ can be recovered from the normal cones of these polytopes (see for instance Proposition 7.12 in [22]): the faces of P+QP+Q are precisely the Minkowski sums of a face FF of PP with a face GG of QQ such that the relative interiors of NP(F)N_{P}(F) and NQ(G)N_{Q}(G) are non-disjoint. For this reason, Theorem 1.3 provides a convenient way to determine how equiprojectivity behaves under Minkowski sums.

Theorem 4.3.

Let PP and QQ each be an equiprojective polytope, a polygon, or a line segment contained in 3\mathbb{R}^{3}. The Minkowski sum P+QP+Q is equiprojective if and only if for each edge direction uu shared by PP and QQ, either

  • (i)

    CP(u)C_{P}(u) or CQ(u)C_{Q}(u) is equal to uu^{\perp} or

  • (ii)

    CP(u)C_{P}(u) coincides with CQ(u)C_{Q}(u) or with CQ(u)-C_{Q}(u).

Proof.

Observe that according to Proposition 7.12 in [22],

(1) CP+Q(u)=CP(u)CQ(u)C_{P+Q}(u)=C_{P}(u)\cup{C_{Q}(u)}

for every edge direction uu of P+QP+Q.

First assume that, for each edge direction uu of P+QP+Q, at least one of the two assertions (i) and (ii) from the statement of the theorem holds. Pick an edge direction uu of P+QP+Q such that CP+Q(u)C_{P+Q}(u) is not equal to uu^{\perp} and let us prove that the relative interior of CP+Q(u)-C_{P+Q}(u) is equal to uCP+Q(u)u^{\perp}\mathord{\setminus}C_{P+Q}(u). It will then follow from Theorem 1.3 that P+QP+Q is an equiprojective polytope.

Note that uu must be an edge direction of PP or one of QQ. If uu is not an edge direction of both then it follows from (1) that the aggregated cone CP+Q(u)C_{P+Q}(u) is equal to CP(u)C_{P}(u) or to CQ(u)C_{Q}(u). In that case, Theorem 1.3 and Remark 3.5 imply that the relative interior of CP+Q(u)-C_{P+Q}(u) coincides with uCP+Q(u)u^{\perp}\mathord{\setminus}C_{P+Q}(u), as desired. If uu is an edge direction of both PP and QQ, then by our assumption, either one of the cones CP(u)C_{P}(u) and CQ(u)C_{Q}(u) is equal to uu^{\perp} or the cone CP(u)C_{P}(u) coincides with CQ(u)C_{Q}(u) or with CQ(u)-C_{Q}(u). However, CP+Q(u)C_{P+Q}(u) is not equal to uu^{\perp}. Therefore, because of (1), this implies that CP(u)C_{P}(u) coincides with CQ(u)C_{Q}(u). In that case, again by (1), CP+Q(u)C_{P+Q}(u) is equal to CP(u)C_{P}(u) and in turn, according to Theorem 1.3 and Remark 3.5, the relative interior of CP(u)-C_{P}(u) is equal to uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u). It follows that CPQ(u)-C_{P-Q}(u) is equal to uCP+Q(u)u^{\perp}\mathord{\setminus}C_{P+Q}(u), as desired.

Now assume that P+QP+Q is equiprojective and that uu is an edge direction shared by PP and QQ such that neither CP(u)C_{P}(u) or CQ(u)C_{Q}(u) is equal to uu^{\perp}. Observe that CP(u)𝕊2C_{P}(u)\cap\mathbb{S}^{2} is a union of finitely many circular arcs and denote by α\alpha the sum of the lengths of these arcs. Likewise, denote by β\beta and γ\gamma the sum of the lengths of the circular arcs contained in CP(u)𝕊2C_{P}(u)\cap\mathbb{S}^{2} and in CP+Q(u)C_{P+Q}(u), respectively. Since PP and QQ each are an equiprojective polytope, a polygon, or a line segment, whose aggregated cones at uu are not equal to uu^{\perp}, it follows from Theorem 1.3 and from Remark 3.5 that the relative interiors of CP(u)-C_{P}(u) and CQ(u)-C_{Q}(u) coincide with uCP(u)u^{\perp}\mathord{\setminus}C_{P}(u) and uCQ(u)u^{\perp}\mathord{\setminus}C_{Q}(u), respectively. Hence, α\alpha and β\beta are both equal to half the circumference of a unit circle. Also according to Theorem 1.3, either CP+Q(u)C_{P+Q}(u) is equal to uu^{\perp} or the relative interior of CP+Q(u)-C_{P+Q}(u) coincides with uCP+Q(u)u^{\perp}\mathord{\setminus}C_{P+Q}(u). Therefore, γ\gamma is equal to the circumference of a unit circle or to half of it. In the former case, γ\gamma is equal to the sum of α\alpha and β\beta. By (1), this can only happen when CP(u)C_{P}(u) coincides with CQ(u)-C_{Q}(u). In the latter case, α\alpha, β\beta, and γ\gamma are equal and it follows from (1) that CP(u)C_{P}(u) and CQ(u)C_{Q}(u) coincide. ∎

Recall that the multiplicity of edge directions is defined for polygons and line segments and not just for 33-dimensional polytopes. From now on, if PP is a polygon or a line segment contained in 3\mathbb{R}^{3}, we denote

κ(P)=μP(u)\kappa(P)=\sum\mu_{P}(u)

by analogy with Theorem 4.2, where the sum is over the edge directions uu of PP. It should be noted that when PP is a polygon, κ(P)\kappa(P) is equal to the number of edges of PP and when PP is a line segment, κ(P)\kappa(P) is always equal to 22.

Consider two polytopes PP and QQ contained in 3\mathbb{R}^{3}. If each of them is an equiprojective polytope, a polygon, or a line segment, then we denote

λ(P,Q)=r+2s\lambda(P,Q)=r+2s

where ss is the number of edge directions uu common to PP and QQ such that both CP(u)C_{P}(u) and CQ(u)C_{Q}(u) are equal to uu^{\perp} while rr is the number of edge directions uu common to PP and QQ such that the cones CP(u)C_{P}(u) and CQ(u)C_{Q}(u) are not both equal to uu^{\perp} and one of them is contained in the other.

Theorem 4.4.

Consider two polytopes PP and QQ contained in 3\mathbb{R}^{3}, each of which is an equiprojective polytope, a polygon, or a line segment. If the Minkowski sum P+QP+Q is an equiprojective polytope, then

κ(P+Q)=κ(P)+κ(Q)λ(P,Q).\kappa(P+Q)=\kappa(P)+\kappa(Q)-\lambda(P,Q)\mbox{.}
Proof.

Assume that P+QP+Q is equiprojective and consider an edge direction uu of P+QP+Q. Note that uu is then an edge direction of PP or an edge direction of QQ. It follows from Proposition 7.12 in [22] that

CP+Q(u)=CP(u)CQ(u).C_{P+Q}(u)=C_{P}(u)\cup{C_{Q}(u)}\mbox{.}

Hence, if uu is an edge direction of PP but not one of QQ, then

(2) μP+Q(u)=μP(u)\mu_{P+Q}(u)=\mu_{P}(u)

and if uu is an edge direction of QQ but not PP, then

(3) μP+Q(u)=μQ(u).\mu_{P+Q}(u)=\mu_{Q}(u)\mbox{.}

If PP and QQ share uu as an edge direction, we review the different possibilities given by Theorem 4.3 for how μP+Q(u)\mu_{P+Q}(u), μP(u)\mu_{P}(u) and μQ(u)\mu_{Q}(u) relate to one another. If both the aggregated cones CP(u)C_{P}(u) and CQ(u)C_{Q}(u) are equal to uu^{\perp}, then μP(u)\mu_{P}(u), μQ(u)\mu_{Q}(u) and μP+Q(u)\mu_{P+Q}(u) are all equal to 22. Hence,

(4) μP+Q(u)=μP(u)+μQ(u)2.\mu_{P+Q}(u)=\mu_{P}(u)+\mu_{Q}(u)-2\mbox{.}

If CP(u)C_{P}(u) and CQ(u)C_{Q}(u) are not both equal to uu^{\perp}, but one of these aggregated cones is contained in the other, then

μP+Q(u)=max{μP(u),μQ(u)}.\mu_{P+Q}(u)=\mathrm{max}\{\mu_{P}(u),\mu_{Q}(u)\}\mbox{.}

Moreover, the smallest value between μP(u)\mu_{P}(u) and μQ(u)\mu_{Q}(u) is equal to 11. Hence,

(5) μP+Q(u)=μP(u)+μQ(u)1.\mu_{P+Q}(u)=\mu_{P}(u)+\mu_{Q}(u)-1\mbox{.}

Finally, if CP(u)C_{P}(u) and CQ(u)C_{Q}(u) are opposite and not equal to uu^{\perp}, then μP(u)\mu_{P}(u) and μQ(u)\mu_{Q}(u) are both equal to 11 while μP+Q(u)\mu_{P+Q}(u) is equal to 22. Therefore,

(6) μP+Q(u)=μP(u)+μQ(u).\mu_{P+Q}(u)=\mu_{P}(u)+\mu_{Q}(u)\mbox{.}

The result is then obtained from Theorem 4.2 by summing (2), (3), (4), (5), and (6) when uu ranges over the corresponding edge directions of P+QP+Q. ∎

Observe that when two polytopes PP and QQ do not share an edge direction, λ(P,Q)\lambda(P,Q) vanishes. Hence, we obtain the following corollary from Theorems 4.3 and 4.4. In turn, that corollary immediately implies Theorem 1.4.

Corollary 4.5.

Consider two polytopes PP and QQ contained in 3\mathbb{R}^{3}, each of which is an equiprojective polytope, a polygon, or a line segment. If PP and QQ do not share an edge direction, then P+QP+Q is equiprojective and

κ(P+Q)=κ(P)+κ(Q).\kappa(P+Q)=\kappa(P)+\kappa(Q)\mbox{.}

5. Many kk-equiprojective polytopes when kk is odd

The goal of this section is to build many kk-equiprojective polytopes when kk is a large enough odd integer. This will be done using Minkowski sums between zonotopes with (k3)/2(k-3)/2 generators and well-chosen triangles. In this section, all the considered polytopes are contained in 3\mathbb{R}^{3}.

For any 33-dimensional zonotope ZZ, we consider a triangle tZt_{Z} whose edge directions do not belong to any of the planes spanned by two edge directions of ZZ and such that the plane spanned by the edge directions of tZt_{Z} does not contain any edge direction of ZZ. Note that such a triangle always exists because ZZ and tZt_{Z} have only finitely many edge directions. A consequence of these requirements is that tZt_{Z} does not share any edge direction with ZZ. Moreover, the normal cones of ZZ at its facets are never contained in the normal cone of tZt_{Z} at itself or in the plane spanned by the normal cone of tZt_{Z} at one of its edges (see Figure 4 for an illustration of the normal cones of a triangle at its edges and at itself). Inversely, the normal cone of tZt_{Z} at itself is not contained in the plane spanned by the normal cone of ZZ at any of its edges. It should be noted that there are many possible choices for tZt_{Z} but we fix that choice for each zonotope ZZ so that ZtZZ\mapsto{t_{Z}} defines a map that sends a zonotope to a triangle.

Refer to caption
Figure 4. A triangle in 3\mathbb{R}^{3} (colored gray) and its normal cones at edges (colored green) and at itself (black vertical line).

It follows from the results of Section 4 that the Minkowski sum of ZZ with tZt_{Z} is always an equiprojective polytope.

Lemma 5.1.

If ZZ is a 33-dimensional zonotope with nn generators, then its Minkowski sum with tZt_{Z} is a (2n+3)(2n+3)-equiprojective polytope.

Proof.

Recall that the edge directions of Z+tZZ+t_{Z} are precisely the edge directions of ZZ and the edge directions of tZt_{Z}. By Proposition 2.1, ZZ is 2n2n-equiprojective where nn is the number of generators of ZZ.

Now recall that when PP is a polygon, κ(P)\kappa(P) is equal to the number of edges of PP. As a consequence, κ(tZ)\kappa(t_{Z}) is equal to 33 and since ZZ does not share an edge direction with tZt_{Z}, it follows from Corollary 4.5 that the Minkowski sum of ZZ with tZt_{Z} is a (2n+3)(2n+3)-equiprojective polytope. ∎

Recall that the normal cones of a polytope PP ordered by reverse inclusion collectively form a lattice 𝒩(P)\mathcal{N}(P), called the normal fan of PP and that

NP:(P)𝒩(P)N_{P}:\mathcal{F}(P)\rightarrow\mathcal{N}(P)

is an isomorphism (see for instance Exercise 7.1 in [22]). Note that in this context, an isomorphism is a bijective morphism between two lattices. It will be important to keep in mind that NPN_{P} reverses inclusion. This correspondence between the face lattice and the normal fan of a polytope will be useful in order to determine the combinatorial type of the Minkowski sum between a 33-dimensional zonotope ZZ and its associated triangle tZt_{Z}.

Further recall that a face FF of Z+tZZ+t_{Z} is uniquely written as the Minkowski sum of a face of ZZ with a face of tZt_{Z}. We will denote by τZ(F)\tau_{Z}(F) the face of tZt_{Z} that appears in this Minkowski sum. Note that τZ\tau_{Z} defines a morphism from the face lattice of Z+tZZ+t_{Z} to that of tZt_{Z} in the sense that it preserves face inclusion. This is a consequence, for instance of Proposition 7.12 from [22].

The remainder of the section is mostly devoted to proving that if Z+tZZ+t_{Z} and Z+tZZ^{\prime}+t_{Z^{\prime}} have the same combinatorial type, then so do ZZ and ZZ^{\prime}. This will be done via two lemmas. The first of these lemmas is the following.

Lemma 5.2.

Consider two 33-dimensional zonotopes ZZ and ZZ^{\prime}. If

ψ:(Z+tZ)(Z+tZ)\psi:\mathcal{F}(Z+t_{Z})\rightarrow\mathcal{F}(Z^{\prime}+t_{Z^{\prime}})

is an isomorphism, then there is a commutative diagram

(Z+tZ){\mathcal{F}(Z+t_{Z})}(Z+tZ){\mathcal{F}(Z^{\prime}+t_{Z^{\prime}})}(tZ){\mathcal{F}(t_{Z})}(tZ){\mathcal{F}(t_{Z^{\prime}})}ψ\scriptstyle{\psi}τZ\scriptstyle{\tau_{Z}}τZ\scriptstyle{\tau_{Z^{\prime}}}ϕ\scriptstyle{\phi}

where ϕ\phi is an isomorphism.

Proof.

Assume that ψ\psi is an isomorphism from the face lattice of Z+tZZ+t_{Z} to that of Z+tZZ^{\prime}+t_{Z^{\prime}}. Observe that Z+tZZ+t_{Z} has exactly two parallel triangular facets each of which is a translate of tZt_{Z}. Further observe that all the other facets of Z+tZZ+t_{Z} are centrally-symmetric, since they are the Minkowski sum of a centrally-symmetric polygon with a line segment or a point. The same observations hold for the Minkowski sum of ZZ^{\prime} with tZt_{Z^{\prime}}: that Minkowski sum has exactly two parallel triangular facets, each a translate of tZt_{Z^{\prime}} and its other facets all are centrally-symmetric. As ψ\psi induces an isomorphism between the face lattices of any facet FF of Z+tZZ+t_{Z} and the face lattice of ψ(F)\psi(F), this shows that ψ\psi sends the two triangular facets of Z+tZZ+t_{Z} to the two triangular facets of Z+tZZ^{\prime}+t_{Z^{\prime}}. Moreover, two parallel edges of a centrally-symmetric facet of Z+tZZ+t_{Z} are sent by ψ\psi to two parallel edges of a centrally-symmetric facet of Z+tZZ^{\prime}+t_{Z^{\prime}}.

Recall that all the aggregated cones of tZt_{Z} are half-planes. As ZZ and tZt_{Z} do not have any edge direction in common, the aggregated cones of Z+tZZ+t_{Z} at the edge directions of tZt_{Z} are still half-planes. Note that the two half-lines that bound these half-planes are precisely the normal cones of Z+tZZ+t_{Z} at its triangular facets. Similarly, the aggregated cones of Z+tZZ^{\prime}+t_{Z^{\prime}} at the edge directions of tZt_{Z^{\prime}} are half-planes bounded by the normal cones of Z+tZZ^{\prime}+t_{Z^{\prime}} at its triangular facets. Since two parallel edges of a centrally-symmetric facet of Z+tZZ+t_{Z} are sent by ψ\psi to two parallel edges of a centrally-symmetric facet of Z+tZZ^{\prime}+t_{Z^{\prime}}, this implies that for every edge ee of tZt_{Z}, there exists an edge ϕ(e)\phi(e) of tZt_{Z^{\prime}} such that any face of Z+tZZ+t_{Z} contained in τZ1({e})\tau_{Z}^{-1}(\{e\}) is sent to ϕ(e)\phi(e) by τZψ\tau_{Z^{\prime}}\circ\psi.

By the correspondence between face lattices and normal fans,

ψ¯=NZ+tZψNZ+tZ1\overline{\psi}=N_{Z^{\prime}+t_{Z^{\prime}}}\circ\psi\circ{N_{Z+t_{Z}}^{-1}}

provides an isomorphism from 𝒩(Z+tZ)\mathcal{N}(Z+t_{Z}) to 𝒩(Z+tZ)\mathcal{N}(Z^{\prime}+t_{Z^{\prime}}). Consider two edges ee and ff of tZt_{Z} and denote by xx the vertex they share. Let 𝒫\mathcal{P} be the set of the normal cones of Z+tZZ+t_{Z} at its two triangular faces and at the faces contained in τZ1({e})\tau_{Z}^{-1}(\{e\}) and in τZ1({f})\tau_{Z}^{-1}(\{f\}). Similarly, let 𝒫\mathcal{P}^{\prime} denote the set made up of the normal cones of Z+tZZ^{\prime}+t_{Z^{\prime}} at its triangular faces and at the faces from τZ1({ϕ(e)})\tau_{Z^{\prime}}^{-1}(\{\phi(e)\}) and τZ1({ϕ(f)})\tau_{Z^{\prime}}^{-1}(\{\phi(f)\}). By the above, ψ¯(𝒫)\overline{\psi}(\mathcal{P}) is equal to 𝒫\mathcal{P}^{\prime}. Moreover, it follows from Proposition 7.12 in [22] that 𝒫\mathcal{P} and 𝒫\mathcal{P}^{\prime} are polyhedral decompositions of the boundaries of the normal cone of tZt_{Z} at xx and of the normal cone of tZt_{Z^{\prime}} at the vertex ϕ(x)\phi(x) shared by ϕ(e)\phi(e) and ϕ(f)\phi(f). Observe that the boundaries of these normal cones (that are depicted in Figure 4) each separate 3\mathbb{R}^{3} into two connected components. As ψ¯\overline{\psi} is an isomorphism from 𝒩(Z+tZ)\mathcal{N}(Z+t_{Z}) to 𝒩(Z+tZ)\mathcal{N}(Z^{\prime}+t_{Z^{\prime}}), it must then send the normal cones of Z+tZZ+t_{Z} at the faces from τZ1({x})\tau_{Z}^{-1}(\{x\}) to the normal cones of Z+tZZ^{\prime}+t_{Z^{\prime}} at the faces from τZ1({ϕ(x)})\tau_{Z^{\prime}}^{-1}(\{\phi(x)\}). In other words, any face of Z+tZZ+t_{Z} contained in τZ1({x})\tau_{Z}^{-1}(\{x\}) is sent to ϕ(x)\phi(x) by τZψ\tau_{Z^{\prime}}\circ\psi. Hence, setting ϕ(tZ)\phi(t_{Z}) to tZt_{Z^{\prime}} results in the desired isomorphism ϕ\phi. ∎

Recall that, for an arbitrary 33-dimensional zonotope ZZ, a face FF of Z+tZZ+t_{Z} is the Minkowski sum of a unique face of ZZ with τZ(F)\tau_{Z}(F). We will denote by ζZ(F)\zeta_{Z}(F) the face of ZZ that appears in this sum. This defines a morphism ζZ\zeta_{Z} from (Z+tZ)\mathcal{F}(Z+t_{Z}) to (Z)\mathcal{F}(Z). We will derive a statement similar to Lemma 5.2 regarding ζZ\zeta_{Z}. In order to do that, we first establish the following proposition as a consequence of our requirements for the choice of tZt_{Z}.

Proposition 5.3.

Consider a 33-dimensional zonotope ZZ and two proper faces FF and GG of Z+tZZ+t_{Z}. If FF is a facet of GG, then either

  1. (i)

    ζZ(G)\zeta_{Z}(G) coincides with ζZ(F)\zeta_{Z}(F) or

  2. (ii)

    τZ(G)\tau_{Z}(G) coincides with τZ(F)\tau_{Z}(F).

Proof.

Let us first assume that GG is a facet of Z+tZZ+t_{Z} and FF an edge of GG. It follows from our choice for tZt_{Z} that every polygonal face of Z+tZZ+t_{Z} is the Minkowski sum of a facet of ZZ with a vertex of tZt_{Z}, of a vertex of ZZ with tZt_{Z} itself, or of an edge of ZZ with an edge of tZt_{Z}. If ζZ(G)\zeta_{Z}(G) is a polygon and τZ(G)\tau_{Z}(G) a vertex of tZt_{Z} then it is immediate that FF is the Minkowski sum of an edge of ζZ(G)\zeta_{Z}(G) with τZ(G)\tau_{Z}(G) and therefore, τZ(F)\tau_{Z}(F) coincides with τZ(G)\tau_{Z}(G). Similarly, if ζZ(G)\zeta_{Z}(G) is a vertex of ZZ and τZ(G)\tau_{Z}(G) is equal to tZt_{Z}, then τZ(F)\tau_{Z}(F) must be an edge of tZt_{Z} and ζZ(F)\zeta_{Z}(F) is equal to ζZ(G)\zeta_{Z}(G). Now if ζZ(G)\zeta_{Z}(G) is an edge of ZZ and τZ(G)\tau_{Z}(G) an edge of tZt_{Z}, then observe that GG is a parallelogram. As FF is an edge of GG, it must be a translate of either ζZ(G)\zeta_{Z}(G) or τZ(G)\tau_{Z}(G). In the former case, ζZ(F)\zeta_{Z}(F) is equal to ζZ(G)\zeta_{Z}(G) and in the latter, τZ(F)\tau_{Z}(F) is equal to τZ(G)\tau_{Z}(G), as desired.

Finally, assume that GG is an edge of Z+tZZ+t_{Z} and FF a vertex of GG. Recall that ZZ and tZt_{Z} do not share an edge direction. As a consequence, either ζZ(G)\zeta_{Z}(G) is an edge of ZZ and τZ(G)\tau_{Z}(G) a vertex of tZt_{Z} or inversely, ζZ(G)\zeta_{Z}(G) is a vertex of ZZ and τZ(G)\tau_{Z}(G) an edge of tZt_{Z}. In the former case, τZ(F)\tau_{Z}(F) is equal to τZ(G)\tau_{Z}(G) and in the latter ζZ(F)\zeta_{Z}(F) coincides with ζZ(G)\zeta_{Z}(G), which completes the proof. ∎

We can now prove the following statement similar to that of Lemma 5.2.

Lemma 5.4.

Consider two 33-dimensional zonotopes ZZ and ZZ^{\prime}. If

ψ:(Z+tZ)(Z+tZ)\psi:\mathcal{F}(Z+t_{Z})\rightarrow\mathcal{F}(Z^{\prime}+t_{Z^{\prime}})

is an isomorphism, then there is a commutative diagram

(Z+tZ){\mathcal{F}(Z+t_{Z})}(Z+tZ){\mathcal{F}(Z^{\prime}+t_{Z^{\prime}})}(Z){\mathcal{F}(Z)}(Z){\mathcal{F}(Z^{\prime})}ψ\scriptstyle{\psi}ζZ\scriptstyle{\zeta_{Z}}ζZ\scriptstyle{\zeta_{Z^{\prime}}}θ\scriptstyle{\theta}

where θ\theta is an isomorphism.

Proof.

Consider a proper face FF of ZZ and let us show that all the faces of Z+tZZ+t_{Z} contained in ζZ1({F})\zeta_{Z}^{-1}(\{F\}) have the same image by ζZψ\zeta_{Z^{\prime}}\circ\psi. Assume for contradiction that this is not the case and recall that by Proposition 7.12 from [22], the normal cone NZ(F)N_{Z}(F) is decomposed into a polyhedral complex by the normal cones of Z+tZZ+t_{Z} it contains. Since NZ(F)N_{Z}(F) is convex and

NZ+tZ:(Z+tZ)𝒩(Z+tZ)N_{Z^{\prime}+t_{Z^{\prime}}}:\mathcal{F}(Z^{\prime}+t_{Z^{\prime}})\rightarrow\mathcal{N}(Z^{\prime}+t_{Z^{\prime}})

is an isomorphism, ζZ1({F})\zeta_{Z}^{-1}(\{F\}) must contain two faces PP and QQ whose images by ζZψ\zeta_{Z^{\prime}}\circ\psi differ and such that the normal cone of Z+tZZ+t_{Z} at QQ is a facet of the normal cone of Z+tZZ+t_{Z} at PP. By the correspondence between the face lattice of a polytope and its normal fan, PP is a facet of QQ. Now recall that

P=F+τZ(P)P=F+\tau_{Z}(P)

and

Q=F+τZ(Q).Q=F+\tau_{Z}(Q)\mbox{.}

It follows that τZ(P)\tau_{Z}(P) must differ from τZ(Q)\tau_{Z}(Q) as PP and QQ would otherwise be equal. Hence, by Lemma 5.2, ψ(P)\psi(P) and ψ(Q)\psi(Q) have different images by τZ\tau_{Z^{\prime}}. As they also have different images by ζZ\zeta_{Z^{\prime}} and as ψ(P)\psi(P) is a facet of ψ(Q)\psi(Q), this contradicts Proposition 5.3. As a consequence, all the faces of Z+tZZ+t_{Z} contained in ζZ1({F})\zeta_{Z}^{-1}(\{F\}) have the same image by ψζZ\psi\circ\zeta_{Z^{\prime}}. In other words, there exists a face θ(F)\theta(F) of ZZ^{\prime} such that ψ\psi sends ζZ1({F})\zeta_{Z}^{-1}(\{F\}) to a subset of ζZ1({θ(F)})\zeta_{Z^{\prime}}^{-1}(\{\theta(F)\}). In fact, this subset is necessarily ζZ1({θ(F)})\zeta_{Z^{\prime}}^{-1}(\{\theta(F)\}) itself. Indeed, observe that

{ζZ1({F}):F(Z)}\Bigl{\{}\zeta_{Z}^{-1}(\{F\}):F\in\mathcal{F}(Z)\Bigr{\}}

is a partition of (Z+tZ)\mathcal{F}(Z+t_{Z}). Similarly,

{ζZ1({F}):F(Z)}\Bigl{\{}\zeta_{Z^{\prime}}^{-1}(\{F\}):F\in\mathcal{F}(Z^{\prime})\Bigr{\}}

is a partition of (Z+tZ)\mathcal{F}(Z^{\prime}+t_{Z^{\prime}}). As ψ\psi is a bijection, it must then send ζZ1({F})\zeta_{Z}^{-1}(\{F\}) precisely to ζZ1({θ(F)})\zeta_{Z^{\prime}}^{-1}(\{\theta(F)\}). It follows that θ\theta is a bijection from (Z)\mathcal{F}(Z) to (Z)\mathcal{F}(Z^{\prime}) such that θζZ\theta\circ\zeta_{Z} is equal to ζZψ\zeta_{Z^{\prime}}\circ\psi, as desired.

Finally, if GG is a face of ZZ and FF a face of GG, then observe that some face of Z+tZZ+t_{Z} from ζZ1({F})\zeta_{Z}^{-1}(\{F\}) must be contained in a face from ζZ1({G})\zeta_{Z}^{-1}(\{G\}). Since ζZψ\zeta_{Z^{\prime}}\circ\psi is a morphism, this shows that θ(F)\theta(F) is a face of θ(G)\theta(G). Hence θ\theta is an isomorphism from the face lattice of ZZ to that of ZZ^{\prime}. ∎

The following is an immediate consequence of Lemma 5.4.

Lemma 5.5.

Consider two 33-dimensional zonotope ZZ and ZZ^{\prime}. If the Minkowski sums Z+tZZ+t_{Z} and Z+tZZ^{\prime}+t_{Z^{\prime}} have the same combinatorial type, then the zonotopes ZZ and ZZ^{\prime} have the same combinatorial type.

Consider an odd integer kk greater than or equal to 99 (under this assumption, there exist zonotopes with (k3)/2(k-3)/2 generators). It follows from Lemmas 5.1 and 5.5 that the number of different combinatorial types of kk-equiprojective polytopes is at least the number of zonotopes with (k3)/2(k-3)/2 generators. Hence, Theorem 1.1 in the case of the kk-equiprojective polytopes such that kk is odd follows from Theorem 1.2 and from the observations that

k3logk32=O(klogk)\frac{k-3}{\mathrm{log}\,\frac{k-3}{2}}=O\!\left(\frac{k}{\mathrm{log}\,k}\right)

and that

(k32)32(k3)=kk(32+O(1logk))\left(\frac{k-3}{2}\right)^{\!\frac{3}{2}(k-3)}=k^{k\left(\frac{3}{2}+O\left(\frac{1}{\mathrm{log}\,k}\right)\right)}

as kk goes to infinity.

6. Equiprojective polytopes and decomposability

Our results show that Minkowski sums allow for a sequential construction of equiprojective polytopes, thus providing a partial answer to Shephard’s original question. Two of the possible kinds of summands in these Minkowski sums, line segments and polygons, are well understood. However, equiprojective polytopes can also appear as a summand, and one may ask what the primitive building blocks of these sequential Minkowski sum constructions look like. More precisely, recall that a polytope PP is decomposable when it can be written as a Minkowski sum of two polytopes, none of which is homothetic to PP [12, 16, 18, 21]. This notion appears naturally within the study of the deformation cones of polytopes [14] and in particular in the case of the submodular cone [15]. It also appears in the study of the diameter of polytopes [4].

We ask the following question in the spirit of Shephard’s.

Question 6.1.

Are there indecomposable equiprojective polytopes?

Refer to caption
Figure 5. The equitruncated tetrahedron from [10].

According to Lemma 3.7, any 33-dimensional polytope whose aggregated cones at all edge directions are planes or half-planes is necessarily equiprojective. These equiprojective polytopes form a natural superset of the zonotopes since the aggregated cones of 33-dimensional zonotopes at their edge directions are planes. It should be noted that this superset of the zonotopes does not contain all equiprojective polytopes. For instance, the equitruncated tetrahedron described in [10] has an aggregated cone at an edge direction that is neither a plane nor a half-plane. This equiprojective polytope is shown in Figure 5. It is obtained by cutting a tetrahedron TT along seven planes. The nonagonal face and the three hexagonal faces colored gray in the figure are what remains of the triangular faces of TT. The seven triangular faces of the equitruncated tetrahedron each result from one of the cuts. Six of these triangular faces are incident to the nonagonal face and colored yellow and orange in Figure 5. They all have a common edge direction orthogonal to the nonagon. Moreover, each of them shares a single edge direction with TT. The seventh triangular face, colored red in the figure, is parallel to the nonagonal face. It is not hard to see that the aggregated cone of the equitruncated tetrahedron at the edge direction orthogonal to the nonagonal face is the union of three cones whose pairwise intersection is reduced to the origin of 3\mathbb{R}^{3}. In particular, this aggregated cone is distinct from both a plane and a half-plane. This is another example of a non-convex aggregated cone. One can also see on the figure that the aggregated cones of the equitruncated tetrahedron at all of its other edge directions are half-planes. Note that this polytope is decomposable and in particular, it admits a tetrahedron homothetic to TT as a summand.

Finally, observe that, if the aggregated cone of a 33-dimensional polytope at some of its edge directions is a plane, then that polytope is decomposable (see for example [4]). However, the above question on polytope decomposability is open for the 33-dimensional polytopes whose aggregated cones at all edge directions are half-planes. By the above, these polytopes form a subclass of the equiprojective polytopes disjoint from zonotopes.

Question 6.2.

Does there exist an indecomposable 33-dimensional polytope whose aggregated cones at all edge directions are half-planes?

Acknowledgements. We are grateful to Xavier Goaoc for useful comments on an early version of this article and to anonymous referees for helpful suggestions and remarks. The PhD work of the first author has been partially funded by the MathSTIC (CNRS FR3734) research consortium.

References

  • [1] Noga Alon, The number of polytopes, configurations and real matroids, Mathematika 33 (1986), no. 1, 62–71.
  • [2] Anders Björner, Michel Las Vergnas, Bernd Sturmfels, Neil White, and Gunter M. Ziegler, Oriented matroids, Cambridge University Press, 1999.
  • [3] Hallard T. Croft, Kenneth J. Falconer and Richard K. Guy, Unsolved problems in geometry, Springer New York, NY, 1991.
  • [4] Antoine Deza and Lionel Pournin, Diameter, decomposability, and Minkowski sums of polytopes, Canadian Mathematical Bulletin 62 (2019), no. 4, 741–755.
  • [5] David Eppstein, Forbidden configurations in discrete geometry, Cambridge University Press, 2018.
  • [6] Stefan Felsner and Jacob E. Goodman, Pseudoline arrangements, Handbook of Discrete and Computational Geometry, third edition (Jacob E. Goodman, Joseph O’Rourke and Csaba D. Tóth, eds.), CRC Press, Boca Raton, FL, 2017, pp. 125–157.
  • [7] Xavier Goaoc and Emo Welzl, Convex hulls of random order types, Journal of the ACM 70 (2020), no. 1, article no. 8.
  • [8] Jacob E. Goodman and Richard Pollack, Multidimensional sorting, SIAM Journal on Computing 12 (1983), no. 3, 484–507.
  • [9] Jacob E. Goodman and Richard Pollack, Upper bounds for configurations and polytopes in RdR^{d}, Discrete & Computational Geometry 1 (1986), no. 3, 219–227.
  • [10] Masud Hasan, Mohammad Monoar Hossain, Alejandro López-Ortiz, Sabrina Nusrat, Saad Altaful Quader, and Nabila Rahman, Some non-trivial examples of equiprojective polyhedra, Geombinatorics 31 (2022), no. 4, 170–177.
  • [11] Masud Hasan and Anna Lubiw, Equiprojective polyhedra, Computational Geometry 40 (2008), no. 2, 148–155.
  • [12] Michael Kallay, Indecomposable polytopes, Israel Journal of Mathematics 41 (1982), 235–243.
  • [13] Jiří Matoušek, Order types and the same-type lemma, Lectures on Discrete Geometry, Graduate Texts in Mathematics, vol. 212, Springer, 2002, pp. 215–223.
  • [14] Walter Meyer, Indecomposable polytopes, Transactions of the American Mathematical Society 190 (1974), 77–86.
  • [15] Arnau Padrol, Vincent Pilaud and Germain Poullot, Deformed graphical zonotopes, Discrete & Computational Geometry, to appear (2021).
  • [16] Krzysztof Przesławski and David Yost, Decomposability of polytopes, Discrete & Computational Geometry 39 (2008), 460–468.
  • [17] Jürgen Richter-Gebert and Günter M. Ziegler, Oriented matroids, Handbook of Discrete and Computational Geometry, third edition (Jacob E. Goodman, Joseph O’Rourke and Csaba D. Tóth, eds.), CRC Press, Boca Raton, FL, 2017, pp. 159–184.
  • [18] Geoffrey C. Shephard, Decomposable convex polyhedra, Mathematika 10 (1963), 89–95.
  • [19] Geoffrey C. Shephard, Twenty problems on convex polyhedra part I, The Mathematical Gazette 52 (1968), no. 380, 136–147.
  • [20] Geoffrey C. Shephard, Twenty problems on convex polyhedra part II, The Mathematical Gazette 52 (1968), no. 382, 359–367.
  • [21] Zeev Smilansky, Decomposability of polytopes and polyhedra, Geometriae Dedicata 24 (1987), no. 1, 29–49.
  • [22] Günter M. Ziegler, Lectures on polytopes, Graduate Texts in Mathematics, vol. 152, Springer, 1995.