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
- NonMRR.blockDenominator n = 2 ^ (n + 1)
Instances For
A summable sequence of allowed prefix errors.
Equations
- NonMRR.blockTolerance n = 1 / ↑(NonMRR.blockDenominator n)
Instances For
The number of exceptional choices allowed at each stage.
Equations
- NonMRR.blockCapacity n = 8 * NonMRR.blockDenominator n ^ 4
Instances For
A finite balanced family together with its uniform counting estimate.
- length : ℕ
Number of coordinates in each balanced vector.
The entries of the finite family of balanced vectors.
Instances For
Choose one of the finite families supplied by the counting lemma.
Equations
Instances For
The left endpoints of consecutive blocks.
Equations
- NonMRR.blockStart g 0 = 0
- NonMRR.blockStart g n.succ = NonMRR.blockStart g n + (NonMRR.chosenBlock g n).length
Instances For
The order-preserving embedding of a finite block into its assigned interval.
Equations
- NonMRR.blockEmbedding g n = { toFun := fun (i : Fin (NonMRR.chosenBlock g n).length) => NonMRR.blockStart g n + ↑i, inj' := ⋯ }
Instances For
The finite support assigned to block n.
Equations
Instances For
Use the selected finite vector on the assigned interval, and zero for an unavailable choice.
Equations
- NonMRR.catalogueVector g n k = if hk : k < g n then NonMRR.embedVector (NonMRR.blockEmbedding g n) ((NonMRR.chosenBlock g n).value ⟨k, hk⟩) else fun (x : ℕ) => 0
Instances For
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.