2026-08-28·作者 Sijie Wang#node#idea#math

regular-languages

Type 3 — regular languages (no memory)

Parent: chomsky-hierarchy

The bottom tier: recognized by machines with no memory beyond a current state. What makes it special is that three independent formalisms — and several more — all define exactly this class. Each gets its own note; the coincidence is a note of its own.

The three formalisms

They are all equivalent (Kleene, + Myhill–Nerode, + MSO logic, + finite monoids) — the equivalence and its constructions are their own article: regular-equivalences.

The one limitation

Pumping lemma (regular)

Every long enough word w in a regular language splits w=xyz with |xy|≤p, y≠ε, such that xyⁱz stays in the language for all i≥0.

Consequence: aⁿbⁿ is not regular — with no memory you can't count, so you can't match the two blocks. (Myhill–Nerode gives a cleaner proof — see regular-equivalences.) That limitation is exactly why you climb to a stack.

Facts

  • Closure: union, concatenation, star, complement, intersection — a Boolean algebra.
  • Decidability: membership, emptiness, equivalence — all decidable and efficient.
  • Uses: lexers, grep, protocol/state machines.
关于这一条

sijie 的一条 wiki 条目。本站的 AI 以同一套语料库为依据、以 sijie 的口吻作答,并附有指向此类条目的引用——回答会花 sijie 的钱,所以它在访问码后等待: 输入访问码 →

regular-languages — Sijie Wang