Documentation

LeanPool.Feige.Grunbaum.Sharpness

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.

@[reducible, inline]
abbrev Grunbaum.SimplexE (n : ) :

Euclidean space in an arbitrary (possibly zero) dimension. The project type Euc d is definitionally SimplexE (d + 1).

Equations
Instances For
    noncomputable def Grunbaum.coordinateSum (n : ) :

    The sum of the coordinates, bundled as a continuous linear functional.

    Equations
    Instances For
      @[simp]
      theorem Grunbaum.coordinateSum_apply (n : ) (x : SimplexE n) :
      (coordinateSum n) x = i : Fin n, x.ofLp i

      The full-dimensional standard simplex xᵢ ≥ 0, ∑ xᵢ ≤ 1.

      Equations
      Instances For
        @[simp]
        theorem Grunbaum.mem_simplexSet {n : } {x : SimplexE n} :
        x simplexSet n (∀ (i : Fin n), 0 x.ofLp i) (coordinateSum n) x 1
        def Grunbaum.simplexCap (n : ) (t : ) :

        The part of the simplex below coordinate-sum level t.

        Equations
        Instances For
          theorem Grunbaum.simplexCap_eq_smul {n : } {t : } (ht0 : 0 < t) (ht1 : t 1) :

          The exact strict-tail measure of the coordinate sum on the simplex.

          The first moment of the coordinate sum over the standard simplex.

          noncomputable def Grunbaum.simplexCentroid (n : ) :

          The volume centroid of the standard simplex.

          Equations
          Instances For

            The scalar coordinate needed to locate the sharp supporting hyperplane.

            noncomputable def Grunbaum.sharpLevel (n : ) :

            The sharp normalized coordinate-sum threshold in dimension n.

            Equations
            Instances For

              The simplex halfspace attaining the sharp Grünbaum fraction.

              Equations
              Instances For
                theorem Grunbaum.sharpLevel_pos {n : } (hn : 0 < n) :

                The standard simplex, regarded as a full-dimensional body in project dimension d + 1.

                Equations
                Instances For

                  The sharp halfspace for the standard simplex.

                  Equations
                  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.