Documentation

LeanPool.NandakumarRamanaRao.NRR.EMP.AreaVectorTarget

NRR.EMP.AreaVectorTarget — area vector into the fixed total‑mass hyperplane #

This module packages the equal‑area area vector EMP.areaVec K s w relative to the fixed total mass K.area, phrasing the equal‑area problem as finding zeroes of a continuous finite‑dimensional deviation map.

Definitions #

API #

Necessary nondegeneracy hypotheses #

No existence of equal‑area weights and no topological‑degree/obstruction argument is used or proved here.

Target equal‑area vector. The constant vector whose every component is the average area K.area / n.

Equations
Instances For
    noncomputable def NRR.EMP.areaDeviation {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Fin n → Geometry.Plane) (w : Fin n → ℝ) :
    Fin n → ℝ

    Zero‑sum deviation map. The difference between the area vector and the equal‑area target; for distinct sites its components sum to zero.

    Equations
    Instances For
      @[simp]
      theorem NRR.EMP.areaDeviation_apply {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Fin n → Geometry.Plane) (w : Fin n → ℝ) (i : Fin n) :
      areaDeviation K s w i = areaVec K s w i - equalAreaTarget K n i
      theorem NRR.EMP.sum_equalAreaTarget {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (hn : 0 < n) :
      ∑ i : Fin n, equalAreaTarget K n i = K.area

      Total mass of the target vector. The equal‑area target components sum to K.area.

      theorem NRR.EMP.sum_areaDeviation_eq_zero {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Fin n → Geometry.Plane) (w : Fin n → ℝ) (hn : 0 < n) (hs : Function.Injective s) :
      ∑ i : Fin n, areaDeviation K s w i = 0

      Zero‑sum deviation. With distinct sites and at least one site, the deviation vector has zero total mass.

      Fixed‑site weight‑continuity of the deviation map. With sites s fixed and pairwise distinct (hs), the map w ↦ EMP.areaDeviation K s w is continuous in the weights.