Outer dyadic summation in the single-scale estimate #
This file formalizes the finite combinatorial ledger used in Step 3 of the proof of Proposition 5.10, equations (5.76)--(5.86): the simple/compound majority partition and estimates (5.83)--(5.85), followed by the ordering and absorption argument in (5.86).
The companion SingleScaleSequence module supplies the P-sequence gain
(5.77), including the at-most-99 skipped positions; the assembly modules
combine it with the declarations below for the actual copy permutations.
The first sections record the exact conditional class-word count (5.79) and
the multinomial factorizations behind (5.80)--(5.82). The subsequent sections
specialize them to the (N,X) → (N,Y) → P classification constructed in
SingleScaleSetup.
A generic two-level multinomial identity #
Exact multinomial factorization through finite fibers.
This is the algebraic identity used twice below: first to group (N,X)
classes by (N,Y), and later to group (N,Y) classes by their common
maximal scale X*. Empty fibers cause no problem, since their multinomial
coefficient is one.
Replacing a finite carrier by its subtype does not change its multinomial coefficient.
Counting fine words over a fixed coarse word #
The number of admissible words with multiplicity function mult is the
corresponding multinomial coefficient. This is the finite word-count bridge
needed before applying the fiberwise identities above.
Fine words with prescribed multiplicities which refine a fixed coarse word
through g.
Equations
- Anderson4D.validRefinements mult g y = {x ∈ Anderson4D.validWords mult | ∀ (j : Fin M), g (x j) = y j}
Instances For
Conditional word count through a finite coarse map.
If the fixed coarse word y uses each coarse letter b exactly as often
as the total fine multiplicity above b, then the number of admissible fine
words refining y is the product of the fiber multinomial coefficients.
This is the abstract counting statement behind paper (5.79).
A finite dyadic-window lemma #
At most three distinct powers of two can be pairwise within a strict factor
8. This is the finite cardinality fact used to turn
m_{N,X} ∼ XY into the lacunarity required by Lemma 5.12.
Four-point version used after grouping the (N,Y) classes by X*.
Passing from a finset to its subtype carrier preserves Lacunary.
Finset-indexed form of Lemma 5.12 (5.51).
BinomialBounds states the result for tuples on Fin r; this wrapper
reindexes an arbitrary finite carrier without changing
either the multinomial coefficient or its total mass.
The fixed-P carriers #
The active class map (N,X) ↦ P = YN⁴.
Equations
- Anderson4D.activeNXToP Nm mu a = ⟨Anderson4D.singleScaleSigma3 (Anderson4D.singleScaleSigma2 Nm mu ↑a), ⋯⟩
Instances For
Multiplicity of an active (N,X) class.
Equations
- Anderson4D.activeNXMultiplicity Nm mu a = Anderson4D.multiplicityNX Nm mu ↑a
Instances For
Multiplicity of an active P class.
Equations
- Anderson4D.activePMultiplicity Nm mu P = Anderson4D.multiplicityP Nm mu ↑P
Instances For
Active (N,X) classes whose image under σ₃ ∘ σ₂ is P.
Equations
- Anderson4D.nxAtP Nm mu P = {a ∈ Anderson4D.nxCarrier Nm mu | Anderson4D.singleScaleSigma3 (Anderson4D.singleScaleSigma2 Nm mu a) = P}
Instances For
The class map (N,X) ↦ (N,Y) used inside a fixed P fiber.
Equations
- Anderson4D.nxToNY Nm mu = Anderson4D.singleScaleSigma2 Nm mu
Instances For
The total multiplicity in a fixed P fiber can be summed directly over
its (N,X) classes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Paper (5.79), in the word representation used by this project.
For a fixed valid P-word, the admissible (N,X) class words refining it
are counted by the product, over active P, of the multinomial coefficients
of the (N,X) multiplicities in that fiber.
Exact two-level decomposition used in the reduction (5.80) to (5.81):
multinomial((m_{N,X})_{P})
equals the multinomial of the (N,Y) masses times the product of the
within-(N,Y) multinomials.
Lacunarity inside one (N,Y) class #
The family (m_{N,X})_X in a fixed (N,Y) class is 3-lacunary.
Indeed, XY ≤ m_{N,X} < 4XY; if two such masses lie in the same
window [Z,2Z), their dyadic X values differ by a strict factor less
than 8. Hence at most three distinct powers of two occur.
The second lacunary grouping in (5.86) #
Fixed-P (N,Y) classes with a prescribed maximal multiplicity scale
X*. These are the paper's blocks B(i).
Equations
- Anderson4D.nyAtPX Nm mu P X = {q ∈ Anderson4D.nyAtP Nm mu P | Anderson4D.maxXAtNY Nm mu q = X}
Instances For
For fixed P and fixed X*, the masses m_{N,Y} are 4-lacunary.
The bounds X*Y ≤ m_{N,Y} ≤ 8X*Y put all Y values in one mass
window within a strict factor 16. At fixed P = YN⁴, distinct classes
have distinct dyadic Y, so there can be at most four.
The active X* values among (N,Y) classes at fixed P.
Equations
- Anderson4D.xStarCarrierAtP Nm mu P = Finset.image (fun (q : Anderson4D.NYClass) => Anderson4D.maxXAtNY Nm mu q) (Anderson4D.nyAtP Nm mu P)
Instances For
Paper's q(i): total (N,Y) mass in a fixed X* block.
Equations
- Anderson4D.multiplicityPX Nm mu P X = ∑ q ∈ Anderson4D.nyAtPX Nm mu P X, Anderson4D.multiplicityNY Nm mu q
Instances For
Paper's W(i): the sum of the dyadic Y values in one X* block.
Equations
- Anderson4D.yMassPX Nm mu P X = ∑ q ∈ Anderson4D.nyAtPX Nm mu P X, q.2
Instances For
The comparison q(i) ∼ Z(i)W(i) used immediately below (5.86), with
explicit constants 1 and 8.
Exact block decomposition at the start of (5.86), grouping equal X*
values and writing their masses as q(i).
Lemma 5.12 applied inside every fixed-X* block B(i).
First reduction in (5.86): after the lacunary estimates inside the blocks
B(i), only the multinomial of the block masses q(i) remains.
The within-(N,Y) multinomial in (5.80) is exponentially bounded in
m_{N,Y}. This is the precise application of Lemma 5.12 justified by
multiplicityNX_lacunary.
Product form of the within-(N,Y) estimate at fixed P.
The exponent is exactly m_P, because the (N,Y) fibers in nyAtP
partition the P-class.
Reduction from (5.80) to (5.81): at fixed P, summing over all (N,X)
classes costs only an exponential factor times the multinomial of the
coarser (N,Y) masses.
The algebraic skeleton of the S/C partition in (5.82) #
The actual majority predicate and its simple/compound payoffs are deliberately left to the remaining (5.83)--(5.85) assembly listed in the module header.
Equations
- Anderson4D.boolFiber s p b = {i ∈ s | p i = b}
Instances For
Exact factorial split underlying (5.82). The leading binomial chooses which
copies belong to the false and true groups; the two remaining factors
permute within the groups.
The generic algebraic inequality underlying paper (5.82), with loss
2^(∑ i, f i). Its paper specialization has exponent m_P; the theorem
is independent of the simple/compound majority predicate.