Mass transport at surviving nodes #
An integral coordinate map compatible with the cumulative ambient atoms transports centered lifts exactly. A stable node map additionally bounds the loss at the node by the loss of the entire decomposition. These data compose, so the same estimates apply along a surviving lineage.
A compatible integral affine node map whose cumulative weight does not increase.
- coord : IntegralAffineMap (Ψ.flag.rank y) (Φ.flag.rank x)
The integral affine map from the new node's coordinates to the original node's coordinates.
- map_eq (v : FpCoord p d) : Ψ.cumulativeWeight y v ≠ 0 → (self.coord.modp p) ((Ψ.representation.map y) v) = (Φ.representation.map x) v
Instances For
The identity map on a node and its cumulative weight.
Equations
- EGZ.FlagDecomposition.NodeMassMap.refl Φ x = { coord := EGZ.IntegralAffineMap.id (Φ.flag.rank x), polytope_mem := ⋯, cumulative_le := ⋯, map_eq := ⋯ }
Instances For
Compose compatible coordinate and cumulative-weight maps between three nodes.
Equations
Instances For
A node mass map whose mass loss is bounded by the decomposition's total retained-mass loss.
- polytope_mem : Set.MapsTo (⇑self.coord.real) (Ψ.flag.polytope y).carrier (Φ.flag.polytope x).carrier
- map_eq (v : FpCoord p d) : Ψ.cumulativeWeight y v ≠ 0 → (self.coord.modp p) ((Ψ.representation.map y) v) = (Φ.representation.map x) v
- mass_loss_le : ↑(natMass (Φ.cumulativeWeight x)) - ↑(natMass (Ψ.cumulativeWeight y)) ≤ ↑Φ.retainedMass - ↑Ψ.retainedMass
Instances For
The identity stable node map, with zero mass loss.
Equations
- EGZ.FlagDecomposition.StableNodeMap.refl Φ x = { toNodeMassMap := EGZ.FlagDecomposition.NodeMassMap.refl Φ x, mass_loss_le := ⋯ }
Instances For
Compose stable node maps, adding their bounds on mass loss.