On polynomial inequalities for cone-volumes of polytopes


Abstract

Motivated by the discrete logarithmic Minkowski problem we study for a given matrix \(U\in\mathbb{R}^{n\times m}\) its cone-volume set \(C_{\tt cv}(U)\) consisting of all the cone-volume vectors of polytopes \(P(U,b)=\{ x\in\mathbb{R}^n : U^\intercal x\leq b\}\), \(b\in\mathbb{R}^n_{\geq 0}\). We will show that \(C_{\tt cv}(U)\) is a path-connected semialgebraic set which extends former results in the planar case or for particular polytopes. Moreover, we define a subspace concentration polytope \(P_{\tt scc}(U)\) which represents geometrically the subspace concentration conditions for a finite discrete Borel measure on the sphere. This is up to a scaling the basis matroid polytope of \(U\), and these two sets, \(P_{\tt scc}(U)\) and \(C_{\tt cv}(U)\), also offer a new geometric point of view to the discrete logarithmic Minkowski problem.

1 Introduction↩︎

The setting for this paper is the \(n\)-dimensional Euclidean space \(\mathbb{R}^n\). For two vectors \(x,y \in \mathbb{R}^n\) we denote by \(\langle x,y \rangle\) the standard scalar product of \(x\) and \(y\), and \(\| x \| = \sqrt{\langle x,x \rangle}\) denotes the associated Euclidean norm; \(\mathbb{S}^{n-1}=\{x\in\mathbb{R}^n : \| x \|=1\}\) is the \((n-1)\)-sphere. The convex hull of a non-empty set \(M\subset\mathbb{R}^n\) is denoted by \(\mathop{\mathrm{conv}}M\), and if \(M\) is finite then \(\mathop{\mathrm{conv}}M\) is called a polytope. By a result attributed to Minkowski and Weyl, \(P\subset\mathbb{R}^n\) is a polytope if and only if \[P=P(U,b)=\{x\in\mathbb{R}^n : U^\intercal x\leq b\}\] for a matrix \(U=(u_1,\dots,u_m)\in(\mathbb{S}^{n-1})^m\) with \(\mathop{\mathrm{pos}}U=\mathbb{R}^n\) and \(b\in\mathbb{R}^m\). Here \(\mathop{\mathrm{pos}}U\) means the positive hull, i.e., the set of all non-negative linear combinations of the column vectors \(u_1,\dots,u_m\in\mathbb{S}^{n-1}\) of \(U\). Apparently, we may assume that the column vectors are pairwise different, and therefore we set \[\mathcal{U}(n,m)=\left \{U=(u_1,\dots,u_m)\in(\mathbb{S}^{n-1})^m : \mathop{\mathrm{pos}}U=\mathbb{R}^n, u_i\ne u_j, i \ne j\right\}.\]

For \(1\leq i\leq m\) let \[F_i(b)=F(u_i,b)=P\cap\{x\in\mathbb{R}^n : \langle u_i,x\rangle =b_i\}\] which is always a face of \(P\), and, of course, might be empty. If \(\dim F_i(b)=\dim P-1\), \(F_i(b)\) is called a facet of \(P\). For \(M\subset \mathbb{R}^n\) we denote by \(\mathrm{vol}\,(M)\) its volume, i.e., its \(n\)-dimensional Lebesgue measure. If \(M\) is contained in a \(k\)-dimensional plane \(A\), \(\mathrm{vol}\,_k(M)\) refers to the \(k\)-dimensional Lebesgue measure with respect to \(A\).

We will mainly assume that \(b\geq 0\). This implies \(0\in P\), and if \(b > 0\) then \(0 \in \mathop{\mathrm{int}}P\), i.e., \(0\) is an interior point of \(P\), and so \(\dim P=n\). If \(F_i(b)\) is a facet of \(P(U,b)\), \(\dim P(U,b)=n\), then \(\frac{1}{n}b_i\mathrm{vol}\,_{n-1}(F_i(b))\) is the volume of the cone (pyramid) \(\mathop{\mathrm{conv}}(\{0\}\cup F_i(b))\). For \(U\in\mathcal{U}(n,m)\), the polytope \(P(U,b)\) is the interior-disjoint union of all these cones, so we can write \[\mathrm{vol}\,(P(U,b))=\frac{1}{n}\sum_{i=1}^m b_i\mathrm{vol}\,_{n-1}(F_i(b)).\] For such a \(P=P(U,b)\), \(\dim P=n\), we consider its cone-volume measure \(\mathop{\mathrm{V}}_P\) which is the finite non-negative Borel measure \(\mathop{\mathrm{V}}_P:\mathcal{B}(\mathbb{S}^{n-1})\to\mathbb{R}_{\geq 0}\) given by \[\mathop{\mathrm{V}}_P(\eta) =\sum_{i=1}^m \frac{b_i}{n}\mathrm{vol}\,_{n-1}(F_i(b))\,\delta_{u_i}(\eta) =\sum_{u_i\in\eta} \frac{b_i}{n}\mathrm{vol}\,_{n-1}(F_i(b)).\] Here \(\eta\subseteq \mathbb{S}^{n-1}\) is a Borel set and \(\delta_{u_i}(\cdot)\) is the Dirac measure in \(u_i\), i.e., \(\delta_{u_i}(\eta)=1\) if \(u_i\in\eta\), otherwise it is \(0\).

The discrete logarithmic Minkowski (existence) problem introduced by Böröczky, Lutwak, Yang and Zhang [1] asks for necessary and sufficient conditions such that a finite discrete Borel measure \[\mu:\mathcal{B}(\mathbb{S}^{n-1})\to\mathbb{R}_{\geq 0}, \quad \mu(\eta)=\sum_{i=1}^m \gamma_i\,\delta_{u_i}(\eta) \label{eq:measure}\tag{1}\] with \(u_i\in\mathbb{S}^{n-1}\), \(\gamma_i> 0\), is the cone-volume measure of a polytope. We will denote such a measure also by \(\mu(U,\gamma)\), where \(\gamma\in\mathbb{R}^m_{>0}\) is the vector with entries \(\gamma_i\).

This discrete problem can be extended to the continuous setting, i.e., to the space of all convex bodies and the corresponding general logarithmic Minkowski problem is a cornerstone of modern convex geometry. The associated partial differential equation for the logarithmic Minkowski problem is the following Monge-Ampère type equation on the unit sphere: For a given function \(f: \mathbb{S}^{n-1} \rightarrow (0,\infty)\), solve for the support function \(h: \mathbb{S}^{n-1} \rightarrow (0,\infty)\) of a convex body, \[h \det(h_{ij} + h \delta_{ij}) = f,\] where \(h_{ij}\) is the covariant derivative of \(h\) with respect to an orthonormal frame on \(\mathbb{S}^{n-1}\) and \(\delta_{ij}\) is the Kronecker delta. The Monge-Ampère equation has a close relation to the optimal transport with quadratic cost [2].

The cone-volumes are instrumental for computing Wachspress coordinates [3], which define the adjoint of a polytope and thereby its canonical form. The canonical form was introduced in the context of positive geometries and scattering amplitudes in quantum field theory [4]. The adjoint of a polytope appears in many different mathematical contexts (cf. [5]) and is relevant for convex optimization [6].

The cone-volume measure has found numerous important applications in convex geometry and analysis. In particular, its properties have been used to establish reverse affine isoperimetric inequalities [7], [8]. Since the work of Gromov and Milman [9], it has become a central tool, with further applications to functional inequalities, asymptotic geometric analysis, and probability theory [10][12]. For its history, relevance and impact we refer to [1], [13][20] and to the references within. Here we will only focus on the discrete setting.

The subspace concentration condition (scc), introduced by Böröczky et al. [1], plays an important role in the classification of the cone-volume measure. A finite discrete Borel measure \(\mu=\mu(U,\gamma): \mathcal{B}(\mathbb{S}^{n-1})\to\mathbb{R}_{\geq 0}\) with \(U\in\mathcal{U}(n,m)\), \(\gamma >0\), is said to satisfy the scc  if

  1. for every proper linear subspace \(L\subset\mathbb{R}^n\) it holds \[\mu(L)= \sum_{u_i\in L} \gamma_i \leq \frac{\dim L}{n}\mu(\mathbb{S}^{n-1}), \label{eq:scc1}\tag{2}\]

  2. and equality holds in 2 if and only if there exists a subspace \(\overline{L}\) complementary to \(L\) such that \(\{u_1,\dots,u_m\}\subset L\cup\overline{L}\).

In Section 2 we will define for \(U\in\mathcal{U}(n,m)\) the polytope \(P_{{\tt scc}}(U)\) (see 5 ), which we call the subspace concentration polytope (of \(U\)) that captures the scc. Up to scaling the polytope \(P_{\tt scc}(U)\) is (just) the matroid base polytope of the set of column vectors of \(U\).

Proposition 1. Let \(U\in\mathcal{U}(n,m)\) and \(\gamma\in\mathbb{R}^m_{>0}\) with \(\sum_{i=1}^m \gamma_i=1\). Then the finite discrete Borel measure \(\mu(U,\gamma)\) satisfies the scc  if and only if \(\gamma\in \mathop{\mathrm{relint}}P_{\tt scc}(U)\).

Here \(\mathop{\mathrm{relint}}(M)\) denotes the relative interior of \(M\subseteq\mathbb{R}^n\), i.e., the sets of interior points with respect to the ambient space given by \(\mathop{\mathrm{aff}}M\), the affine hull of \(M\).

In the special case that \(U\) does not contain parallel vectors, the polytope \(P_{\tt scc}((U,-U))\) as well as Proposition 1.1 with the additional symmetry assumption \(\gamma_i=\gamma_{m+i}\), \(1\leq i\leq m\), was already considered by Liu et al. [21].

In order to show the relation of the scc  to the cone-volume measure we also define a cone-volume set \(C_{\tt cv}(U)\). To this end, we firstly consider for \(U\in\mathcal{U}(n,m)\) and \(b\in \mathbb{R}^m_{\geq 0}\) the cone-volume vector \[\gamma(U,b)=\frac{1}{n}\Big(b_1\mathrm{vol}\,_{n-1}(F(u_1)),\dots, b_m\mathrm{vol}\,_{n-1}(F(u_m))\Big)^\intercal\in \mathbb{R}^m_{\geq 0}.\] Observe that some of its entries might be zero, if \(F_i(b)\) is not of dimension \(n-1\) or \(b_i=0\). The set \[C_{\tt cv}(U)=\left\{ \gamma(U,b) : b\in\mathbb{R}^m_{\geq 0} \text{ and } \mathrm{vol}\,(P(U,b))=1\right\}\] is called the cone-volume set of \(U\). Any cone-volume vector \(\gamma(U,b)\) of an \(n\)-dimensional polytope of the type \(P(U,b)\) is up to scaling to volume 1 an element of \(C_{\tt cv}(U)\) as \[\frac{1}{\mathrm{vol}\,(P(U,b))}\gamma(U,b) = \gamma\left(U, \left(\mathrm{vol}\,(P(U,b)) \right)^{-1/n}b\right)\in C_{\tt cv}(U). \label{eq:scaling}\tag{3}\]

