Documentation

Complexity.Algorithms.WordRAM.ThreeSum.Decision.Registers

Disjoint ordinary-host register banks #

Main results #

These finite bank proofs are original.

Preprocessing occupies its original first 128 registers.

The host/callee bank retains every original register separately.

The outer controls occupy sixteen distinct registers after both callees.

No outer control aliases a host or solver register.

A host call cannot overwrite any outer control.

Preprocessing cannot overwrite the saved length or outer controls.

Reading the preprocessing bank after a controller-only operation sees the old registers.