Documentation

LeanPool.Wallace.ConcreteLocalSetup

The concrete countable block schedule around one nonzero vector #

For one nonzero vector x, only codes whose fresh coordinates lie in its dependency closure matter to the local fusion. They form a countable type. This module disjointizes their fixed almost-disjoint labels, selects the unique active code at each block label, and defines the finite independent set presented to bounded deletion at that stage.

@[reducible, inline]
abbrev Wallace.ConcreteLocalSetup.RelevantCode (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) :

Codes whose prescribed basis coordinate belongs to the local dependency closure of x.

Equations
Instances For
    def Wallace.ConcreteLocalSetup.refinedLabel (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) :
    RelevantCode N hN M xSet

    Pairwise disjoint labels obtained by deleting finitely many points from each relevant almost-disjoint label.

    Equations
    Instances For
      noncomputable def Wallace.ConcreteLocalSetup.activeCode (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (l : ) :
      Option (RelevantCode N hN M x)

      The unique relevant code scheduled at label l, if there is one.

      Equations
      Instances For
        theorem Wallace.ConcreteLocalSetup.activeCode_eq_some_of_mem (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (l : ) (a : RelevantCode N hN M x) (ha : l refinedLabel N hN M x a) :
        activeCode N hN M x l = some a

        Restriction to the countable local free group #

        Inclusion of the free group on the closure coordinates into the ambient free group.

        Equations
        Instances For
          noncomputable def Wallace.ConcreteLocalSetup.localDifference (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (a : RelevantCode N hN M x) (n : ) :

          The shifted prepared value, restricted to the local closure.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def Wallace.ConcreteLocalSetup.localDifferenceBlock (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (a : RelevantCode N hN M x) (l : ) :

            The independent shifted set in one block, now inside the countable local group.

            Equations
            Instances For
              theorem Wallace.ConcreteLocalSetup.localDifferenceBlock_card (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (a : RelevantCode N hN M x) (l : ) :
              (localDifferenceBlock N hN M x a l).card = N l
              noncomputable def Wallace.ConcreteLocalSetup.localActiveBlock (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (l : ) :

              The active finite set inside the local free group.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem Wallace.ConcreteLocalSetup.localActiveBlock_eq_of_mem (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (l : ) (a : RelevantCode N hN M x) (ha : l refinedLabel N hN M x a) :
                localActiveBlock N hN M x l = localDifferenceBlock N hN M x a l
                theorem Wallace.ConcreteLocalSetup.localActiveBlock_card_le (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : TriangularPreprocess.ContinuumFreeGroup) (l : ) :
                (localActiveBlock N hN M x l).card N l