Alphabeta Math
DefinitionDefinition: AI-adaptedProof: Not applicableverified 2026-09-08 (gpt-6-astra)
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 of a word by an NFA and the recognized language

Definition

Let N=(Q,Σ,δ,q0,F) be an NFA with epsilon-moves as in Nondeterministic finite automata with epsilon-moves. For S⊆Q and w∈Σ∗, define δ^(S,w) to be the set of states rm for which there are a finite state list r0,…,rm and labels a1,…,am∈Σ∪{ε} such that r0∈S, ri∈δ(ri−1,ai) for 1≤i≤m, and deleting every ε label from the label list gives exactly w. The case m=0 is allowed and reads the empty word. Put δ^(q,w)=δ^({q},w) for a state q.

This is a well-defined subset of the finite state set Q. Writing E(S)=δ^(S,ε), it satisfies δ^(S,wa)=E ⁣(⋃q∈δ^(S,w)δ(q,a))(a∈Σ). Indeed, split a run immediately before and after its last non-epsilon move: its prefix reads w, that move reads a, and its suffix uses only epsilon moves. Conversely concatenating these three finite pieces constructs a run reading wa. Thus the finite-run definition also supplies the usual recursively extended transition, including epsilon moves before and after the input.

A word w∈Σ∗ is accepted by N when δ^(q0,w)∩F≠∅.

The language recognized by N is L(N):={w∈Σ∗:δ^(q0,w)∩F≠∅}. This is a language over Σ in the sense of Languages over an alphabet.

Remarks

  • NFA acceptance is existential: one accepting computation path is enough.

  • Rejection means that no computation path ends in an accepting state after the whole input has been read.

Depends on

Used by

Dependency tree · two levels

6 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