If \(m=2m'\) is even and \(u_{m'+i }=-u_i\), \(i=1,\dots,m'\), we denote such a matrix by \(U^s\in \mathcal{U}(n,m)\) and a vector \(b\in\mathbb{R}^m\) satisfying \(b_i=b_{m'+i}\), \(i=1,\dots,m'\), will be denoted by \(b^s\). Let \[C^s_{\tt cv}(U^s)=\left\{ \gamma(U^s,b^s) : b^s\in\mathbb{R}^m_{\geq 0}, \mathrm{vol}\,(P(U^s,b^s))=1\right\}\] be the associated symmetric cone-volume set. In the groundbreaking paper [1] it was in particular shown that an even finite positive Borel measure \(\mu(U^s,\gamma^s)\) is the cone-volume measure of an origin symmetric polytope \(P(U^s,b^s)\) if and only if \(\mu(U^s,\gamma^s)\) satisfies scc. Hence, with Proposition 1 this can be reformulated as (see also [21])

Theorem 1 (). Let \(m=2m'\) and \(U^s\in\mathcal{U}(n,m)\). Then it holds \[C^s_{\tt cv}(U^s) \cap\mathbb{R}^m_{>0}=\mathop{\mathrm{relint}}\left(P_{\tt scc}(U^s) \cap \left\{ x \in \mathbb{R}^m : x_{i } = x_{m'+ i},\,1\leq i\leq m' \right\}\right).\]

In the general setting we will show that \(C_{\tt cv}(U)\) and \(P_{\tt scc}(U)\) coincide only for parallelepipeds.

Theorem 2. Let \(U\in\mathcal{U}(n,m)\). Then \(C_{\tt cv}(U)=P_{\tt scc}(U)\) if and only if \(m=2n\) and up to renumbering we have \(u_{n+i}=-u_i\), \(1\leq i\leq n\).

For the (non-symmetric) discrete logarithmic Minkowski problem we do not know necessary and sufficient conditions. By a result of Chen et al. [20], however, we have the following inclusion.

Theorem 2 (). Let \(U\in\mathcal{U}(n,m)\). Then it holds \[C_{\tt cv}(U)\cap\mathbb{R}^m_{>0} \supseteq \mathop{\mathrm{relint}}P_{\tt scc}(U).\]

In Section 2 we will also see that both sets have the same dimension (Proposition 6 and Proposition 7).

By definition, for \(U\in\mathcal{U}(n,m)\), the cone-volume set \(C_{\tt cv}(U)\) is a subset of \(\{x\in\mathbb{R}^{m}: x\geq 0, \, x_1+x_2+\dots + x_m=1\}\). A result of Zhu shows that it can also be that large.

Theorem 3 (). Let \(U\in\mathcal{U}(n,m)\) be in general position, i.e., any \(n\) columns of \(U\) are linearly independent. Then \[\begin{align} C_{\tt cv}(U) \cap\mathbb{R}^m_{>0} &= \left\{x\in\mathbb{R}^{m}: x>0,\, x_1+x_2+\dots + x_{m}=1\right\}\\ & = \mathop{\mathrm{conv}}\{e_1,\dots,e_m\}\cap\mathbb{R}^m_{>0} . \end{align}\]

Remark 3. With some additional considerations and a result of Zhu [17], one can even show that for \(U\in\mathcal{U}(n,m)\) in general position it holds \[C_{\tt cv}(U) = \mathop{\mathrm{conv}}\{e_1,\dots,e_m\}.\]

In general the inclusion in Theorem 2 is strict as \(C_{\tt cv}(U)\) might not be convex and even not representable as the finite union of polytopes (see Section 2). Our main result is that \(C_{\tt cv}(U)\) is (at least) a semialgebraic set, i.e., roughly speaking, it can be described by the finite union of sets which are representable by finitely many polynomial inequalities.

Theorem 4. Let \(U\in\mathcal{U}(n,m)\). Then \(C_{\tt cv}(U)\) is a semialgebraic set.

In the special case \(n=2\), this was shown already by Stancu [22], explicit descriptions of \(C_{\tt cv}(U)\) for planar quadrilaterals were obtained by Liu et al. [23], where the trapezoid case was already studied by Pollehn [24]. In addition, a general valid polynomial inequality for arbitrary \(C_{\tt cv}(U)\) was obtained by Böröczky and Hegedűs [25]. Representations related to particular higher dimensional convex bodies were recently studied by Chen, Liu and Xiong (private communication).

Our general polynomial description reduces to Stancus representation in the planar case. We will also present a bound on the degree of the polynomials in the general case (see Corollary 2).

The paper is organized as follows. In Section 2 we will define \(P_{scc}(U)\), give a proof of Proposition 1, show the relation to matroid polytopes, study certain basic properties of the two sets \(P_{\tt scc}(U)\) and \(C_{\tt cv}(U)\), and also provide a few examples. In particular, we will also show that \(C_{\tt cv}(U)\) is path-connected (see Proposition 9) and we will provide the proof of Theorem 2. The proof of Theorem 4 is given in Section 3 where we will also present some necessary background on semialgebraic sets. Section 4 deals with the 2-dimensional case, and in Section 5 we wil briefly discuss the non-uniqueness of cone-volume vectors.

2 Subspace concentration polytopes and cone-volume sets↩︎

In the following let \(U\in\mathcal{U}(n,m)\). With \(S\subseteq U\) we mean a subset of the column vectors, and \(\mathop{\mathrm{rg}}(S)\) denotes the rang of the matrix \(S\), i.e., \(\dim(\mathop{\mathrm{lin}}S)\). We will treat \(S\subseteq U\) as matrix as well as the set consisting of its column vectors.

Let \(\mathcal{B}(U)\) denotes all subsets of \(U\) forming a basis of \(\mathbb{R}^n\), then the tuple \(M_U=(U, \mathcal{B}(U))\) is called the basis matroid of \(U\). The associated characteristic polytope \[P(M_U) =\mathop{\mathrm{conv}}\left\{ \chi_U(B) : B\in \mathcal{B}(U) \right\}\subset\mathbb{R}^m\] is called the (basis) matroid polytope of \(M_U\). Here \(\chi_U(B)\in\mathbb{R}^m\) is the characteristic vector of the basis \(B\) with respect to \(U\), i.e., for \(1\leq i\leq m\) its \(i\)th entry is \(1\) if column \(u_i\in B\), otherwise \(0\). For general information on matroids we refer to [26], [27]. It is well-known that \(P(M_U)\) can also be described by the following system of inequalities (see, e.g., [28]) \[\begin{align} P(M_U) & = \left\{x\in\mathbb{R}^m : x\geq 0,\, \sum_{i=1}^m x_i=n, \sum_{u_i\in S} x_i\leq \mathop{\mathrm{rg}}(S) \text{ for all } S\in \mathcal{L}(U)\right\}, \end{align}\] where \[\begin{align} \mathcal{L}(U) & = \{ S \subseteq U : 1 \leq \mathop{\mathrm{rg}}(S) \leq n - 1 \text{ and } U \cap \mathop{\mathrm{lin}}S = S \}. \end{align}\] The subsets in \(\mathcal{L}(U)\) are called flats, and for a flat \(S\) the associated rank inequality is an (implicit) equality for \(P(M_U)\) if and only if \(S\) belongs to the set \[\mathcal{F}(U) = \{ S \in \mathcal{L}(U) : \mathop{\mathrm{lin}}(S) \cap \mathop{\mathrm{lin}}(U \setminus S) = \{ 0 \} \},\] which are the so-called (non-trivial) separators of the matroid (see, e.g., [27], [29]). For later purpose and in view of scc ii) we note that \[\begin{align} \{\mathop{\mathrm{lin}}S : S \in \mathcal{F}(U) \} = \{ & L : L\subset\mathbb{R}^n \text{ is a proper subspace such that } \\[-1ex] &\text{ there exits a complementary}\\[-1ex] &\text{ subspace }L'\text{ with } U\subset L\cup L' \}. \end{align} \label{eq:second}\tag{4}\] With these two sets we define the subspace concentration polytope as the base matroid polytope scaled by \(1/n\): \[\begin{align} P_{\tt scc}(U)= \frac{1}{n} P(M_U) \\ =\Biggl\{ x \in \mathbb{R}^m & : \sum_{i = 1}^m x_i = 1, \sum_{u_i \in S } x_i = \frac{\mathop{\mathrm{rg}}(S)}{n}, S \in \mathcal{F}(U), \\ &\, x\geq 0, \sum_{u_i \in S } x_i \leq \frac{\mathop{\mathrm{rg}}(S)}{n},\, S \in \mathcal{L}(U) \setminus \mathcal{F}(U) \Biggl\}. \end{align} \label{def:pscc}\tag{5}\]

Next we remark that \(P_{\tt scc}(U)\) as well as \(C_{\tt cv}(U)\) are linear invariant which will be used later on.

Proposition 5. Let \(U\in\mathcal{U}(n,m)\) and let \(A\in\mathbb{R}^{n\times n}\), \(\det A\ne 0\). Then \(P_{\tt scc}(AU)=P_{\tt scc}(U)\) and \(C_{\tt cv}(AU)=C_{\tt cv}(U)\).

Proof. The first identity follows from \(A\mathcal{B}(U)=\mathcal{B}(AU)\) and 5 . For the second one we note that \(P(AU,b)=A^{-\intercal}P(U,b)\) and so \[\gamma(AU,b)=|\det(A^{-\intercal})|\,\gamma(U,b)=\gamma(U, |\det(A^{-\intercal})|^{1/n}b).\] Thus, \(C_{\tt cv}(AU)=C_{\tt cv}(U)\). ◻

For the proof of Proposition 1 it will be convenient first to give an explicit description of \(\mathop{\mathrm{relint}}P_{\tt scc}(U)\). It immediately follows from the above mentioned role of the separators but for completness sake we add the short proof.

Lemma 1. Let \(U\in\mathcal{U}(n,m)\). Then \[\begin{align} \mathop{\mathrm{relint}}P_{\tt scc}(U) = \Biggl\{ x \in \mathbb{R}^m & : \sum_{i = 1}^m x_i = 1, \sum_{u_i \in S } x_i = \frac{\mathop{\mathrm{rg}}(S)}{n}, S \in \mathcal{F}(U), \\ &\, x > 0, \sum_{u_i \in S } x_i < \frac{\mathop{\mathrm{rg}}(S)}{n}, S \in \mathcal{L}(U) \setminus \mathcal{F}(U) \Biggl\}. \end{align}\]

Proof. Apparently, the set on the right hand side is a subset of \(\mathop{\mathrm{relint}}P_{{\tt scc}}(U)\). For the reverse inclusion let \(y\in\mathop{\mathrm{relint}}P_{\tt scc}(U)\). Then \(y\) admits a representation as (cf.  5 , [30]) \[y=\sum_{B\in \mathcal{B}(U)} \lambda_B\,\frac{1}{n}\chi_U(B) \text{ with }\lambda_B>0 \text{ for all } B\in \mathcal{B}(U) \text{ and } \sum_{B\in \mathcal{B}(U)}\lambda_B=1.\] As each vector \(u_i\in U\) is contained in some basis \(B\in\mathcal{B}(U)\) we have \(y>0\). Next, let \(S \in \mathcal{L}(U) \setminus \mathcal{F}(U)\), \(\mathop{\mathrm{rg}}(S)=k\in\{1,\dots,n-1\}\). For each basis \(B\in \mathcal{B}(U)\) we have \[\sum_{u_i\in S}\frac{1}{n}(\chi_U(B))_i =\frac{1}{n}|S\cap B|\leq \frac{\mathop{\mathrm{rg}}(S)}{n} \label{eq:basisineq}\tag{6}\] and so \[\sum_{u_i\in S}y_i = \sum_{u_i\in S} \sum_{B\in \mathcal{B}(U)} \lambda_B\,\frac{1}{n}(\chi_U(B))_i= \sum_{B\in \mathcal{B}(U)}\lambda_B \sum_{u_i\in S} \frac{1}{n}(\chi_U(B))_i \leq \frac{\mathop{\mathrm{rg}}(S)}{n}.\] Hence, it suffices to show that there exists at least one basis \(\overline{B}\) with strict inequality in 6 : as \(S\notin \mathcal{F}(U)\) we have \(\mathop{\mathrm{rg}}(U\setminus S) \geq n-\mathop{\mathrm{rg}}(S)+1\). Since \(S=\mathop{\mathrm{lin}}S\cap U\) we can find \(n-\mathop{\mathrm{rg}}S +1\) linearly independent vectors \(u_{j_i}\in U\) with \(u_{j_i}\notin \mathop{\mathrm{lin}}S\). Supplementing these vectors to a basis from \(\mathcal{B}(U)\) gives a desired basis \(\overline{B}\). ◻

