Documentation

LeanPool.NandakumarRamanaRao.NRR.EMP.PowerPartitionPerimeter

NRR.EMP.PowerPartitionPerimeter — perimeter vector of the canonical power partition #

This module specializes the generic convex-partition perimeter API (NRR.ConvexPartition.perimeterVec, averagePerimeter, perimeterDeviation) to the canonical equal-area power partition EMP.powerPartition.

The power-partition parameter profile is the one fixed in the project:

(K : Geometry.ConvexBody Plane) (s : Config n) (hn : 0 < n) (hK : 0 < K.area)

Public API #

No continuity, equivariance, or test-map material is introduced here.

noncomputable def NRR.EMP.powerPartitionPerimeterVec {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Config n) (hn : 0 < n) (hK : 0 < K.area) :
Fin n → ℝ

The perimeter vector of the canonical equal-area power partition.

Equations
Instances For
    noncomputable def NRR.EMP.powerPartitionAveragePerimeter {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Config n) (hn : 0 < n) (hK : 0 < K.area) :

    The average perimeter of the canonical equal-area power partition.

    Equations
    Instances For
      noncomputable def NRR.EMP.powerPartitionPerimeterDeviation {n : ℕ} (K : Geometry.ConvexBody Geometry.Plane) (s : Config n) (hn : 0 < n) (hK : 0 < K.area) :
      Fin n → ℝ

      The perimeter-deviation vector of the canonical equal-area power partition.

      Equations
      Instances For
        @[simp]

        The i-th entry of the power-partition perimeter vector is the perimeter of its i-th piece.

        The perimeter-deviation vector of the canonical equal-area power partition sums to zero.