claimroutineinferred_dep
Packed shifts match ideal XOR off bad set
Packed cyclic shifts match the ideal XOR outside a bad set
reduces the packed implementation to the ideal XOR
Statement (paper)
Let be the composition of the packed cyclic shifts implementing the lines of on the segments at , and let be the ideal permutation that performs the XORs for and fixes all other address coordinates. Then and agree at every address outside , the set of addresses at which some used guard value in or fails .
In plain English
The composition of packed cyclic shifts that implements the eight packed additions on the segments at agrees with the ideal permutation , which XORs for , at every address outside the bad set . Here is the set of addresses where some used guard value in or fails the guard-interval condition.
Why it's here
This reduces the packed implementation to the ideal XOR on all but a small set of addresses. Away from the guard values stay in range, so the eight controlled additions from the previous claim act as a clean conditional parity flip on each segment. The next claims use this to bound and to show the cost of implementing the rotations is dominated by the stated time bound.”
Classified routine:
Direct consequence of the preceding claim (eight controlled additions flip parity) applied segmentwise. Away from the bad set no guard value overflows, so the packed cyclic shifts coincide with the ideal XOR permutation; this is bookkeeping.
Uses
Used by
Sources
PaperOpen
- Section
- §5.2 Packed changes of selected address bits
- Page
- —
- Label
—- Line
sections/05-layers.tex:292
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Packed cyclic shifts agree with ideal XOR off bad set" rests on claim-lem-packed-selected-bit-rectangle-1