Now we are ready to prove that \(\mathop{\mathrm{relint}}P_{\tt scc}(U)\) describes the subspace concentration conditions.

Proof of Proposition 1. First let us assume that the measure \(\mu(U,\gamma)\), \(\gamma>0\), satisfies the scc. Then for \(S\in\mathcal{L}(U)\) we have by scc  i) \[\sum_{u_i\in S} \gamma_i = \sum_{u_i\in \mathop{\mathrm{lin}}S}\gamma_i\leq \frac{\mathop{\mathrm{rg}}S}{n}. \label{eq:proofprop1}\tag{7}\] Now by 4 we have \(S\in \mathcal{F}(U)\) if and only if there exists a complementary subspace \(L'\) to \(L=\mathop{\mathrm{lin}}S\) with \(\{u_1,\dots,u_m\}\subset L\cup L'\). By scc ii) this is equivalent to having equality in 7 . In view of Lemma 1 we conclude \(\gamma\in\mathop{\mathrm{relint}}P_{{\tt scc}}(U)\).

Let now \(\gamma\in\mathop{\mathrm{relint}}P_{{\tt scc}}(U)\). Then \(\gamma>0\) and let \(L\subset\mathbb{R}^n\) be a proper subspace. With \(S_L=U\cap L\in \mathcal{L}(U)\) we have by Lemma 1 \[\sum_{u_i\in L} \gamma_i= \sum_{u_i\in S_L} \gamma _i\leq \frac{\mathop{\mathrm{rg}}(S_L)}{n} \leq \frac{\dim(L)}{n}, \label{eq:proofprop2}\tag{8}\] which shows scc  i). Moreover, we have equality in \(\sum_{u_i\in L} \gamma_i\leq \dim(L)/n\) if and only if \(S_L\in\mathcal{F}(U)\) and \(\dim S_L=\dim L\) which by 4 is equivalent to the existences of a subspace \(L'\) complementary to \(\mathop{\mathrm{lin}}(S_L)=L\) (cf. 8 ) with \(\{u_1,\dots,u_m\}\subset L\cup L'\). Thus scc ii) is verified as well. ◻

Before we proceed we have to extend the definitions of \(P(U,b)\), \(C_{\tt cv}(U)\) and \(P_{\tt scc}(U)\) to subsets \(S\subseteq U\) with \(\mathop{\mathrm{pos}}S=\mathop{\mathrm{lin}}S\). We will do this always with respect to the “ambient matrix” \(U\), i.e., for a vector \(v\in\mathbb{R}^{|U|}\) we denote by \(v_S\in\mathbb{R}^{|S|}\) the subvector of \(v\) having coordinates \(v_i\) with \(u_i\in S\). Then with \(\mathcal{B}(S)=\{T\subseteq S: T \text{ basis of }\mathop{\mathrm{lin}}S\}\) we set \[\begin{align} P_{\tt scc}(S) &=\mathop{\mathrm{conv}}\{\chi_U(T) : T\in \mathcal{B}(S) \}. \end{align}\] With the canonical definitions of \(\mathcal{L}(S)\), \(\mathcal{F}(S)\) we have \[\begin{align} P_{\tt scc}(S) & =\Bigg \{ x \in\mathbb{R}^{|U|} : x_{U\setminus S}=0, x_S\geq 0, \sum_{u_i\in S}x_i=1,\\ &\quad\quad\quad \quad\quad\quad\sum_{u_i\in T} x_i\leq \frac{\mathop{\mathrm{rg}}T}{\mathop{\mathrm{rg}}S} \text{ for } T\in\mathcal{L}(S),\\ &\quad\quad\quad \quad\quad\quad \sum_{u_i\in T} x_i= \frac{\mathop{\mathrm{rg}}T}{\mathop{\mathrm{rg}}S} \text{ for } T\in\mathcal{F}(S) \Bigg \}. \end{align}\] Regarding cone-volume sets let \[P(S,b_S)=\{x\in\mathop{\mathrm{lin}}S: S^\intercal x\leq b_s\}.\] Let now \(\gamma=\gamma(S,b_s)\in\mathbb{R}^{|U|}\) be the cone-volume vector with \(\gamma_{U\setminus S}=0\) and for \(u_i\in S\) let \(\gamma_i\) be the associated cone-volume of the \(\mathop{\mathrm{rg}}(S)\)-dimensional polytope \(P(S,b_s)\), i.e., \[\gamma_i=\frac{b_i}{\mathop{\mathrm{rg}}S}\mathrm{vol}\,_{\mathop{\mathrm{rg}}(S)-1}(F_S(u_i)),\] where \(F_s(u_i)=P(S,b_s)\cap\{x\in\mathop{\mathrm{lin}}S : \langle u_i,x\rangle =b_i\}\). Then we set \[C_{\tt cv}(S)=\{\gamma(S,b_s) : b\in\mathbb{R}^{|U|}_{\geq 0} \text{ and }\mathrm{vol}\,_{\mathop{\mathrm{rg}}S}(P(S,b_s))=1\}.\]

Observe that for \(S\in\mathcal{F}(U)\) we always have \(\mathop{\mathrm{pos}}S=\mathop{\mathrm{lin}}S\), and with the separators we can write \(P_{\tt scc}(U)\) as direct sum of submatroid polytopes. In fact, given \(S\in\mathcal{F}(U)\) it is known (e.g., [27]) that \[P_{\tt scc}(U)=\frac{\mathop{\mathrm{rg}}(S)}{n}P_{\tt scc}(S)\oplus \frac{\mathop{\mathrm{rg}}(U\setminus S)}{n}P_{\tt scc}(U\setminus S). \label{eq:sepsplit}\tag{9}\] Iterating this process, i.e, looking at separators of \(S\) and \(U\setminus S\) and so forth leads to a unique partion \[U=S_1\cup S_2 \cup \cdots \cup S_d \label{eq:uniquepart}\tag{10}\] into so-called irreducible sets \(S_j\subseteq U\), i.e., \(\mathcal{F}(S_j)=\varnothing\), \(1\leq j\leq d\). In particular, we have \[\mathbb{R}^n =\mathop{\mathrm{lin}}S_1\oplus \dots \oplus \mathop{\mathrm{lin}}S_d.\]

Proposition 6. Let \(U\in\mathcal{U}(n,m)\) and let \(U=S_1\cup S_2 \cup \cdots \cup S_d\) be the unique partition into irreducible sets. Then \[P_{\tt scc}(U)=\frac{\mathop{\mathrm{rg}}(S_1)}{n}P_{\tt scc}(S_1)\oplus \cdots \oplus \frac{\mathop{\mathrm{rg}}(S_d)}{n}P_{\tt scc}(S_d),\] and \(\dim P_{\tt scc}(U)= m-d\).

Proof. The decomposition follows from repeated application of 9 . For the dimension see [28] Prop.  2.4, or just observe that if \(\mathcal{F}(S_j)=\varnothing\) then Lemma 1 implies that \(\dim P_{\tt scc}(S_j)=|S_j|-1\). Together with i) we get \(\dim(P_{\tt scc}(U))= \dim P_{\tt scc}(S_1)+\dots + \dim P_{\tt scc}(S_d)=|S_1|+\dots+|S_d|-d=m-d\). ◻

Next we present three examples.

Example 1 (Polytopes in general positions, e.g., a simplex). Let \(U\in\mathcal{U}(n,m)\) be in general positions, i.e., each \(n\) of the column vectors are linearly independent. Then \(\mathcal{F}(U)=\varnothing\) and for \(S\in\mathcal{L}(U)\) we have \(\mathop{\mathrm{rg}}S= |S|\). Thus all inequalities for \(S\in \mathcal{L}(U)\) are dominated by those with \(|S|=1\). Hence \[\begin{align} P_{\tt scc}(U)& =\left\{x\in\mathbb{R}^{m}: x_1+\dots +x_{m}=1, x\geq 0, x_i\leq \frac{1}{n}, 1\leq i\leq m \right\}\\ & = \frac{1}{n} \Big( [0,1]^{m}\cap\{x\in\mathbb{R}^{m}: x_1+\dots +x_{m}=n\} \Big) \\ &=\frac{1}{n}\mathop{\mathrm{conv}}\left\{\sum_{i\in I} e_i: I\subset\{1,\dots,m\}, |I|=n\right\}. \end{align}\] So, up to the factor \(1/n\), \(P_{\tt scc}(U)\) is the hypersimplex \(\Delta(n,m)\). \(\triangle\)

Example 2 (Parallelepiped). Let \(u_1,\dots,u_n\in \mathbb{S}^{n-1}\) be linearly independent and so \(U^s=(u_1,\dots,u_{n},-u_1,\dots,-u_{n})\in\mathcal{U}(n,2n)\). Then \(\mathcal{F}(U)=\mathcal{L}(U) =\{(W,-W) : W\subset (u_1,\dots,u_n), W\ne\varnothing\}\) and again, all equations resulting from \(\mathcal{F}(U)\) are dominated by those with \(|W|=1\). Hence, \[\begin{align} P_{\tt scc}(U^s)& =\{x\in\mathbb{R}^{2n}: x_1+\dots +x_{2n}=1, x\geq 0, x_i+x_{n+i}= \frac{1}{n}, 1\leq i\leq n \} \\ &=\frac{1}{n}\Big( \mathop{\mathrm{conv}}\{e_1,e_{n+1}\} \oplus\dots\oplus \mathop{\mathrm{conv}}\{e_n,e_{2n}\}\Big) , \end{align}\] where the direct sum corresponds to the partition of \(U^s\) into the irreducible sets \(S_j= \{u_j,u_{n+j}\}=\{u_j,-u_j\}\) (cf. Proposition 6). In particular, \(P_{\tt scc}(U)\) is a cube of dimension \(n\) and of edge length \(\sqrt{2}\). \(\triangle\)

Example 3 (Trapezoid). Let \(U=(u_1,u_2,u_3,u_4)\in \mathcal{U}(2,4)\), with \(u_3=-u_1\), and \(\langle u_1,u_2\rangle, \langle u_1,u_4\rangle >0\). Then \(\mathcal{F}(U)=\varnothing\), \(\mathcal{L}(U)=\{(u_1,u_3), (u_2), (u_4)\}\) and \[\begin{align} P_{\tt scc}(U)& =\left\{x\in\mathbb{R}^{4}: x_1+\dots +x_{4}=1, x\geq 0, x_2,x_4\leq\frac{1}{2}, x_1+x_3\leq \frac{1}{2}\right\} \\ &=\mathop{\mathrm{conv}}\left\{(1,1,0,0)^\intercal, (1,0,0,1)^\intercal, (0,1,1,0) ^\intercal, (0,1,0,1) ^\intercal, (0,0,1,1)^\intercal\right\}. \end{align}\] Observe, that out of the 6 possible bases among 4 vectors only \(u_1,u_3\) do not build a basis. It is \(\dim P_{\tt scc}(U)=3\) and \(P_{\tt scc}(U)\) is a pyramid over a square with apex \((0,0,1,1)^\intercal\). \(\triangle\)

We further remark that the vertices of \(P_{\tt scc}(U)\) are exactly the vectors \(\chi_U(B)\), \(B\in\mathcal{B}\), and all edges are parallel to a vector of the type \(e_i-e_j\). [28]

