Examen diciembre 2013 ejercicio 1-b

Examen diciembre 2013 ejercicio 1-b

de Ana Carolina Espino Guillotti -
Número de respuestas: 5

Hola este ejercicio pide:

∑={a,b}, ∑* definición usual

Indique por qué las siguientes ecuaciones definen f:∑*--->∑*. Consideramos x perteneciente a ∑ y w perteneciente a ∑*.

f(ξ)=ξ

f(x)=x

f(xwa)=a f(wx)

f(xwb)=f(wx) b.

 

 

Es correcta la siguiente solución?

Planteo def inductiva de ∑*:

1) ξ pertenece a ∑*

2) (x pertenece a ∑) entonces (x pertenece a ∑*)

3)  (x pertenece a ∑) y (w pertenece a ∑*) entonces  (xwa pertenece a ∑*)

4)  (x pertenece a ∑) y (w pertenece a ∑*) entonces  (xwb pertenece a ∑*)

 

La definición inductiva dada es libre pues solo admite una secuencia de formación para cada elemento de ∑*  (acá no se si puedo decir esto así directamente).

Como la definición es libre entonces recursión primitiva nos asegura que una función sobre los elementos de ∑* queda definida por ecuaciones que determinen valores para los elementos obtenidos de aplicar las cláusulas base y cláusulas inductivas.

Como las ecuaciones en este caso cumplen con los requisitos entonces f queda definida por ellas.

 

No se si el planteo es correcto o no pero no se me ocurre otra forma de plantearlo y no consigo las soluciones asi que agradezco cualquier comentario o correción que le puedan hacer.

Gracias.

Saludos.

En respuesta a Ana Carolina Espino Guillotti

Re: Examen diciembre 2013 ejercicio 1-b

de Luis Sierra -
no es correcto, porque la definición que planteas no es libre.

ejercicio: encuentre más de una secuencia de formación para la palabra aa.

saludos

luis
En respuesta a Luis Sierra

Re: Examen diciembre 2013 ejercicio 1-b

de Ana Carolina Espino Guillotti -

Uh, es verdad, aplicando 1 y 3 o 2 y 3.

Entonces la única forma es probando exahustividad, superposición y terminación?

En respuesta a Luis Sierra

Re: Examen diciembre 2013 ejercicio 1-b

de Andres Bello Ureta -

Una duda con respecto a la definición del lenguaje, la definición usual o la que aparece en las diapositivas del curso dice que: 

-ξ pertenece a Sigma*

- si w pertenece a Sigma* entonces xw pertenece a Sigma* para todo x perteneciente a Sigma

No estaría mal definirla como esta arriba?

 

En respuesta a Andres Bello Ureta

Re: Examen diciembre 2013 ejercicio 1-b

de Luis Sierra -

distingamos dos cosas: una cosa es el lenguaje definido (el conjunto de palabras de las que hablamos) y otra cómo lo definimos. cuando decimos Sigma^* como lenguaje es fácil: es el conjunto de palabras que se forman con letras de Sigma. cuando decimos Sigma^* como definición nos referimos a la definición usual que menciona andrés.

el lenguaje definido por la escritura alternativa que plantea carolina, llamémosle L, está perfectamente definido, salvo por la objeción de andrés. carolina tendría aún la tarea de mostrar que L y Sigma^* son el mismo lenguaje. es decir, le falta probar que
(All w : w in Sigma^* : w in L)
y
(All w : w in L : w in Sigma^*)
dos pruebas inductivas me parecen la forma más simple de terminar con esa discusión.

en fin, la definición de un lenguaje L que propone carolina es correcta. pero la suposición de que ese L coincide con Sigma^* no está justificada.

saludos

luis

ps. igualmente, eso no quita que no es una alternativa válida para el ejercicio, ya que la definición de L no es libre.