Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Minimum Weight of Nonadjacent Signed Digits

Abstract

Every finite nonadjacent signed digit list realizes the minimum signed binary weight.

Theorem 1.1 (Every nonadjacent signed expansion is minimal).

Proof. Machine-checked in Lean as D5/S1/Words/Palindromes/PeriodDoubling/NonadjacentSignedDigits.signed_weight_nonadjacent (✓ std3). ∎

Citation. Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone (1996). Handbook of Applied Cryptography. URL: https://cacr.uwaterloo.ca/hac/about/chap14.pdf.

Commentary.

The list contains only minus one, zero, and one, in increasing binary-position order. Each adjacent pair contains a zero. Folding by z+2 acc computes its signed binary value, and filtering nonzero digits counts its weight. List induction resolves both possible nonzero low digits and proves that this count is the true minimum over all signed-power representations.

References