Canonical executable steps of the complement protocol #
The soundness proof interprets every accepted scanner action. This file supplies the converse local facts used by completeness: from each semantic boundary state, construct the canonical next protocol row and prove that the executable semantic relation accepts it.
Entering an inductive-counting round is always executable on a nonempty input.
The canonical skip action advances the inner enumeration by one rank.
The canonical final-scan skip preserves the replicated auxiliary bit while advancing the ranked inner row.
Once the final scan has selected the complete reachable layer, its exact-count check has a canonical accepting successor.
The exact round boundary has an executable successor. Equality selects the plateau branch; strict growth selects the next counting round.
After the canonical inner scan has selected exactly the old reachable layer, the current outer vertex can be committed executably.