Width-driven binary shift-and-add multiplication #
This module exposes a concrete six-work-tape multiplier. It preserves two canonical little-endian operands, writes their product to an initially-zero accumulator, restores every owned head to cell one, clears three scratch tapes, and preserves the complete external tape frame. Its running time is quadratic in the combined operand width.
The audited multiplier budget is quadratic in combined input width.
Framed time contract for canonical binary multiplication. Both operands are restored, the accumulator becomes their product, every scratch tape is reset to zero, and all unrelated tapes are preserved exactly.
Reachability form of the framed multiplication theorem.
All-prefix auxiliary-space contract obtained from the concrete quadratic time envelope.
Canonical shift-and-add multiplication never moves the public output head left.