As well-understood as \(P_{\tt scc}(U)\) is, the cone-volume set \(C_{\tt cv}(U)\) is equally mysterious is (in general). But first we note that we also have a decomposition as in Proposition 6.

Proposition 7. Let \(U\in\mathcal{U}(n,m)\) and let \(U=S_1\cup S_2 \cup \cdots \cup S_d\) be the unique partition into irreducible sets. Then it holds \[C_{\tt cv}(U)=\frac{\mathop{\mathrm{rg}}(S_1)}{n}C_{\tt cv}(S_1)\oplus \cdots \oplus\frac{\mathop{\mathrm{rg}}(S_d)}{n}C_{\tt cv}(S_d), \label{eq:cvdirect}\qquad{(1)}\] and \(\dim(C_{\tt cv}(U))=m-d\).

Proof. By Theorem 2 we know \[\mathop{\mathrm{relint}}P_{\tt scc}(U)\subseteq C_{\tt cv}(U)\subset \{x\in\mathbb{R}^m : x_1+\cdots +x_m=1\},\] where the right hand side inclusion follows immediately from the definition of \(C_{\tt cv}(U)\). Hence, \(\dim(P_{\tt scc}(U))\leq \dim(C_{\tt cv}(U))\leq |U|-1\) and if \(U\) is irreducible, Proposition 6 ii) yields \[\dim(C_{\tt cv}(U))=|U|-1.\] Thus, once we have established ?? we obtain \(\dim(C_{\tt cv}(U)=m-d\) as in the proof of Proposition 6. In order to show ?? let \(S\in\mathcal{F}(U)\). By 4 we know that \(L=\mathop{\mathrm{lin}}(S)\) and \(L'=\mathop{\mathrm{lin}}(U\setminus S)\) are complementary subspaces. It suffices to show that (see 10 ) \[C_{\tt cv}(U)= \frac{k}{n} C_{\tt cv}(S)\oplus \frac{n-k}{n} C_{\tt cv}(U\setminus S), \label{eq:toshow}\tag{11}\] where \(k=\dim L\). To this end we may assume by Proposition [prop:invariant] that \(L'=L^\perp\), i.e., \(L'\) is the orthogonal complement of \(L\). Then, as \(U\subset L\cup L^\perp\) we can write for any \(b\in\mathbb{R}^m_{>0}\) the polytope \(P(U,b)\) as the direct sum (see, e.g., [31], [15] ) \[P(U,b)=P(S,b_S)\oplus P(\overline{S},b_{\overline{S}}) \label{eq:directsumpoly}\tag{12}\] with \(\overline{S}=U\setminus S\) and both polytopes are contained in orthogonal subspaces. For \(Q\in\{U,S,\overline{S}\}\), and \(u\in Q\) let \(F_Q(u)=P(Q,b_Q)\cap\{x\in \mathop{\mathrm{lin}}Q: \langle u,x\rangle = b_{\{u\}}\}\) be the possible facet in direction \(u\) of \(P(Q,b_Q)\). Then for \(u\in S\), \(F_U(u)\) is a facet of \(P(U,b)\) if and only if \(F_S(u)\) is a facet of \(P(S,b_s)\) and then \(F_U(u)=F_S(u)\oplus P(\overline{S},b_{\overline{S}})\). Thus for \(u\in S\) we have \[\frac{b_{\{u\}}}{n}\mathrm{vol}\,_{n-1}(F_U(u)) = \frac{k}{n}\frac{b_{\{ u\}}}{k} \mathrm{vol}\,_{k-1}(F_S(u))\mathrm{vol}\,_{n-k}(P(\overline{S},b_{\overline{S}})).\] The same, of course, holds true if we replace \(S\) by \(\overline{S}\), and so we have \[\gamma(U,b)= \frac{k}{n} \mathrm{vol}\,_{n-k}(P(\overline{S},b_{\overline{S}}))\gamma(S,b_s) \oplus \frac{n-k}{n} \mathrm{vol}\,_{k}(P(S,b_{ S}))\gamma(\overline{S},b_{\overline{s}}).\] With 12 we can write \[\frac{1}{\mathrm{vol}\,(P(U,b)}\gamma(U,b) =\frac{k}{n} \frac{1}{\mathrm{vol}\,_k(P_S,b_S)} \gamma(S,b_S) \oplus \frac{n-k}{n} \frac{1}{\mathrm{vol}\,_{n-k}(P_{\overline{S}},b_{\overline{S}})} \gamma(\overline{S},b_{\overline{S}}),\] and in view of 3 , this shows 11 . ◻

By Proposition 7, Proposition 6 and Theorem 2 we have \[\mathop{\mathrm{aff}}C_{\tt cv}(U)=\mathop{\mathrm{aff}}P_{\tt scc}(U)\] and thus we get

Corollary 1. Let \(U \in\mathcal{U}(n,m)\), \(\gamma\in C_{\tt cv}(U)\) and \(l=\dim P_{{\tt scc}}(U)\). Then there exists \(\gamma_1,\dots,\gamma_{l+1}\in C_{{\tt cv}}(U)\cap \mathop{\mathrm{relint}} P_{{\tt scc}}(U)\), \(\alpha_1,\dots,\alpha_{l+1}\in\mathbb{R}\), \(\sum_{i=1}^{l+1} \alpha_i=1\), such that \[\gamma=\sum_{i=1}^{l+1}\alpha_i\,\gamma_i.\]

Example 1 (Polytopes in general positions, e.g., simplex)continued. Theorem 3 shows that for \(U=(u_1,\dots,u_m)\) in general position we have \[C_{\tt cv}(U)\cap\mathbb{R}^m_{>0}=\mathop{\mathrm{relint}}\mathop{\mathrm{conv}}\{e_1,\dots,e_m\}. \label{eq:general}\tag{13}\] For a simplex, i.e., \(m=n+1\), this is easy to see. To this end we observe that by the existence theorem of Minkowski (see, e.g., [30]) there exists an unique – up to translations – simplex \[T(b^*)=\{ x\in\mathbb{R}^n : \langle u_i, x\rangle\leq b_i^*, 1\leq i\leq n+1\}\] with \(\mathrm{vol}\,(T)=1\). Let \(\phi_i\) be the \((n-1)\)-dimensional volume of the facet with outer unit normal vector \(u_i\). For \(\gamma=(\gamma_1,\dots,\gamma_{n+1})^\intercal \in\mathop{\mathrm{conv}}\{e_1,\dots, e_{n+1}\}\), let \(b_i=n\,\gamma_i/\phi_i\), \(1\leq i\leq n+1\). Then \(T(b)\) is a simplex containing the origin, with \(\gamma(U,b)=\gamma\), and thus \(\mathrm{vol}\,(T)=1\). As we always have \(C_{\tt cv}(U)\subseteq \mathop{\mathrm{conv}}\{e_1,\dots,e_m\}\) this gives 13 for \(m=n+1\). \(\triangle\)

Example 2 (Parallelepiped)continued. Let \(S_j=\{u_j,u_{n+j}\}=\{u_j,-u_j\}\), \(j=1,\dots,n\), be the irreducible sets of \(U^s\). Then \[C_{\tt cv}(S_j)=\mathop{\mathrm{conv}}\{e_j,e_{n+j}\},\] and with Proposition 7 we obtain \(C_{\tt cv}(U^s)=P_{\tt scc}(U^s)\). Note that we consider the general cone-volume set without restricting to the symmetric case (see Theorem 2). \(\triangle\)

Example 3 (Trapezoid)continued. From [24] we get that \[\begin{align} C_{\tt cv}(U)&\cap\mathbb{R}^4_{>0} = \left\{ \gamma \in \mathbb{R}_{> 0}^4: \sum_{i=1}^4 \gamma_i = 1, \gamma_1 + \gamma_3 < \gamma_2 + \gamma_4 \right\} \\ & \cup \left\{ \gamma \in \mathbb{R}_{> 0}^4: \sum_{i=1}^4 \gamma_i = 1, \gamma_1 + \gamma_3 \geq \gamma_2 + \gamma_4 \geq 2 \sqrt{\gamma_1 \gamma_3} \text{ and } \gamma_1 < \gamma_3 \right\}. \end{align} \label{eq:trapeziod-hannes}\tag{14}\] \(\triangle\)

Trapezoids also serve as an example in order to show the following properties of \(C_{\tt cv}(U)\).

Proposition 8. There exists \(U\in\mathcal{U}(n,m)\) such that

  1. \(C_{\tt cv}(U)\) is not convex.

  2. \(C_{\tt cv}(U)\cap\mathbb{R}^{|U|}_{>0} \not\subseteq \mathop{\mathrm{relint}}\left(C_{\tt cv}(U)\right)\),

  3. \(C_{\tt cv}(U)\) is not closed.

Proof. We will only present \(2\)-dimensional examples, which can, however, easily be extended to any dimension via Proposition 7.

For i) and ii) we take the trapezoid from Example 3, and let \(A\) be the first set of the (disjoint) union 14 and \(B\) the second one. Obviously, \(B\) is not convex and Figure 1 presents a visualization.

a
b

Figure 1: The \(x-\)axis corresponds to \(\gamma_1\), the \(y-\)axis to \(\gamma_3\) and the \(z-\)axis to \(\gamma_2\). The corresponding vector in \(C_{\tt cv}(U)\) is given via the formula \((\gamma_1,\gamma_2,\gamma_3,1-(\gamma_1+\gamma_2+\gamma_3))\).. a — Subset \(A\) of \(C_{\tt cv}(U)\cap\mathbb{R}^4_{>0}\), b — Subset \(B\) of \(C_{\tt cv}(U)\cap\mathbb{R}^4_{>0}\)

For ii) let \(\gamma=(1/9,2/9,4/9,2/9)^\intercal\). Then \[\gamma_1+\gamma_3>\gamma_2+\gamma_4=2\sqrt{\gamma_1\,\gamma_3}, \gamma_1<\gamma_3, \text{ and } \gamma_1+\gamma_2+\gamma_3+\gamma_4=1,\] and by 14 we have \(\gamma\in C_{\tt cv}(U) \cap\mathbb{R}^m_{>0}\). However, for (small) \(\epsilon>0\) the vector \(\overline{\gamma}=(1/9+\epsilon,2/9-\epsilon,4/9,2/9)^\intercal\) still satisfies all the above strict inequalities but as \(\overline{\gamma}_2+\overline{\gamma}_4<2\sqrt{\overline{\gamma}_1\,\overline{\gamma}_3}\) it is not contained in \(C_{\tt cv}(U)\). Hence, \(\gamma\in\mathop{\mathrm{bd}}C_{\tt cv}(U)\).

To see iii), i.e., \(C_{\tt cv}(U)\) is not closed in general we consider for \(U=(e_2,e_1+e_2,-e_2,-e_1+e_2)\) the trapezoids \(P_U(b_\epsilon)\) with \(b_\epsilon=(\epsilon,0,0,1/\epsilon+\epsilon)^\intercal\).

