Documentation

Anderson4D.Combinatorics.PrimitiveWord

Primitive across pairings and the word condition in paper (5.11)(c) #

An across pairing κ : A ≃ Aᶜ determines a fixed-point-free involution of all positions: use κ on A and κ.symm on its complement. This file connects that representation to PartialPairing, transfers primitivity to the word-level leaf-block condition in (5.11)(c), and records the corresponding filtered form of the factorial estimate (5.10).

A pairing crosses the cut A | Aᶜ when every position is sent to the opposite side.

Equations
Instances For
    def Anderson4D.PartialPairing.RespectsWord {α : Type u_1} {m : ℕ} (κ : PartialPairing (Fin m)) (w : Fin m → α) :

    A partial pairing respects a word when paired positions carry the same letter.

    Equations
    Instances For
      theorem Anderson4D.PartialPairing.Crosses.isFull {m : ℕ} {κ : PartialPairing (Fin m)} {A : Finset (Fin m)} (hκ : κ.Crosses A) :

      Crossing a cut rules out fixed points.

      def Anderson4D.acrossMap {m : ℕ} (A : Finset (Fin m)) (κ : AcrossPairing A) (i : Fin m) :
      Fin m

      The underlying map of the full involution associated with an across pairing.

      Equations
      Instances For

        Extend an across pairing to the full involution that uses κ on A and κ.symm on Aᶜ.

        Equations
        Instances For
          @[simp]
          theorem Anderson4D.acrossToPartialPairing_apply_mem {m : ℕ} (A : Finset (Fin m)) (κ : AcrossPairing A) {i : Fin m} (hi : i ∈ A) :
          (acrossToPartialPairing A κ) i = ↑(κ ⟨i, hi⟩)
          @[simp]
          theorem Anderson4D.acrossToPartialPairing_apply_notMem {m : ℕ} (A : Finset (Fin m)) (κ : AcrossPairing A) {i : Fin m} (hi : i ∉ A) :
          (acrossToPartialPairing A κ) i = ↑((Equiv.symm κ) ⟨i, ⋯⟩)

          The extended involution crosses the prescribed cut.

          In particular, the extended involution is a full pairing.

          Compatibility with a word is unchanged by extending an across pairing to the corresponding full involution.

          Primitivity of an across pairing means primitivity of its associated full partial pairing.

          Equations
          Instances For
            def Anderson4D.letterPositions {α : Type u_1} [DecidableEq α] {m : ℕ} (w : Fin m → α) (S : Finset α) :

            All positions whose letters lie in S.

            Equations
            Instances For
              @[simp]
              theorem Anderson4D.mem_letterPositions {α : Type u_1} [DecidableEq α] {m : ℕ} {w : Fin m → α} {S : Finset α} {i : Fin m} :
              def Anderson4D.NoProperLeafBlock {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} (w : Fin m → α) :

              Paper (5.11)(c). The positions occupied by any nonempty proper subset of the letters cannot form a proper interval.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem Anderson4D.isFullyPairedOn_letterPositions {α : Type u_1} [DecidableEq α] {m : ℕ} {κ : PartialPairing (Fin m)} {w : Fin m → α} (hfull : κ.IsFull) (hword : κ.RespectsWord w) (S : Finset α) :

                Every union of word fibers is fully paired when a full pairing respects the word.

                theorem Anderson4D.noProperLeafBlock_of_primitive_full_respectsWord {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} {κ : PartialPairing (Fin m)} {w : Fin m → α} (hprimitive : IsPrimitive κ) (hfull : κ.IsFull) (hword : κ.RespectsWord w) :

                A primitive full pairing respecting a word forces (5.11)(c).

                theorem Anderson4D.noProperLeafBlock_of_primitive_across {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} {A : Finset (Fin m)} {w : Fin m → α} {κ : AcrossPairing A} (hprimitive : IsPrimitiveAcross A κ) (hword : RespectsWord A w κ) :

                Primitive compatible across pairings imply the word restriction in paper (5.11)(c).

                def Anderson4D.primitiveCompatibleAcrossPairings {α : Type u_1} [DecidableEq α] {m : ℕ} (A : Finset (Fin m)) (w : Fin m → α) :

                Compatible across pairings whose associated full pairing is primitive.

                Equations
                Instances For

                  A word violating (5.11)(c) admits no primitive compatible across pairing.

                  def Anderson4D.primitivePairedWordSum {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} (mult : α → ℕ) (A : Finset (Fin m)) (F : (Fin m → α) → ℝ) :

                  The paired word sum restricted to primitive full pairings.

                  Equations
                  Instances For
                    theorem Anderson4D.primitivePairedWordSum_le_halfFactorial_mul_wordSumFiltered {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} (mult : α → ℕ) (A : Finset (Fin m)) (F : (Fin m → α) → ℝ) (hF : ∀ (w : Fin m → α), 0 ≤ F w) :
                    primitivePairedWordSum mult A F ≤ (∏ a : α, ↑(mult a / 2).factorial) * wordSumFiltered mult NoProperLeafBlock F

                    Word-level factorial estimate for primitive pairings, with the induced (5.11)(c) word restriction retained on the right.

                    theorem Anderson4D.primitivePairedWordSum_le_paperSumFiltered {α : Type u_1} [Fintype α] [DecidableEq α] {m : ℕ} (mult : α → ℕ) (A : Finset (Fin m)) (F : (Fin m → α) → ℝ) (hF : ∀ (w : Fin m → α), 0 ≤ F w) :
                    primitivePairedWordSum mult A F ≤ (∏ a : α, ↑(mult a / 2).factorial / ↑(mult a).factorial) * paperSumFiltered mult NoProperLeafBlock F

                    Filtered (5.10). The exact factorial normalization for primitive pairings, with the word condition (5.11)(c) exposed through paperSumFiltered.