Documentation

Anderson4D.PermSum.MergeInductiveInput

Run-compressed inputs for Proposition 5.9 #

This module turns a primitive valid word before run compression into the tree, multiplicity, word, and embedding data expected by the inductive estimate of Proposition 5.9.

Every compressed leaf multiplicity is at least two #

A primitive valid Hepp-leaf word cannot contain only one maximal run of any leaf. The branching-root hypothesis supplies a second leaf, and the original multiplicities ensure that this second leaf occurs.

The compressed multiplicity structure #

def Anderson4D.mergedMultiplicities {t : PlaneTree} {M : ℕ} (hroot : t.rootV ∈ t.BranchNodes) (mu : t.Multiplicities) (w : Fin M → HeppLeaf t) (hvalid : w ∈ validWords (leafMultiplicity mu)) (hprimitive : NoProperLeafBlock w) :

Extend the compressed leaf multiplicity by junk zero values away from the leaf carrier.

Equations
Instances For
    @[simp]
    theorem Anderson4D.leafMultiplicity_mergedMultiplicities {t : PlaneTree} {M : ℕ} (hroot : t.rootV ∈ t.BranchNodes) (mu : t.Multiplicities) (w : Fin M → HeppLeaf t) (hvalid : w ∈ validWords (leafMultiplicity mu)) (hprimitive : NoProperLeafBlock w) (l : HeppLeaf t) :
    leafMultiplicity (mergedMultiplicities hroot mu w hvalid hprimitive) l = mergedMultiplicity w l
    theorem Anderson4D.totalMultiplicity_mergedMultiplicities {t : PlaneTree} {M : ℕ} (hroot : t.rootV ∈ t.BranchNodes) (mu : t.Multiplicities) (w : Fin M → HeppLeaf t) (hvalid : w ∈ validWords (leafMultiplicity mu)) (hprimitive : NoProperLeafBlock w) :
    totalMultiplicity (mergedMultiplicities hroot mu w hvalid hprimitive) = (mergedWordList w).length

    The total multiplicity of the compressed structure is exactly the compressed word length.

    The compressed word is valid for the constructed Hepp multiplicities.

    Geometric inputs #

    theorem Anderson4D.IsAdmissible.isSeparatedEmbedding {t : PlaneTree} {Nm : t.HeppMarking} {R : ℕ} {z : HeppLeaf t → Fin 4 → ℤ} (hadmissible : IsAdmissible Nm R z) :

    Admissibility contains the separated-embedding hypothesis of Proposition 5.9 literally.

    Packaged induction input #

    structure Anderson4D.MergeInductiveInput {t : PlaneTree} {M : ℕ} (Nm : t.HeppMarking) (z : HeppLeaf t → Fin 4 → ℤ) (w : Fin M → HeppLeaf t) :

    All data needed to invoke Proposition 5.9 on the run-compressed word.

    Instances For
      def Anderson4D.mergeInductiveInput {t : PlaneTree} {M R : ℕ} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (z : HeppLeaf t → Fin 4 → ℤ) (hadmissible : IsAdmissible Nm R z) (w : Fin M → HeppLeaf t) (hvalid : w ∈ validWords (leafMultiplicity mu)) (hprimitive : NoProperLeafBlock w) :

      Construct the complete Proposition 5.9 input from an admissible embedding and a primitive valid original word.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For