lemmaroutine
Packed XOR of selected address bits
XORs selected bits of chunk into in time
local step summed by the Hadamard layer and grouped lemma
Lemma·
lem:packed-selected-bit-rectangle·§5.2 Packed changes of selected address bitsStatement (paper)
Let , , , , and .
Let be positive integers, and let
be a permutation of .
Consider -bit records in lexicographic order on
The subscript names the chunk at that position. The input supplies
as a fixed number of canonical binary
integers, together with the finite permutation of the chunk names, as
in Section . Put
At the selected positions , numbered from the least
significant bit, one fixed multitape procedure performs
It preserves the spectator coordinates, all other chunk bits, and every
record payload; in particular, it restores the entire chunk for
every initial value.
With , its time is
When , exceeds every fixed polynomial in ,
, and , this is
, uniformly over the permitted lengths and payloads
in the fixed family.
In plain English
On a stream of -bit records indexed by a rectangle with three chunks of bits each (named in some order), one multitape procedure XORs into at the positions , leaving all else unchanged and restoring chunk . It runs in time , which is under the stated asymptotic conditions.
Why it's here
This lemma gives the basic cost bound for a packed change of selected address bits on one rectangle, which is the local step that later lemmas on grouped packed streams sum over. The idea is to implement of the XORs by a constant number of packed cyclic shifts, which are cheap by the chunk-swap and affine-stream lemmas and correct away from a small bad set. The few exceptional records are then repaired by sorting, and the last position is handled by a plain two-bit XOR, so the total is dominated by the term.
Classified routine:
A technical cost lemma that combines the paper's earlier chunk-swap, affine-stream and elementary-stream lemmas through packed cyclic shifts, then repairs the small bad set by sorting. It is bookkeeping and an adaptation of earlier nodes, not a headline idea.
Uses
Used by
Inside the proof
Sources
PaperOpen
- Section
- §5.2 Packed changes of selected address bits
- Page
- —
- Label
lem:packed-selected-bit-rectangle- Line
sections/05-layers.tex:212
Leannot aligned
Phase 2 aligns this node to a Lean declaration.