Octocurious

Home

❯

Kleene's Theorem

Kleene's Theorem

03 Mar 20261 min read

Definition

Kleene’s Theorem establishes the equivalence between the class of languages recognizable by finite automata and the class of languages definable by regular expressions.

Statement

Given L:Σ∗, the following are equivalent:

  1. L=L(e) for some Regular Expression e.
  2. L=L(M) for some deterministic finite automata M.
  3. L=L(N) for some non-deterministic finite automata N.

Proof


Graph View

  • Definition
  • Statement
  • Proof

Backlinks

  • Automata Theory

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Discord Community