Documentation

LeanPool.Wallace.RationalLocalSetup

The countable block schedule around one rational vector #

Relevant codes are countable. Their almost-disjoint labels are disjointized, so every block has at most one active code, and its shifted prepared terms form the finite independent set used by the fusion.

@[reducible, inline]

Codes whose distinguished coordinate lies in the local closure of x.

Equations
Instances For

    Pairwise-disjoint refinements of the block labels of all relevant codes.

    Equations
    Instances For
      noncomputable def Wallace.RationalLocalSetup.activeCode (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : RationalTriangularPreprocess.ContinuumRationalGroup) (l : ) :
      Option (RelevantCode N hN M x)

      The unique relevant code assigned to stage l, when one exists.

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

        The countable local rational group #

        noncomputable def Wallace.RationalLocalSetup.localDifference (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : RationalTriangularPreprocess.ContinuumRationalGroup) (a : RelevantCode N hN M x) (n : ) :

        The prepared difference restricted to the local coordinate closure.

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

          The finite block of local prepared differences for a relevant code.

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

            The local difference block active at stage l, or the empty block.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem Wallace.RationalLocalSetup.localActiveBlock_eq_of_mem (N : ) (hN : ∀ (l : ), 0 < N l) (M : ) (x : RationalTriangularPreprocess.ContinuumRationalGroup) (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