By elementary calculations we get for the cone-volume vector \(\gamma(\epsilon)=\gamma((U,b_\epsilon)\) \[\gamma(\epsilon)_1=\frac{1}{2}\left(1-\frac{\epsilon^2}{2}\right), \gamma(\epsilon)_2=\gamma(\epsilon)_3=0, \gamma(\epsilon)_4=\frac{1}{2}\left(1+\frac{\epsilon^2}{2}\right).\] Hence, \((1/2,0,0,1/2)^\intercal\in\mathop{\mathrm{cl}}(C_{\tt cv}(U))\) but apparently there is no right hand side \(b\) such that the trapezoid \(P_U(b)\) has this cone-volume vector. ◻

We remark that for \(U\in\mathcal{U}(n,m)\) we always have \[\mathop{\mathrm{relint}}C_{\tt cv}(U) \subset C_{\tt cv}(U)\cap\mathbb{R}^m_{>0}.\]

Next we point out that \(C_{\tt cv}(U)\) is path-connected.

Proposition 9. Let \(U\in\mathcal{U}(n,m)\). Then \(C_{\tt cv}(U)\) is path-connected.

Proof. Let \(\gamma,\overline{\gamma} \in C_{\tt cv}(U)\) and let \(b,\overline{b}\in \mathbb{R}^m\) such that \(\gamma=\gamma(U, b)\), \(\overline{\gamma}=\gamma(U,\overline{b})\). First we assume that both polytopes \(P(U,b)\) and \(P(U,\overline{b})\) have (all) \(m\) facets.

Now let \(F_i(b)=P(U,b)\cap\{x\in\mathbb{R}^n: \langle u_i,x\rangle =b_i\}\) and \(\phi_i=\mathrm{vol}\,_{n-1}(F_i(b))\) for \(1\leq i\leq m\). For \(t\in\mathbb{R}^n\) we have \(0\in (t+P(U,b))\) if and only if \(U^\intercal t \geq -b\) and for those \(t\) the cone-volume vector \(\gamma(t)\) of \(t+P(U,b)\) is given by \[\gamma(t)_i= \gamma_i+\frac{\phi_i}{n}\langle u_i, t\rangle,\quad 1\leq i\leq m. \label{eq:changecone}\tag{15}\] Let \(t_0\) be chosen such that the centroid of \(t_0+P(U,b)\) is at the origin and set \(\alpha=\gamma(t_0)\). From 15 we have for \(\lambda\in [0,1]\) that \((1-\lambda)\,\gamma+\lambda\,\alpha=\gamma(\lambda\,t_0)\) and so \(\mathop{\mathrm{conv}}\{\gamma,\alpha\}\subset C_{\tt cv}(U)\).

In the same way we choose \(\beta\) with respect to \(\overline{\gamma}\). The two polytopes \(P(U,\alpha)\) and \(P(U,\beta)\) have their centroids at the origin and by [31] we know \(\alpha,\beta\in\mathop{\mathrm{relint}}P_{\tt scc}(U)\). As \(P_{\tt scc}(U)\) is convex and with Theorem 2 we conclude \(\mathop{\mathrm{conv}}\{\alpha,\beta\}\subset C_{\tt cv}(U)\). Hence we have found a path inside \(C_{\tt cv}(U)\) connecting \(\gamma\) and \(\overline{\gamma}\).

Now assume that for \(u_1\), say, \(F_1(b)\) is not a facet of \(P(U,b)\), where we may assume that \(b_1=\max\{\langle u_1, x\rangle: x\in P(U,b)\}\). Moreover, by the above argument, we may assume \(b_1 > 0\); otherwise, we translate \(P(U,b)\) so that \(0 \in \mathrm{int}(P(U,b))\). For \(\epsilon>0\) let \(b_\epsilon=b-\epsilon e_1\) and \(F_i(b_\epsilon)=P(U,b_\epsilon)\cap\{x\in\mathbb{R}^n: \langle u_i,x\rangle =(b_\epsilon)_i\}\), \(1\leq i\leq m\). Then for all sufficiently small \(\epsilon >0\), \(F_i(b_\epsilon)\) is a facet of \(P(U,b_\epsilon)\) if \(F_i(b)\) is a facet of \(P(U,b)\), and in addition \(F_1(b_\epsilon)\) is a facet of \(P(U,b_\epsilon)\). Moreover, for small \(\epsilon\) the \((n-1)\)-dimensional volumes of the facets as well as the cone volumes depends on \(\epsilon\) in a polynomial way, and so does the volume of \(P(U,b_\epsilon)\). Hence there exists a path in \(C_{\tt cv}(U)\) connecting \(\gamma(U,b)\) and \(\gamma(U,b_\epsilon)\) for a small positive \(\epsilon\). Iterating the process we can always find a path in \(C_{\tt cv}(U)\) connecting \(\gamma(U,b)\) with the cone-volume vector of a polytope having all \(m\) facets. Together with the first discussed case we are done. ◻

In the example of a parallelepiped we have seen that for \(U^s\in\mathcal{U}(n,2n)\) we have \(C_{\tt cv}(U)=P_{\tt scc}(U)\). This is also essentially the only case as claimed in Theorem 2.

Proof of Theorem 2. It remains to prove the necessity part. For a vector \(v\in\mathbb{R}^m\) let \(|v|_0=|\{i\in\{1,\dots,m\} :v_i\ne 0\}|\) be the cardinality of its non-zero coordinates. As \(P_{\tt scc}(U)\) is (up to scaling) the basis matroid polytope we have \(|v|_0\geq n\) for any \(v\in P_{\tt scc}(U)\).

Let us firstly assume that there exists a subset \(S\subseteq U\) with \(|S|\leq 2n-1\) and \(\mathop{\mathrm{pos}}S=\mathbb{R}^n\). Then there exists a \(\overline{b}_S\in\mathbb{R}^{|S|}_{\geq 0}\) such that \(P(S,\overline{b}_s)\) is a \(n\)-dimensional polytope with facets in the directions \(u\in S\). Now let \(b\in\mathbb{R}^m\) such that \[P(U,b)=P(S,\overline{b}_S),\] e.g., we set for \(u\notin S\), \(b_{\{u\}}=\max\{\langle u, x\rangle, x\in P(S,\bar b_S)\}\). Then \(P(U,b)\) is an \(n\)-polytope with \(2n-1\) facets. Moving \(P(U,b)\) such that a vertex is the origin, yields a polytope \(P(U,\widetilde{b})\) with \[|\gamma(U,\widetilde{b})|_0 \leq |S|-n <n.\] Hence this shows that if \(C_{\tt cv}(U)=P_{\tt scc}(U)\) then any positive basis \(S\) of \(\mathbb{R}^n\) contained in \(U\) must have cardinality \(\geq 2n\). Here a set \(S\) of vectors build a positive basis of \(\mathbb{R}^n\) if \(\mathop{\mathrm{pos}}S=\mathbb{R}^n\) and for any strict subset \(\bar S\subsetneq S\) we have \(\mathop{\mathrm{pos}}\bar S\subsetneq\mathbb{R}^n\). From the theory of positive bases it is known that we have \(n+1\leq |S|\leq 2n\) (see, e.g., [32]).

As \(\mathop{\mathrm{pos}}U=\mathbb{R}^n\), \(U\) contains positive bases and we have shown that all of them have cardinality \(2n\). Let \(S\subseteq U\) be such a basis of cardinality \(2n\). By the characterisation of those maximal positive bases [32] we conclude in our setting that up to renumbering \(S=(V,-V)\), where \(V=(v_1,\dots,v_n)\) is a set of \(n\) linearly independent unit vectors.

Suppose there exists an \(u\in U\setminus S\) and without loss of generality let \[u=\sum_{i=1}^l \rho_i v_i\] with \(\rho_i>0\) and \(2\leq l\leq n\). Then it is not hard to see that \[-v_1,\dots,-v_l, u ,\pm v_{l+1},\dots,\pm v_n\] also build a positive basis, but of cardinality less than \(2n\). Hence, it follows \(U=S\). ◻

For later purpose we also point out that the cone-volume vectors are continuous.

Lemma 2. Let \(b^{(j)},b\in\mathbb{R}^m_{\geq 0}\), \(j\in\mathbb{N}\), with \(\lim_{j\to\infty} b^{(j)} = b\). Then \[\lim_{j\to\infty} \gamma(U,b^{(j)})= \gamma(U,b).\]

Proof. As \(b^{(j)}\to b\) we have \(P(U,b^{(j)})\to P(U,b)\) in the Hausdorff metric. As \(\mathrm{vol}\,(P(U,b^{(j)}))\to \mathrm{vol}\,(P(U,b))\) it suffices to consider the case \(\mathrm{vol}\,(P(U,b))>0\). Hence, \(P(U,b)\) has facets and let \(S\subseteq U\) be the vectors corresponding to these facets. Moreover, for \(c\in\mathbb{R}^m\) and \(u\in U\) let \[F(u,c)= P(U,c)\cap\{x\in\mathbb{R}^n : \langle u,x\rangle =c_{\{u\}}\}.\] Then for \(u\in S\) and for all sufficiently large \(j\), \(F(u,b^{(j)})\) is a facet of \(P(U,b^{(j)})\) and \(F(u,b^{(j)})\to F(u,b)\). Thus \[\lim_{j\to\infty} \gamma(U, b^{(j)})_{\{u\}}= \lim_{j\to\infty} \frac{1}{n} b^{(j)}_{\{u\}}\,\mathrm{vol}\,_{n-1}(F(u,b^{(j)}))=\gamma(U,b)_{\{u\}}.\] As \(\mathrm{vol}\,(P(U, b^{(j)})) \to\mathrm{vol}\,(P(U,b))=\sum_{u\in S} \gamma(U,b)_{\{u\}}\) we conclude for \(u\in U\setminus S\) \[\lim_{j\to\infty} \gamma(U, b^{(j)})_{\{u\}}= 0=\gamma(U,b)_{\{u\}}.\] ◻

Finally, we remark that it is also possible to consider instead of the polytope \(P_{\tt scc}(U)\) the half open subspace concentration set \[\begin{align} \widehat{P_{\tt scc}} (U)= \Biggl\{ x \in \mathbb{R}^m & : \sum_{i = 1}^m x_i = 1, \sum_{u_i \in S } x_i = \frac{\mathop{\mathrm{rg}}(S)}{n}, S \in \mathcal{F}(U), \\ &\, x\geq 0, \sum_{u_i \in S } x_i < \frac{\mathop{\mathrm{rg}}(S)}{n},\, S \in \mathcal{L}(U) \setminus \mathcal{F}(U) \Biggl\}. \end{align}\] Then it can be shown that relations in Theorem 1 and Theorem 2 become \[\begin{align} C^s_{\tt cv}(U^s) & =\widehat{P_{\tt scc}} (U^s) \cap \{ x \in \mathbb{R}^m : x_{i } = x_{i + m'},\,1\leq i\leq m' \}, \\ \quad C_{\tt cv}(U)&\supseteq \widehat{P_{\tt scc}}(U). \end{align}\] However, we prefer to work with the closed polytope \(P_{\tt scc}(U)\).

3 Semialgebraic Sets and Cone-Volumes↩︎

First we recall that a semialgebraic set in \(\mathbb{R}^m\) is the finite union of sets of the form \[\{ x\in\mathbb{R}^m : f_i(x)\geq 0, i\in I, g_j(x)>0, j\in J \}\] where \(I,J\subseteq \mathbb{N}\) are finite and \(f_i,g_j\in\mathbb{R}[x]\) are polynomials. By definition, the finite union of semialgebraic sets is semialgebraic and by the classical Tarski-Seidenberg principle the projection of a semialgebraic set is again a semialgebraic set, see [33].

In order to show that \(C_{\tt cv}(U)\) is a semialgebraic set, we will first focus on the cone-volume vectors of \(n\)-polytopes \(P(U,b)\) which are simple and strongly isomorphic. An \(n\)-dimensional polytope is called simple if each vertex is contained in exactly \(n\) facets, and two polytopes are strongly isomorphic if their face lattice is isomorphic and the affine hulls of the facets are parallel (cf. [30]). In our setting this implies that if for \(b,\overline{b}\in\mathbb{R}^m_{\geq 0}\) two \(n\)-polytopes \(P(U,b)\) and \(P(U,\overline{b})\) are combinatorially isomorphic, i.e., their face lattices are isomorphic, then they are also strongly isomorphic.

Observe, for a”generic” right hand side vector \(b\in\mathbb{R}^m_{\geq 0}\) the polytope \(P(U,b)\) is simple and the general case will be deduced from the simple case by approximation. The next lemma collects some well-known properties of strongly isomorphic simple polytopes.

Lemma 3. Let \(U\in\mathcal{U}(n,m)\). Then \(\mathbb{R}^m_{\geq 0}\) can be subdivided into finally many polyhedral \(m\)-dimensional cones \(A_1(U), \dots, A_l(U)\) such that

  1. For \(b,\overline{b}\in\mathrm{int}(A_k(U))\) the polytopes \(P(U,b)\), \(P(U,\overline{b})\) are strongly isomorphic, simple and \(n\)-dimensional.

  2. There exist polynomials \(v_k(y), f_{k,i}(y)\in\mathbb{R}[y_1,\dots,y_m]\), \(1\leq k\leq l\), and \(1\leq i\leq m\) of degree at most \(n\), such that for \(b\in \mathrm{int}(A_k(U))\) \[\begin{align} v_k(b &)=\mathrm{vol}\,(P(U,b)), \\ f_{k,i}(b&)=\mathrm{vol}\,_{n-1}\left(P(U,b)\cap\{x\in \mathbb{R}^n: \langle u_i, x\rangle=b_i\}\right). \end{align}\]

Proof. The existence of cones \(A_1(U), \dots, A_l(U)\) satisfying i) follows from McMullen’s representation theorem for convex polytopes [34]. These cones partition the parameter space into regions corresponding to distinct combinatorial types.

To address ii), we consider one fixed cone \(A_k(U)\). The interior points correspond to a fixed specific combinatorial type, and let \(S\subseteq U\) be the subset of vectors corresponding to the facets of this combinatorial type. Then for \(b\in \mathop{\mathrm{int}}A_k(U)\) we have \(P(U,b)=P(S,b_S)\) and we may write \[\mathrm{vol}\,(P(U,b))= \frac{1}{n}\sum_{u\in S} b_{\{u\}}\, \mathrm{vol}\,_{n-1}(F(u,b)), \label{eq:sumpoly}\tag{16}\] where \[F(u,b)=P(U,b)\cap\{x\in \mathbb{R}^n: \langle u_i, x\rangle=b_{\{u\}}\}.\] For \(u\in S\), \(b_{\{u\}}\) is the so called support number of \(P(U,b)=P(S,b_S)\) in direction \(u\), i.e., \[b_{\{u\}}=\sup\{\langle u, x\rangle: x\in P(U,b)\}\] and for \(u\in U\setminus S\) we have \(\mathrm{vol}\,_{n-1}(F(u,b)) =0\). The proof of [30], more precisely the equations (5.6) and (5.7), now show that for \(u\in S\) the volume \(\mathrm{vol}\,_{n-1}(F(u,b))\) is a polynomial of degree \(n-1\) in the coordinates of \(b_S\). For \(u\in U\setminus S\), \(\mathrm{vol}\,_{n-1}(F(u,b))\) is just the null polynomial and with 16 the assertion follows. ◻

