4
$\begingroup$

The set of regular languages $R$ over an alphabet $\Sigma$ can be defined as the smallest set satisfying these 5 axioms:

  • Empty language: $\{\} \in R$
  • Singleton languages: $\forall a \in \Sigma : \{a\} \in R$
  • Closure under union: $\forall A, B \in R : A \cup B \in R$
  • Closure under concatenation: $\forall A, B \in R : A B \in R$
  • Closure under Kleene star: $\forall A \in R: A^* = \bigcup_{i \in \mathbb{N}} A^i = \{\varepsilon\} \cup A \cup A^2 \cup \ldots \in R $

Is there a similar way to define the set of context-free languages in terms of set operations, without invoking context-free grammars or pushdown automata?

$\endgroup$
4
  • $\begingroup$ Does this old question on expressions for cf-languages answer your own question, or are you interested in another generalization of regularity? cs.stackexchange.com/questions/59923/… $\endgroup$ Commented Oct 18, 2016 at 21:02
  • 1
    $\begingroup$ Chomsky-Schützenberger comes to mind as well. $\endgroup$
    – Raphael
    Commented Oct 18, 2016 at 22:29
  • $\begingroup$ See also this very closely related question. $\endgroup$
    – Raphael
    Commented Oct 18, 2016 at 22:34
  • $\begingroup$ Would it be OK to narrow this question down as Can CFLs be characterized in terms of their closure properties?? $\endgroup$ Commented Sep 15, 2017 at 9:00

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.