Feeding the compact native graph to inductive counting #
The local configuration edge test already rejects vertices beyond the ambient bound of its radix.
Consequently restricting the graph to this bound changes no edge. A radix is closed on an input
when no vertex reachable in its graph overflows (Turing.InductiveCounting.Closed): then every
reachable view of the source fits the radix, and the counting controller's safety property for
the accepting vertices is exactly nonacceptance by the source
(Turing.InductiveCounting.safe_iff_not_accepts). No space bound of the source is used for this;
a space bound only shows that large radices are closed
(Turing.InductiveCounting.closed_of_runsInSpace).
Main definitions #
Turing.InductiveCounting.graphEdge,Turing.InductiveCounting.graphOverflow,Turing.InductiveCounting.graphAccepting: the local tests on an actual input.Turing.InductiveCounting.startRadix: the first radix tried.Turing.InductiveCounting.Closed: no reachable vertex overflows.
Main results #
Turing.InductiveCounting.closed_iff_fits: a closed radix represents every reachable view.Turing.InductiveCounting.safe_iff_not_accepts: native nonacceptance as graph safety.Turing.InductiveCounting.closed_of_runsInSpace: a space bound closes large radices.
References #
The Boolean edge test obtained by supplying the one actual input symbol requested by the
compact graph. The operational query machine supplies this symbol without storing input.
Instances For
The controller's explicit vertex guards remove no compact configuration edge.
The initial view fits every radix above the finite tags.
The start vertex lies below the ambient bound of every radix above the finite tags.
A closed radix represents every reachable view, and conversely.
On a closed radix, the controller's safety property for the accepting vertices is exactly the absence of an accepting native computation path.
A larger radix of a closed one is closed.
A space bound closes large radices: those above the input positions, the finite tags and the stack codes of the visited cells.