Documentation

Anderson4D.HeppTree.RealizedSets

Finite realization sets for a fixed marked Hepp tree #

For a fixed plane tree and finite restricted branch data, Proposition 5.6 counts realized sets of lattice points. The outer carrier in this file is therefore the image of the admissible-embedding finset under z ↦ Finset.univ.image z. In particular, embeddings with the same image are deliberately deduplicated.

Only the elementary image-cardinality inequality is recorded here. It is not the sharp embedding estimate (5.13), whose proof requires the geometric and automorphism arguments of Proposition 5.6.

@[reducible, inline]

A lattice embedding indexed by the leaves of t.

Equations
Instances For

    The set of lattice points underlying a leaf embedding. This forgets the leaf indices and all multiplicities.

    Equations
    Instances For

      All leaf-indexed embeddings into the lattice box [-M,M]⁴.

      Equations
      Instances For
        @[simp]
        theorem Anderson4D.mem_boundedLeafEmbeddings {t : PlaneTree} {M : ℕ} {z : LeafEmbedding t} :
        z ∈ boundedLeafEmbeddings t M ↔ ∀ (l : ↥t.Leaves) (i : Fin 4), |z l i| ≤ ↑M

        Cardinality of the explicit ambient embedding box.

        noncomputable def Anderson4D.admissibleLeafEmbeddings {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) :

        The explicit finite carrier of admissible embeddings for fixed restricted branch data. The proof hN only packages N as a HeppMarking; it is not enumerated and contributes no count.

        Equations
        Instances For
          noncomputable def Anderson4D.realizedSets {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) :
          Finset (Finset (Fin 4 → ℤ))

          Realized sets for a fixed tree and restricted branch datum. Finset.image is essential: two admissible leaf embeddings with the same range represent one realized set.

          Equations
          Instances For
            theorem Anderson4D.mem_realizedSets_iff {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {Z : Finset (Fin 4 → ℤ)} :

            Membership is exactly existence of an admissible embedding with the specified image.

            theorem Anderson4D.mem_realizedSets_iff_realizes {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {Z : Finset (Fin 4 → ℤ)} :

            The preceding membership theorem in the existing Realizes vocabulary.

            Deduplication can only decrease cardinality. This deliberately does not claim the sharp formula or bound (5.13).

            theorem Anderson4D.card_realizedSets_le_box {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) :
            (realizedSets N hN).card ≤ (2 * M + 1) ^ (4 * t.Leaves.card)

            A coarse ambient-box consequence of the image bound.

            Index invariance of the image construction #

            Reindex a leaf embedding along an arbitrary equivalence of leaf carriers. This is the basic operation later used for tree automorphisms.

            Equations
            Instances For

              Reindexing leaves does not change the realized set of lattice points.

              The explicit box enumeration is invariant under leaf reindexing.

              The finite carriers are independent of the particular proof that the restricted branch data is valid.

              theorem Anderson4D.realizedSets_proof_irrel {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN hN' : N.IsValid) :

              Proof irrelevance also holds after passing from embeddings to sets.

              Interface to full finite realization data #

              noncomputable def Anderson4D.realizedSetsOfData {t : PlaneTree} {M m : ℕ} (d : t.RealizationData M m) (hd : d.IsValid) :
              Finset (Finset (Fin 4 → ℤ))

              Realized sets attached to a valid RealizationData pair. Only its branch component is used; the leaf multiplicity component remains part of the separate denominator data.

              Equations
              Instances For