Constructive row witnesses for table contraction #
Section 5.3 of [KKR18], arXiv:1602.03124v6, printed pp. 12–13, retains rows with at most one changed internal coordinate. The witness routine below scans the actual original rows. Zero and one deviations respectively give equality and a unique changed actual port, including at unbounded finite arity.
Every accepted contracted row has an executable original stored-row witness.
Exactly one deviation gives a unique changed original coordinate; all other selected coordinates agree. This uses the actual position list, not an interval of variable names.
A full-width row is determined by its outside projection and its internal bits.
The actual last connector bit determines the exact number of internal deviations in the computed row witness; its outside projection is precisely the supplied finite row.
At connector zero, contraction preserves exactly the feasible rows with the reference internal bits. All outside coordinates may change arbitrarily.