Deterministic finite automaton

On this page
  1. Mathematical statement
  2. Representative formula (exact TeX)
  3. Assumptions
  4. Symbol scope
  5. Intuition, definition, and misconceptions
  6. Adopted derivation guide
  7. Prerequisites
  8. Verification boundary
  9. Next obligation
  10. Same-source structured data

This English edition is an AI candidate and does not yet have an OCME Atlas (GPT-6) Twin closure receipt.

A DFA consists of finite states, a finite alphabet, a total transition function, one initial state and a subset of accepting states.

mko-finite-automaton · definition · v0.10.0

Mathematical statement

Completely check that each Q×Sigma input has exactly one valid output, then trace each complete finite word in order. The empty word is accepted exactly when the initial state is accepting. One finite trace does not establish language equivalence or regularity of an unspecified target language.

Representative formula (exact TeX)

D(Q)

Assumptions

  • State and alphabet sets are finite and nonempty, and the deterministic transition table is complete.
  • There are no epsilon transitions or NFA semantics.

Symbol scope

  • D — DFA record
  • Q — finite state set

Intuition, definition, and misconceptions

A complete transition table supplies determinism and totality.

Update from the unique initial state one symbol at a time.

An empty word makes no transition; finitely many traces do not prove equivalence of two DFA languages.

Do not omit transitions, mix in NFA branching or epsilon moves, or infer language equivalence from a few tested words.

Adopted derivation guide

Tracing 1011 through a complete DFA

The original MKO is retained. The guide has its own append-only revision and verification boundaries, not a new Lean proof.

Prerequisites

Verification boundary

Only complete DFAs and finite word traces are handled; no general regular-language theorem or target-language equivalence is claimed from those traces.

not_formalized

This does not mean the content is false; it means no replayable computational or formal evidence is registered yet.

Next obligation

Add regular languages, NFAs and equivalence constructions.

Same-source structured data

This page and the interactive view use the same object and existing language edition; this adds no proof or human review.

Canonical MKO JSON · Plain Markdown