@[reducible, inline]
noncomputable abbrev
supportFunctionEReal
{š : Type u}
[NormedAddCommGroup š]
[InnerProductSpace ā š]
(C : Set š)
(u : š)
:
EReal
The support function of C evaluated at u, viewed as an EReal supremum of the inner
product functional on C.
Instances For
theorem
supportFunctionEReal_eq_sSup_image
{š : Type u}
[NormedAddCommGroup š]
[InnerProductSpace ā š]
[CompleteSpace š]
(C : Set š)
(u : š)
:
The support function Ļ[C] is the supremum of the image of C under the functional
x ⦠āŖx, uā«.
def
supportFunctionHalfspace
{š : Type u}
[NormedAddCommGroup š]
[InnerProductSpace ā š]
(C : Set š)
(u : š)
:
Set š
The support halfspace of C in the direction u is the closed halfspace cut out by the
support-function bound āŖx, u⫠⤠Ļ[C] u.
Instances For
theorem
mem_supportFunctionHalfspace_iff
{š : Type u}
[NormedAddCommGroup š]
[InnerProductSpace ā š]
[CompleteSpace š]
(C : Set š)
(u x : š)
:
x ā supportFunctionHalfspace C u ā ā(inner ā x u) ⤠Ļ[C] u
A point belongs to the support halfspace of C in the direction u exactly when its inner
product with u is bounded above by the support value Ļ[C] u.
theorem
closure_convexHull_eq_iInter_supportFunctionHalfspace
{š : Type u}
[NormedAddCommGroup š]
[InnerProductSpace ā š]
[CompleteSpace š]
(C : Set š)
:
closure ((convexHull ā) C) = ā (u : š), supportFunctionHalfspace C u
Proposition 7.11: the closed convex hull of C is the intersection of the support halfspaces
cut out by the support function Ļ[C].