3 Convex geometry
3.1 Cones
3.1.1 Convex Polyhedral Cones
Fix a pair of dual real vector spaces \(M\) and \(N\).
For a set \(S \subseteq N\), the cone generated by \(S\), aka cone hull of \(S\), is
A polyhedral cone is a set that can be written as \(\operatorname{Cone}(S)\) for some finite set \(S\).
For a set \(S \subseteq N\), the convex hull of \(S\) is
A polytope is a set that can be written as \(\operatorname{Conv}(S)\) for some finite set \(S\).
3.1.2 Dual Cones and Faces
Given a polyhedral cone \(\sigma \subseteq N\), its dual cone is defined by
.
If \(\sigma \) is polyhedral, then its dual \(\sigma ^\vee \) is polyhedral too.
Classic, use Fourier-Motzkin eliminiation.
If \(\sigma _1, \sigma _2\) are two cones, then
Classic. See [ 3 ] maybe.
If \(\sigma \) is polyhedral, then \(\sigma ^{\vee \vee } = \sigma \).
Classic. See [ 3 ] maybe.
Given \(m \ne 0\) in \(M\), we get the hyperplane
and the closed half-space
If \(\sigma \) is a cone, then a subset of \(\sigma \) is a face iff it is the intersection of \(\sigma \) with some halfspace. We write this \(\tau \preceq \sigma \). If furthermore \(\tau \ne \sigma \), we call \(\tau \) a proper face and write \(\tau \prec \sigma \).
A dimension 1 face of a cone is called an edge.
A codimension 1 face of a cone is called a facet.
If \(\sigma \) is a polyhedral cone, then every face of \(\sigma \) is a polyhedral cone.
If \(\sigma \) is a polyhedral cone, then the intersection of two faces of \(\sigma \) is a face of \(\sigma \).
Classic. See [ 3 ] maybe.
A face of a face of a polyhedral cone \(\sigma \) is again a face of \(\sigma \).
Classic. See [ 3 ] maybe.
Let \(\tau \) be a face of a polyhedral cone \(\sigma \). If \(v, w \in \sigma \) and \(v + w \in \tau \), then \(v, w \in \tau \).
Classic. See [ 3 ] maybe.
If \(\sigma = H_{m_1}^+ \cap \dots \cap H_{m_s}^+\), then
Classic. See [ 3 ] maybe.
If \(\sigma \) is a full dimensional cone, then facets of \(\sigma \) are of the form \(H_m \cap \sigma \).
Classic. See [ 3 ] maybe.
Every proper face \(\tau \prec \sigma \) of a polyhedral cone \(\sigma \) is the intersection of the facets of \(\sigma \) containing \(\tau \).
Classic. See [ 3 ] maybe.
Given a cone \(\sigma \) and a face \(\tau \preceq \sigma \), the dual face to \(\tau \) is
If \(\tau \preceq \sigma \), then \(\tau ^* \preceq \sigma ^\vee \).
Classic. See [ 3 ] maybe.
If \(\tau \preceq \sigma \), then \(\tau ^{**} = \tau \).
Classic. See [ 3 ] maybe.
If \(\tau ' \preceq \tau \preceq \sigma \), then \(\tau ' \preceq \tau \).
Classic. See [ 3 ] maybe.
If \(\tau \preceq \sigma \), then
Classic. See [ 3 ] maybe.
3.1.3 Relative Interiors
The relative interior, aka intrinsic interior, of a cone \(\sigma \) is the interior of \(\sigma \) as a subset of its span.
For a cone \(\sigma \),
Classic. See [ 3 ] maybe.
If \(\tau \preceq \sigma \) and \(m \in \sigma ^\vee \), then
Classic. See [ 3 ] maybe.
If \(\sigma \) is a cone, then \(W := \sigma \cap (-\sigma )\) is a subspace. Furthermore, \(W = H_m \cap \sigma \) whenever \(m \in \operatorname{Relint}(\sigma ^\vee )\).
Classic. See [ 3 ] maybe.
3.1.4 Strong Convexity
A cone \(\sigma \) is salient, aka pointed or strongly convex, if \(\sigma \cap (-\sigma ) = \{ 0\} \).
The following are equivalent
\(\sigma \) is salient
\(\{ 0\} \preceq \sigma \)
\(\sigma \) contains no positive dimensional subspace
\(\dim \sigma ^\vee = \dim N\)
Classic. See [ 3 ] maybe.
3.1.5 Separation
Let \(\sigma _1, \sigma _2\) be polyhedral cones meeting along a common face \(\tau \). Then
for any \(m \in \operatorname{Relint}(\sigma _1^\vee \cap (-\sigma _2)^\vee )\).
See [ 1 ] .
3.1.6 Rational Polyhedral Cones
Let \(M\) and \(N\) be dual lattices with associated vector spaces \(M_{\mathbb R}:= M \otimes _{\mathbb Z}{\mathbb R}, N_{\mathbb R}:= N \otimes _{\mathbb Z}{\mathbb R}\).
A cone \(\sigma \subseteq N_{\mathbb R}\) is rational if \(\sigma = \operatorname{Cone}(S)\) for some finite set \(S \subseteq N\).
If \(\tau \preceq \sigma \) is a face of a rational cone, then \(\tau \) itself is rational.
Classic. See [ 3 ] maybe.
\(\sigma ^\vee \) is a rational cone iff \(\sigma \) is.
Classic. See [ 3 ] maybe.
If \(\rho \) is an edge of a rational cone \(\sigma \), then the monoid \(\rho \cap N\) is generated by a unique element \(u_\rho \in \rho \cap N\), which we call the ray generator of \(\rho \).
The minimal generators of a rational cone \(\sigma \) are the ray generators of its edges.
A salient convex rational polyhedral cone is generated by its minimal generators.
Classic. See [ 3 ] maybe.
A salient rational polyhedral cone \(\sigma \) is regular, aka smooth, if its minimal generators form part of a \({\mathbb Z}\)-basis of \(N\).
A salient rational polyhedral cone \(\sigma \) is simplicial if its minimal generators are \({\mathbb R}\)-linearly independent.
3.1.7 Semigroup Algebras and Affine Toric Varieties
If \(\sigma \subseteq N_{\mathbb R}\) is a polyhedral cone, then the lattice points
form a monoid.
\(S_\sigma \) is finitely generated as a monoid.
See [ 1 ] .
\(U_\sigma := \operatorname{Spec}{\mathbb C}[S_\sigma ]\) is an affine toric variety.
See [ 1 ] .
If \(\sigma \subseteq N_{\mathbb R}\) is salient of maximal dimension, then the irreducible elements of \(S_\sigma \) are precisely the minimal generators of \(\sigma ^\vee \).
See [ 1 ] .