The cones \(A_1(U),\dots,A_l(U)\) are called the type-cones of \(U\), cf. [34], and next we investigate them for our running examples.

Example 1 (Simplex)continued. Let \(U \in\mathcal{U}(n,n+1)\) be in general position. Then every \(b\in\mathbb{R}^m_{\geq 0}\), \(b\ne 0\), \(P(U,b)\) is an \(n\)-dimensional simplex. Thus there is only one type cone \(A_1(U)=\mathbb{R}^m_{\geq 0}\), and the volume of \(P(U,b)\) or of its facets can easily be calculated via determinants, which then are polynomials in the coordinates of \(b\). \(\triangle\)

Example 2 (Parallelepiped) continued. Here again we have only one type-cone \(A_1(U^s) = \mathbb{R}_{\geq 0}^m\). This follows from the fact that two \(n\)-polytopes \(P(U^s,b)\) and \(P(U^s,\tilde{b})\), where \(b, \tilde{b} \in\mathbb{R}^m_{\geq 0}\) are \(n\)-dimensional parallelepipeds with the same facet directions. The volume polynomial is given by \[\mathrm{vol}\,(P(U^s,b^s))= \frac{ \prod_{i=1}^n (b_i+b_{n+i})}{ |\det(A)|},\] where \(A\subset U^s\) consists of the first \(n\) columns. \(\triangle\)

Example 3 (Trapezoid) continued. We assume that the vectors in \(U\) are ordered counter-clockwise, and \(u_1 = e_2= - u_3\), see Figure 2.

Figure 2: Illustration of the two scenarios for type-cones in the trapezoid case, with the outer unit normal vector set U drawn on the left. Center: The intersection of the two non-parallel lines occurs above the line defined by u_1, forming a trapezoid. Right: The intersection occurs below the line defined by u_1, producing a triangle.

Let \(a_2, a_4 \in \mathbb{R}\), \(a_4 > 0 > a_2\) such that \(u_2 = \frac{1}{l_2}(-1,-a_2)^T\) and \(u_4 = \frac{1}{l_4}(1,a_4)^T\), with \(l_2 = \| (-1,-a_2) \|\) and \(l_4 = \| (1,a_4) \|\). For \(b \in \mathbb{R}_{>0}\), the polygon \(P = P(U,b)\) is a \(2\)-dimensional trapezoid if and only if the intersection point of the lines \(H(u_2,b_2)\) and \(H(u_4,b_4)\) is above the line \(H(u_1,b_1)\), where \(H(u_i,b_i)=\{x\in\mathbb{R}^2 : \langle u_i,x\rangle=b_i\}\). This intersection point is given by \[\frac{1}{a_4-a_2} \begin{bmatrix} -(l_2 a_4 b_2 + l_4 a_2 b_4) \\ l_2 b_2 + l_4 b_4 \end{bmatrix}\] and so we have a \(2\)-dimensional trapezoid if and only if \(l_2 b_2 + l_4 b_4 > (a_4 - a_2) b_1\). Thus, the hyperplane separating the two different type-cones is given by \[H= \{ b \in \mathbb{R}_{\geq 0}^4 : l_2 b_2 + l_4 b_4 - (a_4 - a_2) b_1 = 0 \}\] and the two different type-cones are \[\begin{align} A_1(U) & = \{ b \in \mathbb{R}_{\geq 0}^4 : l_2 b_2 + l_4 b_4 - (a_4 - a_2) b_1 \geq 0 \} \text{ and } \\ A_2(U) & = \{ b \in \mathbb{R}_{\geq 0}^4 : l_2 b_2 + l_4 b_4 - (a_4 - a_2) b_1 \leq 0 \}. \end{align}\] For \(b\in \mathop{\mathrm{int}}A_1(U)\) we get \(2\)-dimensional trapezoids, and \(2\)-dimensional triangles for \(b\in \mathop{\mathrm{int}}A_2(U)\) as well as for \(b\in\mathbb{R}^4_{>0}\cap H\). \(\triangle\)

In the following, we assume that for \(U\in\mathcal{U}(n,m)\) and \(k\in\{1,\cdots,l\}\) the polyhedral cone \(A_k(U)\) from Lemma 3 is given by \[A_k(U)=\{b\in\mathbb{R}^m: B_k \cdot b\geq 0\}\] for some matrix \(B_k\in\mathbb{R}^{m_k\times m}\). For the computation of such a matrix \(B_k\), we refer to [35]. In view of Lemma 3 we set for \(1\leq k\leq l\) \[W_k(U)=\left\{ (\gamma,b) \in\mathbb{R}^m \times \mathbb{R}^m : B_k\,b >0, v_k(b)=1, \gamma_i= \frac{f_{k,i}(b)\cdot b_i}{n}, 1\leq i\leq m\right\}. \label{eq:conevolumevectorstype}\tag{17}\] Observe that for \((\gamma,b)\in W_k(U)\), we have \(b\in\mathop{\mathrm{int}}A_k(U)\) and so we know by Lemma 3 that \(P(U,b)\) is a simple polytope with cone-volume vector \[\gamma(U,b)=\gamma.\] Apparently, \(W_k(U)\) is a semi-algebraic set and they are the main ingredients of the proof of Theorem 4 which will immediately follow from the next lemma.

Lemma 4. Let \(U\in\mathcal{U}(n,m)\). Then \[\left\{ \big(\gamma(U,b), b\big) : b\in\mathbb{R}^m_{\geq 0} \text{ with }\gamma(U,b)\in C_{\tt cv}(U) \right\} =\bigcup_{k=1}^l \mathop{\mathrm{cl}}W_k(U). \label{eq:mainset}\tag{18}\]

Proof. First let \(b\in\mathbb{R}^m_{\geq 0}\) with \(\gamma(U,b)\in C_{\tt cv}(U)\), and we show that there exists a \(k\in\{1,\dots,l\}\) such that \[\big(\gamma(U,b), b\big)\in \mathop{\mathrm{cl}}W_k(U).\] By definition \(P(U,b)\) is an \(n\)-dimensional polytope of volume 1. For \(\epsilon\geq 0\) let \(b(\epsilon)=b+(\epsilon,\epsilon^2,\cdots,\epsilon^m)\). Then, except for finitely many values of \(\epsilon\in[0,\infty)\) the vectors \(b(\epsilon)\) are contained in the interior of the cones \(A_i(U)\), \(i\in\{1,\dots,l\}\). So there exists a sequence \(\epsilon_j\in (0,\infty)\), \(j\in\mathbb{N}\), with \(\lim_{j\to\infty} \epsilon_j= 0\) and \(b(\epsilon_j)\in \mathop{\mathrm{int}}( A_k(U))\), say. Then \(P(U,b(\epsilon_j))\to P(U,b)\) in the Hausdorff metric and so \(\mathrm{vol}\,(P(U,b(\epsilon_j))\to 1\). Hence, with \(\widetilde{b}(\epsilon_j)=(\mathrm{vol}\,(P(U,b(\epsilon_j)))^{-1/n}b(\epsilon_j))\in\mathop{\mathrm{int}}A_k(U)\) we have \[\big( \gamma(U, \widetilde{b}(\epsilon_j)), \widetilde{b}(\epsilon_j)\big)\in W_k(U).\] From Lemma 2 we get \[\lim_{j\to\infty} \gamma(U, \widetilde{b}(\epsilon_j)) = \gamma(U,b),\] and so \((\gamma(U,b),b))\in\mathop{\mathrm{cl}}W_k(U)\).

Next for the reverse inclusion let \((\gamma^{(j)},b^{(j)})\in W_k(U)\), \(j\in\mathbb{N}\), with \((\gamma^{(j)},b^{(j)})\to (\gamma,b)\). Then \(\gamma^{(j)}=\gamma(U,b^{(j)})\) and again by Lemma 2 we conclude \[\gamma(U,b)=\lim_{j\to\infty} \gamma(U,b^{(j)}) =\lim_{j\to\infty}\gamma^{(j)} = \gamma.\] ◻

Apparently, Lemma 4 implies Theorem 4.

Proof of Theorem 4. Let \(\Pi:\mathbb{R}^m\times\mathbb{R}^m\to\mathbb{R}^m\) be the projection \(\Pi(x,y)=x\). On account of 4 we have \[C_{\tt cv}(U)=\Pi\left(\bigcup_{k=1}^l \mathop{\mathrm{cl}}W_k(U)\right) = \bigcup_{k=1}^l\Pi( \mathop{\mathrm{cl}}W_k(U)). \label{eq:coneprojection}\tag{19}\] As \(W_k(U)\) is a semialgebraic set, the Tarski-Seidenberg principle implies that \(\mathop{\mathrm{cl}}W_k(U)\) and then \(\Pi(\mathop{\mathrm{cl}}W_k(U))\) are semialgebraic as well, and so is \(C_{\tt cv}(U)\). ◻

