NRR.EMP.VariableBody.Partition — the variable-body equal-area power partition #
For a compact metric parameter space X carrying a continuous site family
sites : SiteFamily X n, a positive lower area A, and 0 < n, this module exposes the canonical
equal-area power partition of each variable solid body solidBody hA z.1 as a thin wrapper around
EMP.powerPartition. Its pieces are propositionally identified with the continuously varying child
bodies child sites hA hn z i packaged in Children.lean.
Continuity of the family is carried entirely by child (and its continuity results); the
dependent partition field is not asserted to be continuous, and no topology is placed on
ConvexPartition (solidBody hA z.1) n.
partition— the canonical equal-area power partition of the variable solid body.partition_isEqualArea,partition_covers,partition_nullOverlap— the three partition facts, reused verbatim from the fixed-body power-partition API.partition_piece_carrier_eq_child— each piece's carrier is exactly the corresponding child body.partition_piece_area_eq— each piece has areaz.1.body.area / n.Witness/witness— the partition packaged together with its children and all partition facts, as consumed by the prime-refinement layer.
The canonical equal-area power partition of the variable solid body solidBody hA z.1,
computed with the site configuration sites z.2. A thin wrapper around EMP.powerPartition.
Equations
- NRR.EMP.VariableBody.partition sites hA hn z = NRR.EMP.powerPartition (NRR.EMP.VariableBody.solidBody hA z.1) (sites z.2) hn ⋯
Instances For
Equal area. Every piece of the variable partition has the same area.
Cover. The pieces of the variable partition cover the variable solid body.
Null overlap. Distinct pieces of the variable partition overlap only on a Lebesgue-null set.
Piece compatibility. The carrier of the i-th piece of the variable partition is exactly
the carrier of the i-th canonical child body, both being the restricted power cell of the
canonical normalized equal-area weight.
Piece area. Each piece of the variable partition has area z.1.body.area / n.
The partition witness at a parameter z: the canonical variable-body power partition
together with its continuously varying children and all the partition facts a refinement step
needs. Continuity of the family is carried by the child field (see continuous_child), not by the
dependent partition field.
- partition : ConvexPartition (solidBody hA z.1) n
The canonical equal-area power partition of the variable solid body.
The continuously varying child bodies, one per piece.
Each piece agrees, as a set, with the corresponding child body.
- equalArea : self.partition.IsEqualArea
All pieces have equal area.
The pieces cover the variable solid body.
- nullOverlap (i j : Fin n) : i ≠ j → MeasureTheory.volume ((self.partition.piece i).carrier ∩ (self.partition.piece j).carrier) = 0
Distinct pieces overlap only on a null set.
Instances For
The canonical partition witness at z, built from the existing variable-body partition and
its canonical children. No partition proof is duplicated: every field reuses the corresponding
partition_* fact.
Equations
- One or more equations did not get rendered due to their size.