lemmaroutine
Bucket discrepancy bound with collision charge
Bucket increment gap is ≤ times child gap plus a collision-only term
splits bucket error into child and collision parts
Lemma·
lem:fp-buckets·§9.4 Bucket algebra and the collision chargeStatement (paper)
Consider one small group on . Let
be its unaliased
increments, namely its true-ID sums using actual and clean children,
respectively. Let bound its number of immediate
descriptors, and let denote a collision on .
The discrepancy between the actual bucket-distributed increment and
the clean true-ID increment is at most
in sup norm, simultaneously for both channels. The old full-array
discrepancy is added to this bound with coefficient one.
In plain English
For one small group on with at most immediate descriptors, the sup-norm gap between the actual bucket-distributed increment and the clean true-ID increment is at most , for both channels at once. The old full-array discrepancy is added with coefficient one.
Why it's here
This converts the bucket-level error into two quantities: the difference between actual and clean children, and a collision term that appears only when a collision occurs on . The factor is the cost of summing over descriptors. Later results use it to split the error into a child-discrepancy part and a direct collision charge.
Classified routine:
A triangle-inequality bookkeeping bound: the gap is split into an actual-versus-clean child difference plus a collision indicator term, then summed over at most k_d+1 buckets. It is a direct calculation specific to the paper's bucket construction rather than a new idea.
Uses
Nothing else in the paper
Used by
Sources
PaperOpen
- Section
- §9.4 Bucket algebra and the collision charge
- Page
- —
- Label
lem:fp-buckets- Line
sections/fingerprints.tex:456
Leannot aligned
Phase 2 aligns this node to a Lean declaration.