Documentation

LeanPool.ErdosGinzburgZiv.EGZ.Decomposition.NodeMassMap

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.

structure EGZ.FlagDecomposition.NodeMassMap {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} (Φ Ψ : FlagDecomposition p d f) (x : Φ.flag.Node) (y : Ψ.flag.Node) :

A compatible integral affine node map whose cumulative weight does not increase.

Instances For
    def EGZ.FlagDecomposition.NodeMassMap.refl {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} (Φ : FlagDecomposition p d f) (x : Φ.flag.Node) :
    Φ.NodeMassMap Φ x x

    The identity map on a node and its cumulative weight.

    Equations
    Instances For
      def EGZ.FlagDecomposition.NodeMassMap.comp {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ Ω : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} {z : Ω.flag.Node} (M : Φ.NodeMassMap Ψ x y) (N : Ψ.NodeMassMap Ω y z) :
      Φ.NodeMassMap Ω x z

      Compose compatible coordinate and cumulative-weight maps between three nodes.

      Equations
      Instances For
        theorem EGZ.FlagDecomposition.NodeMassMap.centeredLift_eq {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.NodeMassMap Ψ x y) (hp : Odd p) (v : FpCoord p d) (hv : Ψ.cumulativeWeight y v ≠ 0) :
        theorem EGZ.FlagDecomposition.NodeMassMap.real_centeredLift_eq {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.NodeMassMap Ψ x y) (hp : Odd p) (v : FpCoord p d) (hv : Ψ.cumulativeWeight y v ≠ 0) :
        theorem EGZ.FlagDecomposition.NodeMassMap.liftedMassOn_preimage {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.NodeMassMap Ψ x y) (hp : Odd p) (S : Set (RealCoord (Φ.flag.rank x))) :
        theorem EGZ.FlagDecomposition.NodeMassMap.liftedMassOn_preimage_le {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.NodeMassMap Ψ x y) (hp : Odd p) (S : Set (RealCoord (Φ.flag.rank x))) :
        theorem EGZ.FlagDecomposition.NodeMassMap.liftedMassOn_loss_le {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.NodeMassMap Ψ x y) (hp : Odd p) (S : Set (RealCoord (Φ.flag.rank x))) :
        ↑(Φ.liftedMassOn x S) - ↑(Ψ.liftedMassOn y (⇑M.coord.real ⁻¹' S)) ≤ ↑(natMass (Φ.cumulativeWeight x)) - ↑(natMass (Ψ.cumulativeWeight y))
        structure EGZ.FlagDecomposition.StableNodeMap {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} (Φ Ψ : FlagDecomposition p d f) (x : Φ.flag.Node) (y : Ψ.flag.Node) extends Φ.NodeMassMap Ψ x y :

        A node mass map whose mass loss is bounded by the decomposition's total retained-mass loss.

        Instances For
          def EGZ.FlagDecomposition.StableNodeMap.refl {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} (Φ : FlagDecomposition p d f) (x : Φ.flag.Node) :
          Φ.StableNodeMap Φ x x

          The identity stable node map, with zero mass loss.

          Equations
          Instances For
            def EGZ.FlagDecomposition.StableNodeMap.comp {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ Ω : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} {z : Ω.flag.Node} (M : Φ.StableNodeMap Ψ x y) (N : Ψ.StableNodeMap Ω y z) :
            Φ.StableNodeMap Ω x z

            Compose stable node maps, adding their bounds on mass loss.

            Equations
            Instances For
              theorem EGZ.FlagDecomposition.StableNodeMap.liftedMassOn_loss_le {p d : ℕ} [NeZero p] {f : FpCoord p d → ℕ} {Φ Ψ : FlagDecomposition p d f} {x : Φ.flag.Node} {y : Ψ.flag.Node} (M : Φ.StableNodeMap Ψ x y) (hp : Odd p) (S : Set (RealCoord (Φ.flag.rank x))) :
              ↑(Φ.liftedMassOn x S) - ↑(Ψ.liftedMassOn y (⇑M.coord.real ⁻¹' S)) ≤ ↑Φ.retainedMass - ↑Ψ.retainedMass