Table of Contents

1. Hierarchy

1.1. Type-3

Example:

<identifier> ::= <letter><tail>
<letter> ::= [A-Za-z]
<tail> ::= [A-Za-z0-9_]<tail>
<tail> ::= [;]

1.2. Type-2

  • Context-free
  • Non-deterministic pushdown automaton
  • \(A\to \alpha\)

1.3. Type-1

  • Context-sensitive
  • Linear-bounded non-deterministic Turing machine
  • \(\alpha A\beta \to \alpha\gamma\beta\)

1.4. Type-0

  • Recursively enumerable
  • \(\gamma\to \alpha\) (\(\gamma\) non-empty)

2. Reference

Author: Jeemin Kim

Created: 2026-07-16 Thu 21:33