CGU-NET | UGC NET CS 2016 Julio – III | Pregunta 24

Considere los dos lenguajes siguientes:
L 1 = {0 i 1 j | mcd (i, j) = 1}
L 2 es cualquier subconjunto de 0*.
Cual de los siguientes es correcto ?
(A) L 1 es regular y L 2 * no es regular
(B) L 1 no es regular y L 2 * es regular
(C) Tanto L 1 como L 2 * son idiomas regulares
(D) Tanto L 1 como L 2 * no son lenguajes regulares

Respuesta: (B)
Explicación: L 1= {0 yo 1 j | gcd (i, j) = 1}:
Hay un par infinito que tiene gcd 1. No podemos diseñar FA para ese lenguaje. Es por eso que L 1 no es regular.
L 2 es cualquier subconjunto de 0*, podemos construir FA para cualquier subconjunto de un solo alfabeto. Es por eso que L 2 es regular.
Entonces, la opción (B) es correcta.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *