Defn 18.1 (the face of a convex set). Let C be a convex set. A subset C' β C is a face
of C if, for every closed line segment in C, whenever the relative interior of the segment
(i.e. the open segment) is contained in C', then both endpoints of the segment belong to C'.
Instances For
A positive pair of coefficients summing to 1 yields a nonempty open segment.
Text 18.0.1 (empty set is a face of itself). Let C be a convex set. The empty set β
is a
face of C.
Text 18.0.2 (convex set is a face of itself). Let C be a convex set. The set C itself is a
face of C.
Defn 18.2 (the extreme point of a convex set). A point x β C is an extreme point of C if
there is no nontrivial way to write x as a convex combination (1 - Ξ») y + Ξ» z with y β C,
z β C and 0 < Ξ» < 1, except by taking y = z = x. Equivalently, x belongs to no open
segment with endpoints in C unless both endpoints are x.
Equations
Instances For
Defn 18.2 (the extreme point of a convex set): the book definition is equivalent to membership
in the mathlib set of extreme points C.extremePoints π.
Text 18.0.3 (zero-dimensional faces are extreme points). The zero-dimensional faces of a
convex set C (informally: singleton faces {x}) are equivalent to the extreme points of C.
Defn 18.3 (extreme ray). For a convex cone, an extreme ray is a face that is a half-line
emanating from the origin; equivalently, it is a face of the form {t β’ x | t β₯ 0} for some
nonzero vector x.
Equations
Instances For
Defn 18.4 (extreme direction). If C' is a half-line face of a convex set C, the direction
of C' is called an extreme direction of C (an βextreme point of C at infinityβ).
This helper predicate says that d is a (nonzero) direction vector of a half-line set C',
meaning C' can be parameterized as x + t β’ d for t β₯ 0.
Equations
Instances For
Defn 18.4 (half-line face). A half-line face of a convex set C is a face C' of C that
is a half-line (ray) in the ambient space.
Equations
- IsHalfLineFace C C' = (IsFace C C' β§ β (d : E), IsDirectionOf C' d)
Instances For
Defn 18.4 (extreme direction). A vector d is an extreme direction of a convex set C if it
is the direction of some half-line face C' of C.
Equations
- IsExtremeDirection C d = β (C' : Set E), IsHalfLineFace C C' β§ IsDirectionOf C' d
Instances For
Text 18.0.5 (Properties of the set of maximizers). Let C be a convex set in ββΏ and let h
be a linear functional. Define C' as the set of points where h attains its maximum over C,
so C' = {x β C | h x = Ξ±} where Ξ± = sup_C h.
Instances For
Any two maximizers have the same objective value.
A point in C with the same value as a maximizer is itself a maximizer.
Linear functionals agree on convex combinations of maximizers.
A maximizer inside an open segment forces equal endpoint values.
Endpoints of an open segment containing a maximizer are maximizers.
Text 18.0.5 (Properties of the set of maximizers): if a maximizer lies in the relative interior
of a line segment in C, then every point of that segment is a maximizer.
Text 18.0.6. Let C be a convex set and let h be a linear functional. Let Ξ± = sup_{x β C} h x.
If Ξ± < β, define the set of maximizers C' = {x β C | h x = Ξ±}. Then C' is a face of C.
Defn 18.5 (Exposed face, directions and rays). Let C be a convex set. A subset F β C is an
exposed face of C if there exists a linear functional h (coming from a supporting hyperplane)
such that F is exactly the set of maximizers of h over C, i.e.
F = {x β C | h x = sup_{y β C} h y}.
The exposed directions of C (exposed points at infinity) are the direction vectors of exposed
half-line faces of C.
An exposed ray of a convex cone is an exposed face which is a half-line emanating from the origin.
Equations
Instances For
Maximizers of the zero functional are the whole set.
Text 18.0.7. Let C be a convex set. A nonempty proper subset Face β C is an exposed face of
C if and only if there exists a nontrivial supporting hyperplane H to C such that
Face = C β© H.
Defn 18.5 (exposed point). A point x β C is an exposed point of a convex set C if the
singleton face {x} is an exposed face of C (i.e. {x} is the set of maximizers of some linear
functional on C).
Equations
- IsExposedPoint C x = IsExposedFace C {x}
Instances For
Text 18.0.8. Let C be a convex set. If x β C is an exposed point, then x is an extreme
point of C.
Defn 18.5 (exposed half-line face). A half-line face C' of a convex set C is exposed if
it is an exposed face of C (equivalently: it is the set of maximizers of some linear functional
over C).
Equations
- IsExposedHalfLineFace C C' = (IsHalfLineFace C C' β§ IsExposedFace C C')
Instances For
Defn 18.5 (exposed direction). A vector d is an exposed direction of a convex set C if it
is the direction of some exposed half-line face of C.
Equations
- IsExposedDirection C d = β (C' : Set F), IsExposedHalfLineFace C C' β§ IsDirectionOf C' d
Instances For
Text 18.0.9. The exposed directions (exposed points at infinity) of a convex set C are
defined to be the directions of the exposed half-line faces of C.
Equations
- exposedDirections C = {d : F | IsExposedDirection C d}
Instances For
Defn 18.5 (exposed ray). A set R is an exposed ray of a convex cone K if it is an exposed
face of K and it is a half-line of the form {t β’ x | t β₯ 0} for some nonzero x.
Equations
Instances For
Text 18.0.10. Let R be an exposed ray of a convex set C (typically defined via the recession
cone 0βΊ C). Then R is an extreme ray.
In this file we formulate the statement for an exposed ray of a convex cone K (e.g. K = 0βΊ C),
showing that every exposed ray is an extreme ray.
The origin is an extreme point of exampleC.
The origin is not an exposed point of exampleC.
Text 18.0.11 (Not every extreme point is an exposed point). In general, an extreme point of a
convex set need not be an exposed point. A concrete example is obtained by taking C to be the
convex hull of a torus in βΒ³: if D is the flat disk forming the βtopβ face of C, then any
point on the relative boundary (rim) of D is an extreme point of C but is not an exposed point
of C.
Text 18.0.12 (Transitivity of Faces). Let C be a convex set.
(1) If C'' is a face of C' and C' is a face of C, then C'' is a face of C.
(2) In particular, if x is an extreme point of a face C' of C, then x is an extreme point
of C.
Text 18.0.13. If C' is a face of C, and D is a convex set satisfying C' β D β C, then
C' is also a face of D.
From z β ri D and x β D, x β z, build y β D with z in the open segment xβy.
Theorem 18.1. Let C be a convex set, and let C' be a face of C. If D is a convex set
in C such that ri D meets C', then D β C'.
Relative interior of a nonempty convex set in ββΏ is nonempty.
Relative interior is monotone under inclusion when affine spans coincide.
The affine span of C β© closure C' equals the affine span of C' when C' β C.
If C' and D are faces of C and ri D meets C', then D β C'.
Corollary 18.1.2. If C' and C'' are faces of a convex set C such that ri C' and ri C''
have a point in common, then actually C' = C''.
If ri C meets a face C', then C' = C.
Corollary 18.1.3. Let C be a convex set, and let C' be a face of C other than C itself.
Then C' is entirely contained in the relative boundary of C.
Corollary 18.1.3. Let C be a convex set, and let C' be a face of C other than C itself.
Then dim C' < dim C (formalized as a strict inequality between the finranks of the directions of
the affine spans of C' and C).
Faces are ordered by inclusion of their carriers.
The infimum of a set of faces, defined by intersecting all faces (and C).
Equations
Instances For
The infimum defined above is a greatest lower bound.
Text 18.1.1 (Lattice Structure of Faces). Let C be a convex set in ββΏ, and let π(C) be
the collection of all faces of C. Ordered by set inclusion β, π(C) is a complete lattice.
Moreover, every strictly decreasing chain of faces in π(C) has finite length (equivalently:
there is no infinite strictly decreasing sequence of faces).
Text 18.1.1 (Lattice Structure of Faces): there is no infinite strictly decreasing chain of
faces of a convex set (formulated as the nonexistence of a sequence f : β β Set of faces with
f (k+1) β f k for all k).
If D β C contains all maximizers of h on C, then the maximizers on D are exactly the
maximizers on C, provided the maximizers on C are nonempty.
Text 18.0.13. If C' is exposed in C, and D is a convex set satisfying C' β D β C, then
C' is also exposed in D (assuming C' is nonempty).
Nonnegative scaling preserves membership in a recession cone.
An extreme direction yields a recession direction for closed convex sets in ββΏ.
Text 18.0.14. Every extreme direction (and every exposed direction) of a closed convex set C
is also an extreme direction (respectively: exposed direction) of the recession cone 0βΊ C
(formalized as Set.recessionCone C); however, the converse implication does not hold in general.
Exposed directions are extreme directions.
The parabola epigraph in βΒ².
Instances For
The parabola epigraph has no vertical half-line faces.
Text 18.0.14 (converse fails for extreme directions). There exists a closed convex set C and a
vector d such that d is an extreme direction of 0βΊ C but not an extreme direction of C.