Documentation

LeanPool.CommonNeighbourConjecture.Examples.EveryBase.DeletedModule

The binary deleted permutation module #

This file constructs the deleted permutation module for an odd finite permutation set. The explicit equivariant retraction is used in the irreducibility proof: every endomorphism of the deleted module extends to the full permutation module, while the all-ones operator restricts to zero.

@[reducible, inline]

The binary field used throughout the deleted-module construction.

Equations
Instances For
    @[reducible, inline]

    The binary permutation module on Ω.

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

      Sum all coordinates of a vector in the permutation module.

      Equations
      Instances For
        theorem SaxlCounterexamples.EveryBase.coordSum_smul {H : Type u_1} {Ω : Type u_2} [Group H] [MulAction H Ω] [Fintype Ω] (g : H) (f : PermMod Ω) :

        The deleted binary permutation module, i.e. the coordinate-sum kernel.

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

          The inclusion of the deleted module into the full permutation module.

          Equations
          Instances For

            Since |Ω| is odd, adding the coordinate sum times the all-ones vector is an equivariant retraction onto the deleted module.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]
              theorem SaxlCounterexamples.EveryBase.deletedProj_incl {Ω : Type u_2} [Fintype Ω] (hΩodd : Odd (Fintype.card Ω)) (v : (DeletedModule Ω)) :
              (deletedProj hΩodd) (deletedIncl v) = v
              theorem SaxlCounterexamples.EveryBase.deletedProj_smul {H : Type u_1} {Ω : Type u_2} [Group H] [MulAction H Ω] [Fintype Ω] (hΩodd : Odd (Fintype.card Ω)) (g : H) (f : PermMod Ω) :
              (deletedProj hΩodd) (g f) = g (deletedProj hΩodd) f

              Extend a deleted-module endomorphism to the full permutation module by the canonical inclusion/retraction pair.

              Equations
              Instances For
                @[simp]
                theorem SaxlCounterexamples.EveryBase.extendDeletedEnd_incl {Ω : Type u_2} [Fintype Ω] (hΩodd : Odd (Fintype.card Ω)) (T : (DeletedModule Ω) →ₗ[F2] (DeletedModule Ω)) (v : (DeletedModule Ω)) :
                theorem SaxlCounterexamples.EveryBase.extendDeletedEnd_smul {H : Type u_1} {Ω : Type u_2} [Group H] [MulAction H Ω] [Fintype Ω] (hΩodd : Odd (Fintype.card Ω)) (T : (DeletedModule Ω) →ₗ[F2] (DeletedModule Ω)) (hT : ∀ (g : H) (v : (DeletedModule Ω)), T (g v) = g T v) (g : H) (f : PermMod Ω) :
                (extendDeletedEnd hΩodd T) (g f) = g (extendDeletedEnd hΩodd T) f
                @[reducible, inline]
                noncomputable abbrev SaxlCounterexamples.EveryBase.Vq (d : ) :

                The deleted permutation module for the affine group over Fq d.

                Equations
                Instances For
                  @[instance_reducible]
                  noncomputable instance SaxlCounterexamples.EveryBase.hqFintype (d : ) :
                  Equations
                  • One or more equations did not get rendered due to their size.
                  theorem SaxlCounterexamples.EveryBase.vq_finrank (d : ) (hd : Odd d) :
                  Module.finrank F2 (Vq d) = 3 ^ d - 1

                  The deleted module has the paper's dimension 3^d - 1.

                  theorem SaxlCounterexamples.EveryBase.vq_card (d : ) (hd : Odd d) :
                  Nat.card (Vq d) = 2 ^ (3 ^ d - 1)

                  Consequently Vq d has exactly 2^(3^d-1) elements.

                  noncomputable def SaxlCounterexamples.EveryBase.pairVector (d : ) :
                  (Vq d)

                  The characteristic vector of {0,1}, written as a deleted vector.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    @[simp]
                    theorem SaxlCounterexamples.EveryBase.pairVector_apply (d : ) (x : Fq d) :
                    (pairVector d) x = (Pi.basisFun F2 (Fq d)) 0 x + (Pi.basisFun F2 (Fq d)) 1 x
                    theorem SaxlCounterexamples.EveryBase.hq_regularOrbit_exists (d : ) (hd : Odd d) :
                    ∃ (v : (Vq d)), Saxl.IsRegularVector (Hq d) (↥(Vq d)) v

                    Paper Lemma 6.1: the two-point vector gives a regular Hq d-orbit.

                    Paper Lemma 6.1: the deleted-module action is faithful.

                    noncomputable def SaxlCounterexamples.EveryBase.hqBadSeedVector (d : ) (hd : Odd d) :
                    (Vq d)

                    The complement-of-zero vector used in the displayed obstruction.

                    Equations
                    Instances For
                      @[simp]
                      theorem SaxlCounterexamples.EveryBase.hqBadSeedVector_apply (d : ) (hd : Odd d) (x : Fq d) :
                      (hqBadSeedVector d hd) x = if x = 0 then 0 else 1

                      The displayed bad seed vector is not regular: every nonidentity square multiplier fixes both 0 and its complement.

                      noncomputable def SaxlCounterexamples.EveryBase.deletedCoord (d : ) :
                      (Vq d) →+ Fq dF2

                      The coordinate map from the deleted module to binary-valued functions.

                      Equations
                      Instances For