Remark 10. By the Tarski-Seidenberg principle [33] we also get that \(C_{\tt cv}(U)\cap\mathbb{R}^m_{>0}\) and \(\mathop{\mathrm{relint}}C_{\tt cv}(U)\) are semialgebraic.

Corollary 2. Let \(U\in\mathcal{U}(n,m)\) with \(l\) type-cones. The semialgebraic set \(C_{\tt cv}(U)\) can be described by at most \(l (2(m+1))^3 n^{m \cdot \mathcal{O}(1)}\) polynomials in \(m\) variables of degree at most \(n^{\mathcal{O}(m^2)}\).

Proof. Notice that we can write \[\begin{align} \mathop{\mathrm{cl}}(W_k(U)) = \\ \Bigl\{ (x,y) \in \mathbb{R}^m \times \mathbb{R}^m \, : \, \forall t \, \in \mathbb{R}\, \exists (p,q) \in \mathbb{R}^m & \times \mathbb{R}^m : \big((p,q) \in W_k(U) \text{ and } \\ & \| (x,y) - (p,q) \|^2 < t^2 \big) \text{ or } [t = 0] \Bigl\}. \end{align}\] Now the bound for the number of polynomials and the degree is a conclusion of this representation together with [36] and the fact that all polynomials appearing in \(W_k(U)\) have degree at most \(n\). ◻

Example 1 (Simplex) continued. By the existence theorem of Minkowski all simplices \(P(U,b)\) of volume \(1\) are translates of each other. With \(\alpha_i=\mathrm{vol}\,(P(U,e_i))\), \(1\leq i\leq n+1\), we conclude \[\mathop{\mathrm{cl}}W_1(U) = \mathop{\mathrm{conv}}\left\{(e_i, \alpha_i^{-1/n}e_i): 1\leq i\leq n+1\right\}.\] \(\triangle\)

So in this case \(\mathop{\mathrm{cl}}W_1(U)\) is convex, which is, of course, not true in general, as already a parallelepiped shows.

Example 2 (Parallelepiped) continued. We have seen already that the first \(n\) coordinates of \(\mathop{\mathrm{cl}}(W_1(U^s))\) are convex, in the sense that its projection onto the first \(n\) coordinates maps the set \(\mathop{\mathrm{cl}}(W_1(U^s))\) onto \(C_{{\tt cv}}(U^s)\) which is equal to \(P_{\tt scc}(U^s)\). However, the last \(n\) coordinates do not behave convex: take two right hand sides \(b,\tilde{b}\in\mathbb{R}^{2n}_{\geq 0}\) such that the \(n\)-parallelepipeds \(P(U,b)\), \(P(U,\tilde{b})\) have volume \(1\) but are not homothetic. Then by the Brunn-Minkowski theorem \(P(U, \frac{1}{2}b+\frac{1}{2}\tilde{b})\) has volume greater than 1. \(\triangle\)

Generalizing the observation made by the parallelepiped, we obtain the following characterization.

Proposition 11. Let \(U\in\mathcal{U}(n,m)\). Then \(\cup_{k=1}^l \mathop{\mathrm{cl}}W_k(U)\) is convex if and only if \(m=n+1\).

Proof. Assume that \(\cup_{k=1}^l \mathop{\mathrm{cl}}W_k(U)\) is convex. Then the Brunn-Minkowski theorem, as used in the example of the parallelepiped, shows that all \(n\)-polytopes \(P(u,b)\), \(b\in\mathbb{R}^m_{\geq 0}\), of volume \(1\) are translates of each other, and, in particular, the vectors \((\mathrm{vol}\,_{n-1}( F(u,b)) : u\in U) \in\mathbb{R}^m\) are the same for all those \(b\)s. By the existence theorem of Minkowski this implies that \(\dim\, \mathrm{kern} U =1\) and so \(m=n+1\). For \(m=n+1\) see the example of a simplex. ◻

In order to improve the representation of the \(C_{\tt cv}(U)\) as a projection of the sets \(\cup_{k=1}^l\mathop{\mathrm{cl}}(W_k(U))\) let us assume that \(\mathcal{I}(U)\subseteq\{1,\dots,l\}\) be all indices such for \(j\in \mathcal{I}(U)\) and \(b\in\mathop{\mathrm{int}}A_j(U)\), \(F(u_i,b)\) is a facet of \(P(U,b)\) for all \(1\leq i\leq m\). In words, \(\mathcal{I}(U)\) represents all the type cones \(A_k(U)\) where for an interior vector \(b\) all vectors \(u_i\), \(1\leq i\leq m\), are outer unit normal vectors of facets of \(P(U,b)\).

Proposition 12. Let \(U\in\mathcal{U}(n,m)\) and \(\Pi :\mathbb{R}^{m}\times \mathbb{R}^m\to\mathbb{R}^m\) be the projection \(\Pi(x,y)=x\). Then \[C_{\tt cv}(U)= \bigcup_{k\in \mathcal{I}(U)} \Pi(\mathop{\mathrm{cl}}W_k(U)).\]

