Reindexing the increasing Hepp markings in (5.17) #
For a fixed valid tree, an increasing branch marking is encoded by
- its root exponent;
- at a branch in the chosen free set, its own exponent;
- at every other non-root branch, the positive exponent gap to its parent.
The encoding is injective: starting at the root, the exponent at each branch
is recovered either directly (free case) or by subtracting the recorded gap
from the already recovered parent exponent. Moreover, on a non-free branch
the parent-scale ratio is exactly 2⁻gap. Thus the constrained marking sum
injects into the independent product domain used by
sum_dyadicAssignmentWeight_le.
Valid bounded branch data, with no multiplicity or realization witness.
Equations
- Anderson4D.ValidBranchExponentData t bound = { N : t.BranchExponentData bound // N.IsValid }
Instances For
Independent coordinates used to dominate an increasing marking: one root coordinate and one coordinate for every non-root branch.
Equations
- Anderson4D.PrimitiveMarkingCode t bound = (Fin (bound + 1) × (Anderson4D.NonrootBranch t → Fin (bound + 1)))
Instances For
The root/free/gap code of a valid bounded marking. The gap coordinate is
stored in the same Fin (bound+1) box because it is at most the parent
exponent, hence at most bound.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The root/free/gap encoding is injective on valid increasing markings.
On a non-free branch, the recorded coordinate is the exact exponent gap, so its geometric weight is the exact parent-scale ratio.
The ratio factor in (5.16), indexed on the genuine non-root branch
carrier. Branches in free have no ratio factor.
Equations
- Anderson4D.primitiveMarkingRatioWeight free N = ∏ v : Anderson4D.NonrootBranch t, if v ∈ free then 1 else Anderson4D.parentScaleRatio ((↑N).toHeppMarking ⋯) ↑v
Instances For
Pointwise identification of the actual marking-ratio product with the independent dyadic assignment weight of its code.
Bridge to the paper's ordinary vertex-subset indexing #
Regard a vertex finset known to lie in nonrootBranches as a finset of
the genuine non-root branch subtype.
Equations
- Anderson4D.nonrootBranchFinsetOfSubset W hW = Finset.map { toFun := fun (v : ↥W) => ⟨↑v, ⋯⟩, inj' := ⋯ } W.attach
Instances For
The subtype-indexed ratio weight is literally the product over the
paper's complement (B \\ {root}) \\ W.
Increasing-marking reindexing for paper (5.17).
The sum is over the actual valid bounded branch markings. The root exponent
costs one unrestricted coordinate, every branch in free costs one more,
and every remaining branch is summed by a geometric series. The proof uses
the injective root/free/gap code above; no independence of the original
marking coordinates is assumed.
The logarithmic scale window used in the primitive estimate #
The analytic scale cap 2^Nexp ≤ 4M places the exponent in the exact
base-two logarithmic window. This is the sharp replacement for the coarse
Nexp ≤ 4M bound used only to make the incidence denominator finite.
Canonical restriction of an analytically scale-capped marking to the logarithmic exponent carrier needed in (5.17).
Equations
Instances For
The logarithmic restriction preserves every parent-scale ratio on the actual non-root branch carrier.
Applying the logarithmic restriction changes neither the free branches nor the ratio weight appearing in (5.16).
Paper-facing logarithmic form of the increasing-marking sum (5.17).
All scale-capped realizing markings canonically lie in this finite domain by
logBranchDataOfScaleBound.
Direct ordinary-finset form of (5.17), matching the W indexing in
permSumRHS. This is the form consumed by the primitive lattice assembly.