Documentation

Anderson4D.HeppTree.RestrictedData

Restricted Hepp data #

HeppMarking.Nexp and Multiplicities.m are stored as total functions on vertices, although paper Definition 5.1 only gives them meaning on branching vertices and leaves, respectively. This file supplies canonical zero extensions and equality interfaces which forget the off-support junk.

In particular, AutHeppMarked t Nm is the stabilizer of the canonical raw marking, rather than of Nm.Nexp itself. Thus neither this group nor its orbit--stabilizer count can depend on values of Nexp away from BranchNodes t.

The marking data of Nm, extended by zero away from the branching vertices. This is the raw marking on which automorphisms should act.

Equations
Instances For

    Semantic equality of Hepp markings: equality only at branching vertices. The total-function fields may differ away from BranchNodes t.

    Equations
    Instances For
      theorem Anderson4D.PlaneTree.HeppMarking.eqOnBranch_trans {t : PlaneTree} {Nm₁ Nm₂ Nm₃ : t.HeppMarking} (h₁₂ : Nm₁.EqOnBranch Nm₂) (h₂₃ : Nm₂.EqOnBranch Nm₃) :
      Nm₁.EqOnBranch Nm₃

      Two Hepp markings have the same canonical raw marking exactly when their meaningful values agree on every branching vertex.

      Extensionality for canonical raw markings: only branch values need be compared.

      @[reducible, inline]

      Automorphisms of the marked Hepp tree (t, Nm). The stabilizer is taken after zero-extending Nm away from the branching vertices, so it is independent of the junk values in the total field Nm.Nexp.

      Equations
      Instances For

        Semantically equal markings have literally the same marked-tree automorphism subgroup.

        Orbit--stabilizer for the paper-faithful marked-tree automorphism group. No value of Nm.Nexp away from BranchNodes t occurs in this statement.

        The multiplicity data of mu, extended by zero away from the leaves.

        Equations
        Instances For

          Semantic equality of multiplicities: equality only at leaves.

          Equations
          Instances For
            theorem Anderson4D.PlaneTree.Multiplicities.eqOnLeaves_trans {t : PlaneTree} {mu₁ mu₂ mu₃ : t.Multiplicities} (h₁₂ : mu₁.EqOnLeaves mu₂) (h₂₃ : mu₂.EqOnLeaves mu₃) :
            mu₁.EqOnLeaves mu₃

            Two multiplicity structures have the same canonical raw function exactly when their meaningful values agree at every leaf.

            theorem Anderson4D.PlaneTree.Multiplicities.canonicalRaw_ext {t : PlaneTree} {mu mu' : t.Multiplicities} (h : ∀ v ∈ t.Leaves, mu.m v = mu'.m v) :

            Extensionality for canonical multiplicity functions: only leaf values need be compared.