Examen Febrero 2016 - Ejercicio 1

Examen Febrero 2016 - Ejercicio 1

de Augusto Alonso Novo -
Número de respuestas: 2

Hola!
Para la parte b del ejercicio 1, la solución propone el lenguaje La = { } y Lb = {anbn / n >= 0}. Luego, en la justificación menciona que L1 = (Lb - La).La = {anbn / n >= 0}.{ } = { }.
¿El lenguaje L1 no debería ser {anbn / n > 0} en lugar de { }?

En respuesta a Augusto Alonso Novo

Re: Examen Febrero 2016 - Ejercicio 1

de Diego Garat -

hola:

la operación de concatenación cuando uno de los operandos es el conjunto vacío da por resultado al conjunto vacío:

B = A.{} = {}.A = {}

imaginá que, de lo contrario, podrías descomponer a cualquier tira del lenguaje B en la concatenación de dos subtiras, una perteneciente al conjunto A y otra al conjunto vacío, lo cual es un absurdo, porque el vacío no tiene elementos.

diferente es el resultado cuando el conjunto contiene únicamente a la tira épsilon (que no es el conjunto vacío). en ese caso sí:

A. {épsilon} = {épsilon}.A = A


saludos,

d.-


En respuesta a Augusto Alonso Novo

Re: Examen Febrero 2016 - Ejercicio 1

de Maximiliano Andres Barragan Pavoni -

Me parece que está bien que sea {}...

Por la definición de la concatenación de lenguajes:
 L_1.L_2= \lbrace{xy / x \in L_1, y \in L_2 }\rbrace

Como en este caso L_2 = \lbrace{ }\rbrace , no tenés ningún  y \in L_2, por lo que no podrías tener ningún xy tal que x \in L_1, y \in L_2 , dando como resultado {}.

Si alguien puede confirmar que está bien pensarlo así, mejor!


Saludos!