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.
A complete determinisation table for a three-state epsilon-NFA
Example
Take , , start , and . Define , , , and all other state/label entries to be empty. All state names and letter names within their respective sets are distinct. Put The reachable part of the full subset DFA has start , accepting states , and complete table
| State | ||
|---|---|---|
Exactly these four states are reachable. The other four states of are unreachable.
Facts & Assumptions
Given: The entire NFA prescription above; denote the specified subsets, and .
Epsilon closure is the least epsilon-closed superset, computed by finite saturation (Epsilon-NFAs, finite epsilon closure, and extended word transition).
The subset DFA has , start , and final subsets meeting . Its extended transition equals the NFA word transition from that start and its full state set has elements (Subset construction and its exact reachability invariant).
Induction from zero and successor proves a property for every natural length (The principle of mathematical induction).
Verification
There are nine domain pairs; the three prescribed nonempty entries and the six empty entries all lie in . This makes a total epsilon-NFA with the stated start and finals. Its only epsilon edge is from to , so saturation adds precisely when is present and absent. Hence , and are each closed.
From , the -union is and the -union is . From , the -union is and the -union is . Closing these unions leaves them unchanged. This computes the first two rows.
From , the -union is and the -union is . From , both unions are empty, so both transitions return . Again each result is closed. This computes the last two rows.
The start is , and the words reach , respectively: the middle two follow the transitions , and . Thus each of the four states is reachable.
Every word reaches one of these four states. Indeed at length zero the state is . If a prefix reaches one of the four, then appending or reaches one of the four by the computed rows. Induction on word length therefore gives the assertion for every word; the induction applies to the property that every word of a given length reaches the four-state set.
The eight subsets are . By the two reachability implications, precisely are unreachable. Of the reachable subsets, and , giving exactly the displayed accepting states. The full DFA also designates its unreachable subsets containing as final; the table states the finals of its reachable part.
Source
This independently specified witness instantiates Aho, Lecture 3 §2. The table is for the reachable part of the full-power-set construction; its exhaustiveness follows from the induction above.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
19 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
- Jean Gallier, Introduction to the Theory of Computation (2018), §§3.3–3.5 (standard reference, not scraped)
- Alfred Aho, COMS W3261 Lecture 3, §§1–2 (standard reference, not scraped)