Documentation

Anderson4D.HeppTree.AnchoredEmbeddings

Anchored admissible embeddings #

Paper Proposition 5.6, Step 2 reduces counts of realized sets containing one or two prescribed lattice points to admissible embeddings with specified leaves anchored at those points. This file records the exact finite counting statements before the geometric estimates of the subsequent steps.

Filtering by a property of the realized image #

noncomputable def Anderson4D.realizedSetsSatisfying {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (P : Finset (Fin 4 → ℤ) → Prop) :
Finset (Finset (Fin 4 → ℤ))

Realized sets satisfying a predicate on their underlying point set.

Equations
Instances For
    @[simp]
    theorem Anderson4D.mem_realizedSetsSatisfying {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {P : Finset (Fin 4 → ℤ) → Prop} {Z : Finset (Fin 4 → ℤ)} :
    noncomputable def Anderson4D.admissibleLeafEmbeddingsSatisfying {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (P : Finset (Fin 4 → ℤ) → Prop) :

    Admissible embeddings whose unindexed image satisfies P.

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

      Restrict markedOrbitEmbedding to realized sets satisfying P.

      Equations
      Instances For

        The restricted orbit map remains injective.

        General restricted form of the free-orbit count.

        One-point and two-point image conditions #

        noncomputable def Anderson4D.realizedSetsContaining {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ : Fin 4 → ℤ) :
        Finset (Finset (Fin 4 → ℤ))

        Realized sets containing a prescribed lattice point.

        Equations
        Instances For
          @[simp]
          theorem Anderson4D.mem_realizedSetsContaining {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {z₀ : Fin 4 → ℤ} {Z : Finset (Fin 4 → ℤ)} :
          noncomputable def Anderson4D.realizedSetsContainingPair {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) :
          Finset (Finset (Fin 4 → ℤ))

          Realized sets containing both prescribed points.

          Equations
          Instances For
            @[simp]
            theorem Anderson4D.mem_realizedSetsContainingPair {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {z₀ z₁ : Fin 4 → ℤ} {Z : Finset (Fin 4 → ℤ)} :
            Z ∈ realizedSetsContainingPair N hN z₀ z₁ ↔ Z ∈ realizedSets N hN ∧ z₀ ∈ Z ∧ z₁ ∈ Z
            noncomputable def Anderson4D.admissibleLeafEmbeddingsContaining {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ : Fin 4 → ℤ) :

            Admissible embeddings whose image contains a prescribed point.

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

              Admissible embeddings whose image contains both prescribed points.

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

                One-point restricted orbit map.

                Equations
                Instances For
                  noncomputable def Anderson4D.markedOrbitEmbeddingContainingPair {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) :
                  ↥(t.AutHeppMarked (N.toHeppMarking hN)) × ↥(realizedSetsContainingPair N hN z₀ z₁) → ↥(admissibleLeafEmbeddingsContainingPair N hN z₀ z₁)

                  Two-point restricted orbit map.

                  Equations
                  Instances For

                    The one-point restricted orbit map is injective.

                    The two-point restricted orbit map is injective.

                    Free-orbit count restricted to realized sets containing z₀.

                    Free-orbit count restricted to realized sets containing both points.

                    Fixed-leaf anchored carriers #

                    noncomputable def Anderson4D.anchoredLeafEmbeddings {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f₀ : ↥t.Leaves) (z₀ : Fin 4 → ℤ) :

                    Admissible embeddings sending the specified leaf to z₀.

                    Equations
                    Instances For
                      @[simp]
                      theorem Anderson4D.mem_anchoredLeafEmbeddings {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {f₀ : ↥t.Leaves} {z₀ : Fin 4 → ℤ} {z : LeafEmbedding t} :
                      z ∈ anchoredLeafEmbeddings N hN f₀ z₀ ↔ z ∈ admissibleLeafEmbeddings N hN ∧ z f₀ = z₀
                      noncomputable def Anderson4D.J0 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f₀ : ↥t.Leaves) (z₀ : Fin 4 → ℤ) :

                      Paper's one-anchor count for a fixed leaf.

                      Equations
                      Instances For
                        noncomputable def Anderson4D.doublyAnchoredLeafEmbeddings {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f₀ f₁ : ↥t.Leaves) (z₀ z₁ : Fin 4 → ℤ) :

                        Admissible embeddings sending two specified leaves to z₀,z₁.

                        Equations
                        Instances For
                          @[simp]
                          theorem Anderson4D.mem_doublyAnchoredLeafEmbeddings {t : PlaneTree} {M : ℕ} {N : t.BranchExponentData (4 * M)} {hN : N.IsValid} {f₀ f₁ : ↥t.Leaves} {z₀ z₁ : Fin 4 → ℤ} {z : LeafEmbedding t} :
                          z ∈ doublyAnchoredLeafEmbeddings N hN f₀ f₁ z₀ z₁ ↔ z ∈ admissibleLeafEmbeddings N hN ∧ z f₀ = z₀ ∧ z f₁ = z₁
                          noncomputable def Anderson4D.J01 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f₀ f₁ : ↥t.Leaves) (z₀ z₁ : Fin 4 → ℤ) :

                          Paper's two-anchor count for a fixed ordered pair of leaves.

                          Equations
                          Instances For

                            Exact leafwise covers and their cardinality bounds #

                            An admissible embedding contains z₀ exactly when at least one leaf is anchored at z₀.

                            theorem Anderson4D.card_admissibleLeafEmbeddingsContaining_le_sum_J0 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ : Fin 4 → ℤ) :
                            (admissibleLeafEmbeddingsContaining N hN z₀).card ≤ ∑ f₀ : ↥t.Leaves, J0 N hN f₀ z₀

                            Union bound over the possible leaf carrying z₀.

                            theorem Anderson4D.card_autHeppMarked_mul_card_realizedSetsContaining_le_sum_J0 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ : Fin 4 → ℤ) :
                            Fintype.card ↥(t.AutHeppMarked (N.toHeppMarking hN)) * (realizedSetsContaining N hN z₀).card ≤ ∑ f₀ : ↥t.Leaves, J0 N hN f₀ z₀

                            The full one-anchor Step 2 reduction, retaining the exact sum over the choice of anchored leaf.

                            An admissible embedding contains both points exactly when an ordered leaf pair is anchored at them.

                            theorem Anderson4D.card_admissibleLeafEmbeddingsContainingPair_le_sum_J01 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) :
                            (admissibleLeafEmbeddingsContainingPair N hN z₀ z₁).card ≤ ∑ f : ↥t.Leaves × ↥t.Leaves, J01 N hN f.1 f.2 z₀ z₁

                            Union bound over ordered pairs of leaves carrying z₀,z₁.

                            theorem Anderson4D.card_autHeppMarked_mul_card_realizedSetsContainingPair_le_sum_J01 {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) :
                            Fintype.card ↥(t.AutHeppMarked (N.toHeppMarking hN)) * (realizedSetsContainingPair N hN z₀ z₁).card ≤ ∑ f : ↥t.Leaves × ↥t.Leaves, J01 N hN f.1 f.2 z₀ z₁

                            The full two-anchor Step 2 reduction with the exact ordered-pair sum.

                            Distinct anchors for distinct prescribed points #

                            Ordered pairs of distinct leaves.

                            Equations
                            Instances For
                              @[simp]
                              theorem Anderson4D.doublyAnchoredLeafEmbeddings_same_leaf_eq_empty {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f : ↥t.Leaves) (z₀ z₁ : Fin 4 → ℤ) (hne : z₀ ≠ z₁) :

                              A single leaf cannot be anchored at two distinct lattice points.

                              theorem Anderson4D.J01_same_leaf_eq_zero {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (f : ↥t.Leaves) (z₀ z₁ : Fin 4 → ℤ) (hne : z₀ ≠ z₁) :
                              J01 N hN f f z₀ z₁ = 0
                              theorem Anderson4D.admissibleLeafEmbeddingsContainingPair_eq_biUnion_distinctAnchored {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) (hne : z₀ ≠ z₁) :
                              admissibleLeafEmbeddingsContainingPair N hN z₀ z₁ = (distinctLeafPairs t).biUnion fun (f : ↥t.Leaves × ↥t.Leaves) => doublyAnchoredLeafEmbeddings N hN f.1 f.2 z₀ z₁

                              If z₀ ≠ z₁, the two-point image carrier is already covered by anchoring ordered pairs of distinct leaves.

                              theorem Anderson4D.card_admissibleLeafEmbeddingsContainingPair_le_sum_J01_distinct {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) (hne : z₀ ≠ z₁) :
                              (admissibleLeafEmbeddingsContainingPair N hN z₀ z₁).card ≤ ∑ f ∈ distinctLeafPairs t, J01 N hN f.1 f.2 z₀ z₁

                              Distinct-point version of the ordered leaf-pair union bound.

                              theorem Anderson4D.card_autHeppMarked_mul_card_realizedSetsContainingPair_le_sum_J01_distinct {t : PlaneTree} {M : ℕ} (N : t.BranchExponentData (4 * M)) (hN : N.IsValid) (z₀ z₁ : Fin 4 → ℤ) (hne : z₀ ≠ z₁) :
                              Fintype.card ↥(t.AutHeppMarked (N.toHeppMarking hN)) * (realizedSetsContainingPair N hN z₀ z₁).card ≤ ∑ f ∈ distinctLeafPairs t, J01 N hN f.1 f.2 z₀ z₁

                              Full two-anchor Step 2 reduction with diagonal leaf pairs removed when the prescribed points are distinct.