Notes - Logic and Proof MT24, Regular languages


The following closure properties are useful in showing certain theories are decidable.

Flashcards

Suppose $f : \Sigma \to \Gamma$ is a map between alphabets, and $f^\ast : \Sigma^\ast \to \Gamma^\ast$ is its extension to strings by

\[f^\ast(\sigma_1 \cdots \sigma_m) = f^\ast(\sigma_1) \cdots f^\ast(\sigma_m)\]

In this context, can @state two closure properties of regular languages.


  • If $L$ is regular, then $f^\ast(L)$ is also regular, and can be efficiently constructed from an NFA for $L$
  • If $L$ is regular, then $(f^\ast)^{-1}(L)$ is also regular, and can also be efficiently constructed from an NFA for $L$



Related posts