Exercici 5 (Tasca 5).
(R (decidable/recursive languages),
RE (semi-decidable/ recursively enumerable languages),
coRE,
homomorphism,
inverse homomorphism)
\mathbf{R}, \mathbf{RE} i \mathbf{coRE}, i els homomorfismes
L’objectiu d’aquest exercici és investigar com es comporten les classes \mathbf{R}, \mathbf{RE} i \mathbf{coRE} per homomorfisme i homomorfisme invers.
Nota
Recordeu també que una classe de llenguatges \cal C és tancada per homomorfisme si per tot llenguatge A \in {\cal C} i homomorfisme \sigma, \sigma(A) \in {\cal C}. També, {\cal C} és tancada per homomorfisme invers si per tot llenguatge A \in {\cal C} i homomorfisme \sigma, \sigma^{-1}(A) \in {\cal C}.
Homomorfisme.
- Demostreu que \mathbf{R} no és tancada per homomorfisme.
- Demostreu que \mathbf{RE} és tancada per homomorfisme.
- És \mathbf{coRE} tancada per homomorfisme?
Homomorfisme invers.
- Demostreu que \mathbf{R} és tancada per homomorfisme invers.
- Demostreu que \mathbf{RE} és tancada per homomorfisme invers.
- És \mathbf{coRE} tancada per homomorfisme invers?