Sharpness of Grünbaum's centroid halfspace constant #
This file constructs the full-dimensional standard simplex and its sharp
centroid halfspace. It computes the relevant centroid coordinate by the
layer-cake formula and proves that every universal project-level lower bound
is at most grunbaumConstant.
Euclidean space in an arbitrary (possibly zero) dimension. The project
type Euc d is definitionally SimplexE (d + 1).
Equations
- Grunbaum.SimplexE n = EuclideanSpace ℝ (Fin n)
Instances For
The sum of the coordinates, bundled as a continuous linear functional.
Equations
- Grunbaum.coordinateSum n = ∑ i : Fin n, EuclideanSpace.proj i
Instances For
The full-dimensional standard simplex xᵢ ≥ 0, ∑ xᵢ ≤ 1.
Equations
- Grunbaum.simplexSet n = {x : Grunbaum.SimplexE n | (∀ (i : Fin n), 0 ≤ x.ofLp i) ∧ (Grunbaum.coordinateSum n) x ≤ 1}
Instances For
The part of the simplex below coordinate-sum level t.
Equations
- Grunbaum.simplexCap n t = Grunbaum.simplexSet n ∩ {x : Grunbaum.SimplexE n | (Grunbaum.coordinateSum n) x ≤ t}
Instances For
The exact strict-tail measure of the coordinate sum on the simplex.
The first moment of the coordinate sum over the standard simplex.
The volume centroid of the standard simplex.
Equations
- Grunbaum.simplexCentroid n = ⨍ (x : Grunbaum.SimplexE n) in Grunbaum.simplexSet n, x
Instances For
The scalar coordinate needed to locate the sharp supporting hyperplane.
The sharp normalized coordinate-sum threshold in dimension n.
Equations
- Grunbaum.sharpLevel n = ↑n / (↑n + 1)
Instances For
The simplex halfspace attaining the sharp Grünbaum fraction.
Equations
Instances For
The standard simplex, regarded as a full-dimensional body in project
dimension d + 1.
Equations
- Grunbaum.simplexFullBody d = { carrier := Grunbaum.simplexSet (d + 1), convex' := ⋯, isCompact' := ⋯, interior_nonempty' := ⋯ }
Instances For
The sharp halfspace for the standard simplex.
Equations
- Grunbaum.sharpClosedHalfspace d = { normal := Grunbaum.coordinateSum (d + 1), threshold := Grunbaum.sharpLevel (d + 1), normal_ne_zero := ⋯ }
Instances For
c is a lower bound for every project convex body and every proper
closed halfspace containing its centroid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The simplex equality case shows that no universal centroid-halfspace
lower bound can exceed grunbaumConstant d.