How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Acceptance is reachability of an accepting configuration
Statement
Let be either a deterministic one-tape Turing machine or a nondeterministic one-tape Turing machine, and fix an input word . Then accepts if and only if, in the configuration graph , some accepting configuration is reachable from the initial configuration.
Facts & Assumptions
Given: A machine of one of the two stated kinds, an input word , and its configuration graph .
In the deterministic case, an accepting computation history on is a finite list of configurations beginning at the initial configuration, ending at an accepting configuration, and following the one-step relation at each stage, by Finite computation histories, halting computations, and divergence.
In the nondeterministic case, an accepting computation on is likewise a finite list of configurations beginning at the initial configuration, ending at an accepting configuration, and following the nondeterministic one-step relation at each stage, by Accepting computations of a nondeterministic machine.
The configuration graph has exactly those legal one-step moves as its arcs, by The configuration graph of a machine on an input.
Proof
Suppose first that accepts . By [L1] in the deterministic case and by [L2] in the nondeterministic case, there is a finite accepting computation from the initial configuration to an accepting configuration. By [L3], each consecutive pair is an arc of , so this finite vertex list witnesses that an accepting configuration is reachable from the initial configuration.
Conversely, suppose there is a finite vertex list in whose first term is the initial configuration, whose last term is accepting, and whose consecutive pairs are arcs. By [L3], each consecutive pair satisfies the legal one-step relation. Therefore [L1] or [L2], according to the kind of machine , makes an accepting computation of on .
Steps 1.1 and 1.2 prove that accepts if and only if some accepting configuration is reachable from the initial configuration in .
Depends on
Used by
Dependency tree · two levels
10 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- John E. Savage, Models of Computation: Exploring the Power of Computing, Chapter 5 (standard reference, not scraped)
- Michael Sipser, MIT 18.404J Theory of Computation, Lecture 10: The Computation History Method (standard reference, not scraped)