Proof. In view of Lemma 4 we just have to show that for \(b\in\mathbb{R}^m_{\geq 0}\) with \(\gamma(U,b)\in C_{\tt cv}(U)\), and we show that there exists a \(k\in \mathcal{I}(U)\) such that \[\big(\gamma(U,b), b\big)\in \mathop{\mathrm{cl}}W_k(U).\] To this end let \(\gamma(U,b)\in C_{\tt cv}(U)\) where we may assume that \(b_i=\max\{\langle u_i, x\rangle, \linebreak x\in P\}\). Increasing all the \(b_i\)s which correspond to facets of \(P(U,b)\) by any small \(\epsilon>0\) gives a polytope \(P(U, \overline{b}(\epsilon))\) where all vectors \(u_i\) are now facet vectors and we may also assume \(\mathrm{vol}\,(P(U, \overline{b}(\epsilon))=1\). Now we disturb \(\overline{b}(\epsilon)\) a bit as in the proof of Lemma 4 and derive at the same conclusion, but now with \(k\in \mathcal{I}(U)\). ◻

4 Polynomial Inequalities for Polygons↩︎

In this section, we present for \(U=(u_1,\dots,u_m)\in\mathcal{U}(2,m)\) a set of polynomials describing the set \(W_k(U)\). In view of Corollary 12 we will do it only for \(k\in\mathcal{I}(U)\), i.e., we consider only type-cones \(A_k(U)\) such that \(F(u_i,b)\), \(1\leq i\leq m\), are facets (edges) for all \(b\in\mathop{\mathrm{int}}A_k(U)\). Since \(n=2\) there exists only one such type-cone, which we will denote by \(A(U)\) and the associated set with the cone-volume vectors will be denoted by \(W(U)\) (cf. 17 ).

In order to describe \(A(U)\) and \(W(U)\) we assume that the unit vectors \(u_1,\dots,u_m\) are ordered counter-clockwise. Now \(u_1,\dots,u_m\) are the outer unit normal vectors of edges of \(P(U,b)\) if and only if the intersection point \(v_l\) of the two (neighbouring) lines \(\{x\in\mathbb{R}^2 : \langle u_{l},x\rangle=b_{l}\}\) and \(\{x\in\mathbb{R}^2 : \langle u_{l+1},x\rangle=b_{l+1}\}\) is a vertex of \(P(U,b)\). Here the indices are always calculated \(\bmod\, m\). Moreover, \(v_l\) is a vertex of \(P(U,b)\) if and only if \[\langle u_i, v_l\rangle < b_i \text{ for } i\in\{1,\dots,m\}\setminus\{l,l+1\}.\] As the coordinates of \(v_l\) depends linearly on \(b_l, b_{l+1}\) the inequalities above for \(l=1,\dots,m\) describe the interior of \(A(u)\). Hence we have found a representation \(A(U)=\{b\in\mathbb{R}^m : B\,b\geq 0\}\) for some \(B\in \mathbb{R}^{m(m-2)\times m}\).

For \(b\in\mathop{\mathrm{int}}A(U)\) the volume of the facets \(f_i(b)\), i.e., the length of the edges were already calculated by Stancu [22] and we have \[\begin{align} f_{i}(b) = \mathrm{vol}\,_1(F_i(b)) = &- b_i \left( \frac{\langle u_i, u_{i+1} \rangle}{\sqrt{1 - (\langle u_i, u_{i+1} \rangle)^2}} + \frac{\langle u_{i-1}, u_{i} \rangle}{\sqrt{1 - (\langle u_{i-1}, u_{i} \rangle)^2}} \right) \\ & + \frac{b_{i+1}}{\sqrt{1 - (\langle u_i , u_{i+1} \rangle)^2}} + \frac{b_{i-1}}{\sqrt{1 - (\langle u_{i-1} , u_{i} \rangle)^2}}. \end{align}\] Along with pyramid formula \[\mathrm{vol}\,(P(U,b))=\sum_{i = 1}^m f_{i}(b) \cdot \frac{b_i}{2}.\] we have obtained a representation of the set \(W(U)\).

Although it is easy to get this description \(W(U)\), the computation of \(C_{\tt cv}(U)=\Pi(\mathop{\mathrm{cl}}(W(U)))\) remains challenging, as we must eliminate as many quantifiers as there are columns in \(U\). For instance, if we consider a \(U\), the software Mathematica [37] was unable to generate a quantifier-free output for the left set. Even for quadrilaterals the explicit descriptions of \(C_{\tt cv}(U)\) obtained by Liu, Lu, Sun and Xiong [23] are quite involved.

5 On the non-uniquness of cone-volume vectors↩︎

In this section, we briefly study for \(U \in \mathcal{U}(n,m)\) and \(\gamma \in C_{{\tt cv}}(U) \cap \mathbb{R}_{>0}^m\) the set \[S(U, \gamma) = \{ b \in \mathbb{R}_{\geq 0}^m : \gamma(U, b) = \gamma \},\] consisting of all right hand sides \(b \in \mathbb{R}_{\geq 0}^m\) yielding the same cone-volume vector \(b\). In the case of the simplex, i.e., \(m=n+1\), the cardinality of this set is clearly \(1\) whereas in our example of the parallelepiped it is infinity. Hence, to study its size we use the dimension \(\dim^*(S(U,\gamma))\), where \(\dim^*(S(U,\gamma))\) denotes the dimension of \(S(U,\gamma)\) as a semialgebraic set, [33]. In particular, the cardinality of \(S(U,\gamma)\) is finite if and only if \(\dim^*(S(U,\gamma))=0\). The next proposition gives a lower bound on \(\dim^*(S(U,\gamma))\).

Proposition 13. Let \(U \in \mathcal{U}(n,m)\), let \(U=S_1\cup S_2 \cup \cdots \cup S_d\) be the unique partition into irreducible sets and let \(\gamma \in C_{{\tt cv}}(U) \cap \mathbb{R}_{>0}^m\). Then it holds \[\dim^*(S(U, \gamma)) \geq d - 1 = m-\dim(C_{\tt cv}(U))-1.\]

Proof. The last identity follows from Proposition 7. For the proof of the inequality we use induction over the number \(d\) of irreducible separators of \(U\). If \(d = 1\) there is nothing to prove. Therefore, assume \(d \geq 1\) and let \(V = U \setminus S_d\). Then (cf.  11 ) \[C_{\tt cv}(U) = \frac{\dim(S_d)}{n} C_{\tt cv}(S_d) \oplus \frac{\dim(V)}{n} C_{\tt cv}(V).\] So we may write \(\gamma = (\frac{\dim(S_d)}{n}\gamma_{S_d},\frac{\dim(V)}{n}\gamma_V)\) and consider now an element \(b = (b_{S_d},b_V) \in S(U,\gamma)\). For any \(\lambda > 0\) it holds \[b_{\lambda} = \left(\lambda b_{S_d},\lambda^{-\frac{\dim(S_d)}{n - \dim(S_d)}} b_V \right) \in S(U,\gamma).\] Thus, we conclude \[\dim^* (S(U,\gamma)) \geq \dim^*(S(V,\gamma_V)) + 1 \geq (d-1) - 1 + 1 = d - 1.\] ◻

We conjecture that equality holds in the proposition above.

Conjecture 14. Let \(U \in \mathcal{U}(n,m)\), let \(U=S_1\cup S_2 \cup \cdots \cup S_d\) be the unique partition into irreducible sets and let \(\gamma \in C_{{\tt cv}}(U) \cap \mathbb{R}_{>0}^m\). Then it holds \[\dim^*(S(U, \gamma)) = d - 1.\]

The conjecture suggests that the set \(S(U, \gamma)\) is finite if and only if \(U\) is irreducible. The last example shows that in general it is necessary to assume that the cone-volume vector is strictly positive.

Example 4. Consider the set \(U = \{ e_1, -e_2,-e_1,e_2,e_1+e_2 \} \in \mathcal{U}(2,5)\) that is irreducible and the cone-volume vector \(\gamma = \left(\frac{1}{3},\frac{1}{3},\frac{1}{9},\frac{1}{9},\frac{1}{9}\right)\). The corresponding polynomial equations are \[\begin{align} f_1(b) & = \left( - \sqrt{2} b_1 + b_2 + \sqrt{2} b_5 \right) \cdot \frac{b_1}{2} - \frac{1}{3}, \\ f_2(b) & = \left( b_1 + b_3 \right) \cdot \frac{b_2}{2} - \frac{1}{3}, \\ f_3(b) & = \left( b_2 + b_4 \right) \cdot \frac{b_3}{2} - \frac{1}{9}, \\ f_4(b) & = \left( -\sqrt{2} b_4 + \sqrt{2} b_5 + b_3 \right) \cdot \frac{b_4}{2} - \frac{1}{9}, \\ f_5(b) & = \left( - 2 b_5 + \sqrt{2} b_1 + \sqrt{2} b_4 \right) \cdot \frac{b_5}{2} - \frac{1}{9}, \\ v(b) & = f_1(b) + f_2(b) + f_3(b) + f_4(b) + f_5(b). \end{align}\] Using the software MomentPolynomialOpt.jl [38], we can compute the solution set \(S(U,\gamma) \approx \{ (0.66,0.82,0.15,0.66,0.79)^\intercal \}\), which is finite.

However, if we consider the cone-volume vector \(\hat{\gamma} = (\frac{1}{4},\frac{1}{4},\frac{1}{4},\frac{1}{4},0)\) that is not strictly positive, we get \(|S(U,\gamma)| = \infty\), since it corresponds to the reducible set \(U' = \{ \pm e_1,\pm e_2 \}\). \(\triangle\)

Acknowledgement↩︎

This work is supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – The Berlin Mathematics Research Center MATH+ (EXC-2046/1, project ID: 390685689).

References↩︎

[1]
K. J. Böröczky, E. Lutwak, D. Yang, and G. Zhang. The Logarithmic Minkowski Problem. Preprint, arXiv:2502.05430 [math.MG](2025). https://arxiv.org/abs/2502.05430.
[2]
G. De Philippis and A. Figalli. “The Monge–Ampère equation and its link to optimal transportation.” Bulletin of the American Mathematical Society 51.4 (2014), 527–580. ISSN: 1088-9485.
[3]
T. Ju, S. Schaefer, J. D. Warren, and M. Desbrun. “A geometric construction of coordinates for convex polyhedra using polar duals.” Symposium on Geometry Processing. 2005, 181–186.
[4]
N. Arkani-Hamed, Y. Bai, and T. Lam. “Positive geometries and canonical forms.” Journal of High Energy Physics 2017.11 (2017), 1–124.
[5]
K. Kohn and K. Ranestad. “Projective geometry of Wachspress coordinates.” Foundations of Computational Mathematics 20.5 (2020), 1135–1173. https://doi.org/10.1007/s10208-019-09441-z.
[6]
D. Pavlov and S. Telen. “Santaló Geometry of Convex Polytopes.” SIAM Journal on Applied Algebra and Geometry 9.1 (2025), 58–82. https://doi.org/10.1137/24M1643566.
[7]
B. He, G. Leng, and K. Li. “Projection problems for symmetric polytopes.” Advances in Mathematics 207.1 (2006), 73–90. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2005.11.006.
[8]
G. Xiong. “Extremum problems for the cone volume functional of convex polytopes.” Advances in Mathematics 225.6 (2010), 3214–3228. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2010.05.016.
[9]
M. Gromov and V. D. Milman. “Generalization of the spherical isoperimetric inequality to uniformly convex Banach spaces.” Compositio Mathematica 61 (1987), 263–282. http://dml.mathdoc.fr/item/CM_1987__62_3_263_0.
[10]
A. Naor. “The surface measure and cone measure on the sphere of \(\ell_p^n\).” Transactions of the American Mathematical Society 359.3 (Mar. 2007), 1045–1079. ISSN: 0002-9947. https://doi.org/10.1090/S0002-9947-06-03939-0.
[11]
G. Paouris and E. Werner. “Relative entropy of cone measures and \(L_p\) centroid bodies.” Proceedings of the London Mathematical Society 104 (Sept. 2009). https://doi.org/10.1112/plms/pdr030.
[12]
F. Barthe, O. Guédon, S. Mendelson, and A. Naor. “A probabilistic approach to the geometry of the \(\ell_p^n\)-ball.” The Annals of Probability 33 (Mar. 2005). https://doi.org/10.1214/009117904000000874.
[13]
Y. Huang, D. Yang, and G. Zhzng. “Minkowski Problems for Geometric Measures” (Feb. 2025). https://doi.org/10.48550/ARXIV.2502.05427. arXiv: https://arxiv.org/abs/2502.05427.
[14]
A. Stancu. “The logarithmic Minkowski inequality for non-symmetric convex bodies.” Advances in Applied Mathematics 73.C (2016), 43–58. ISSN: 0196-8858. https://doi.org/10.1016/j.aam.2015.09.015.
[15]
K. J. Böröczky and M. Henk. “Cone-volume measure of general centered convex bodies.” Advances in Mathematics 286 (2016), 703–721. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2015.09.021.
[16]
Y. Liu, Q. Sun, and G. Xiong. “Sharp affine isoperimetric inequalities for the volume decomposition functionals of polytopes.” Advances in Mathematics 389 (2021), 107902. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2021.107902.
[17]
G. Zhu. “The logarithmic Minkowski problem for polytopes.” Advances in Mathematics 262 (2014), 909–931. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2014.06.004.
[18]
K. J. Böröczky. “The logarithmic Minkowski conjecture and the \(L_p\)-Minkowski problem.” Harmonic analysis and convexity. Berlin: De Gruyter, 2023, 83–118. ISBN: 978-3-11-077537-2; 978-3-11-077538-9. https://doi.org/10.1515/9783110775389-003.
[19]
K. J. Böröczky, P. Hegedus, and G. Zhu. “On the discrete logarithmic Minkowski problem.” IMRN. International Mathematics Research Notices 2016.6 (2016), 1807–1838. ISSN: 1073-7928; 1687-0247/e. https://doi.org/10.1093/imrn/rnv189.
[20]
S. Chen, Q. Li, and G. Zhu. “The logarithmic Minkowski problem for non-symmetric measures.” Transactions of the American Mathematical Society 371.4 (2019), 2623–2641. ISSN: 0002-9947. https://doi.org/10.1090/tran/7499.
[21]
Y. Liu, Q. Sun, and G. Xiong. “A matroid polytope approach to sharp affine isoperimetric inequalities for volume decomposition functionals” (2024). https://doi.org/10.48550/ARXIV.2404.09152.
[22]
A. Stancu. “The discrete planar \(L_0\)-Minkowski problem.” Advances in Mathematics 167.1 (2002), 160–174. ISSN: 0001-8708. https://doi.org/10.1006/aima.2001.2040.
[23]
Y. Liu, X. Lu, Q. Sun, and G. Xiong. “The logarithmic Minkowski problem in \(\mathbb{R}^2\).” Pure and Applied Mathematics Quarterly 20.2 (2024), 869–902. https://doi.org/10.4310/PAMQ.2024.v20.n2.a5.
[24]
H. Pollehn. “Subspace Concentration of Geometric Measures.” PhD thesis. Berlin, Feb. 2019.
[25]
K. J. Böröczky and P. Hegedűs. “The cone volume measure of antipodal points.” Acta Mathematica Hungarica 146.2 (2015), 449–465. ISSN: 0236-5294. https://doi.org/10.1007/s10474-015-0511-z.
[26]
M. Grötschel, L. Lovasz, and A. Schrijver. Geometric algorithms and combinatorial optimization. Springer. Algorithms and Combinatorics. 2nd, 1993. ISBN: 978-3-642-78242-8. https://doi.org/10.1007/978-3-642-78240-4.
[27]
M. Aigner. Combinatorial theory. Classics in Mathematics. Reprint of the 1979 original. Springer-Verlag, Berlin, 1997, viii+483. ISBN: 3-540-61787-6. https://doi.org/10.1007/978-3-642-59101-3.
[28]
E. Feichtner and B. Sturmfels. “Matroid polytopes, nested sets and Bergman fans.” Portugaliae Mathematica Nova Série 62.4 (2005), 437–468. ISSN: 0032-5155. https://doi.org/10.48550/arXiv.math/0411260.
[29]
J. Edmonds. “Submodular functions, matroids, and certain polyhedra.” Combinatorial Structures and their Applications (Proc. Calgary Internat. Conf., Calgary, Alta., 1969). Gordon and Breach, New York-London-Paris, 1970, 69–87. https://doi.org/10.1007/3-540-36478-1_2.
[30]
R. Schneider. Convex bodies: the Brunn-Minkowski theory. Expanded. Vol. 151. Encyclopedia of Mathematics and its Applications. Cambridge University Press, Cambridge, 2014, xxii+736. ISBN: 978-1-107-60101-7. https://doi.org/10.1017/CBO9781139003858.
[31]
M. Henk and E. Linke. “Cone-volume measures of polytopes.” Advances in Mathematics 253 (2014), 50–62. ISSN: 0001-8708. https://doi.org/10.1016/j.aim.2013.11.015.
[32]
R. G. Regis. “On the properties of positive spanning sets and positive bases.” Optimization and Engineering 17.1 (Sept. 2015), 229–262. ISSN: 1573-2924. https://doi.org/10.1007/s11081-015-9286-x.
[33]
J. Bochnak, M. Coste, and M.-F. Roy. Real algebraic geometry. Springer, 2013. ISBN: 978-3-662-03718-8. https://doi.org/10.1007/978-3-662-03718-8.
[34]
P. McMullen. “Representations of polytopes and polyhedral sets.” Geometriae Dedicata 2.1 (1973), 83–99. https://doi.org/10.1007/BF00149284.
[35]
F. Fillastre and I. Izmestiev. “Shapes of polyhedra, mixed volumes and hyperbolic geometry.” Mathematika 63.1 (2017), 124–183. ISSN: 0025-5793. https://doi.org/10.1112/S002557931600019X.
[36]
S. Basu. “An improved algorithm for quantifier elimination over real closed fields.” Proceedings 38th Annual Symposium on Foundations of Computer Science. IEEE, 1997, 56–65. https://doi.org/10.1109/SFCS.1997.646093.
[37]
W. R. Inc. Mathematica, Version 14.0. Champaign, IL, 2024. https://www.wolfram.com/mathematica.
[38]
L. Baldi and B. Mourrain. MomentPolynomialOpt.jl. May 26, 2025. https://github.com/AlgebraicGeometricModeling/MomentPolynomialOpt.jl?tab=readme-ov-file.