Octocurious

Home

❯

Context Free Language

Context-Free Language

03 Mar 20261 min read

Definition

A formal language is context-free if it is accepted by a pushdown automata.

Properties

Every regular language is context-free, but some context-free languages (e.g., {0n1n∣n≥0}) are not regular: {L.∃M:DFA.L(M)=L}⊊{L.∃M:PDA.L(M)=L} Equivalently to the main definition a language L is context-free iff by a context-free grammar).

See also

Regular Language Regular Expression Formal Language Chomsky Hierarchy


Graph View

  • Definition
  • Properties
  • See also

Backlinks

  • Automata Theory
  • Chomsky Hierarchy
  • Context-Free Language
  • Formal Language
  • Pushdown Automaton
  • Regular Expression

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Discord Community