Documentation

LeanPool.RearrangementNumber.NonMRR.Catalogue

The concrete catalogue of balanced finite blocks #

The blocks are Walsh vectors supported on consecutive disjoint intervals. The geometrically decaying error bound makes their eventual prefix bounds summable.

The denominators of the prescribed prefix tolerances.

Equations
Instances For
    noncomputable def NonMRR.blockTolerance (n : ℕ) :

    A summable sequence of allowed prefix errors.

    Equations
    Instances For

      The number of exceptional choices allowed at each stage.

      Equations
      Instances For
        structure NonMRR.FiniteBlock (m q : ℕ) :

        A finite balanced family together with its uniform counting estimate.

        Instances For
          theorem NonMRR.finiteBlock_nonempty (m q : ℕ) (hq : 0 < q) :
          noncomputable def NonMRR.chosenBlock (g : ℕ → ℕ) (n : ℕ) :

          Choose one of the finite families supplied by the counting lemma.

          Equations
          Instances For
            def NonMRR.blockStart (g : ℕ → ℕ) :
            ℕ → ℕ

            The left endpoints of consecutive blocks.

            Equations
            Instances For
              noncomputable def NonMRR.blockEmbedding (g : ℕ → ℕ) (n : ℕ) :

              The order-preserving embedding of a finite block into its assigned interval.

              Equations
              Instances For
                noncomputable def NonMRR.blockInterval (g : ℕ → ℕ) (n : ℕ) :

                The finite support assigned to block n.

                Equations
                Instances For
                  noncomputable def NonMRR.catalogueVector (g : ℕ → ℕ) (n k : ℕ) :
                  ℕ → ℝ

                  Use the selected finite vector on the assigned interval, and zero for an unavailable choice.

                  Equations
                  Instances For
                    theorem NonMRR.catalogueVector_support (g : ℕ → ℕ) (n k : ℕ) (hk : k < g n) (i : ℕ) (hi : i ∉ blockInterval g n) :
                    catalogueVector g n k i = 0
                    theorem NonMRR.catalogueVector_balance (g : ℕ → ℕ) (n k : ℕ) (hk : k < g n) :
                    ∑ i ∈ blockInterval g n, catalogueVector g n k i = 0
                    theorem NonMRR.catalogueVector_mass (g : ℕ → ℕ) (n k : ℕ) (hk : k < g n) :
                    1 ≤ ∑ i ∈ blockInterval g n, ‖catalogueVector g n k i‖

                    The explicit catalogue supplying all concrete data for the rearrangement construction. Its only choices select the finite Walsh families already proved to exist.

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