[2009] [Primer Parcial] [Ejercicio 2] [Parte a]

[2009] [Primer Parcial] [Ejercicio 2] [Parte a]

de Ignacio Rafael Ferreira Urrutia -
Número de respuestas: 3

Buenas tenía una duda, no se puede demostrar que no es regular con una demostración similar a la de la parte b como la siguiente?

El lenguaje es: { #xy, x ∈ {0,1}*, y ∈ {0,1}*, |x|0 < |y|1 (cantidad de 0 de x < cantidad de 1 de y)}

Sería la misma idea pero tomando x=0^N e y=1^(N+1).

Sea N la constante del PL, y considere la tira z=#.0^N.1^(N+1), con x=0^N,y=1^(N+1)

Planteamos las descomposiciones de z en uvw que cumplen las dos primeras hipótesis del PL: |uv|≤ N y |v|>0.

Caso 1: u=ε ; v=#0^k ; w=0^(N-k).1^N+1 con k≥0
  •  En ese caso z_2=#.0^k.#.0^k.0^(N-k).1^(N+1) no pertenece al lenguaje porque tiene dos símbolos # 

Caso 2: u=#0^k ; v=0^j ; w=0^(N-k-j) 1^(N+1) con k≥0, j>0 

  •  En ese caso z_2=#0^k.0^(2j).0^(N-k-j).1^(N+1)=#0^(N+j).1^(N+1) que, como j>0, no pertenece al lenguaje porque la cantidad de 0´s de x es al menos igual a la cantidad de 1´s de y. 

Como esas son todas las descomposiciones posibles, y en cada caso encontré un i para el que zi no pertenece al lenguaje, por el contrarecíproco del PL, el lenguaje no es regular.

Saludos


En respuesta a Ignacio Rafael Ferreira Urrutia

Re: Parcial1 - 2009 - Ej 2 - a

de Marco Nicolas Rodriguez Alvariza -

Hola Nacho.

La "demostración" con el contrarrecíproco del PL falla en la segunda familia de descomposiciones. Puedo decirte que z_2 pertenece al lenguaje porque se puede tomar x = #0^N y y = 0^j.1^(N+1), con lo que z_2 = #xy y la cantidad de 0's en x es menor que la cantidad de unos en y.

Fijate que las tiras del lenguaje son todas aquellas que se pueden escribir como #xy, donde la cantidad de 0's en x es menor a la cantidad de 1's en y. Para demostrar que z_2 no pertence al lenguaje, habría que probar que no tiene ninguna descomposición #xy que cumpla eso (y acabo de darte una). De hecho, se puede observar que cualquier z_i pertence al lenguaje eligiendo  convenientemente el x y el y (para cada i hay que elegir tiras x y y distintas). En otras palabras, para la segunda familia de descomposiciones, no se puede encontrar ningún i que cumpla que z_i no pertenece al lenguaje.

Suerte mañana!

En respuesta a Ignacio Rafael Ferreira Urrutia

Re: Parcial1 - 2009 - Ej 2 - a

de Diego Garat -

hola:

la definición del lenguaje dice que sus tiras se pueden partir en dos partes, la primera tiene menos ceros que unos la segunda, pero no dice dónde se parte. el error en tu razonamiento esta en fijar ese lugar de corte. 

para el z que elegiste, en tu segunda familia, el resultado de zi es el siguiente:


 zi = # 0N+(i-1)j 1N+1

para todo i, esa tira la puedo escribir como la concatenación de dos tiras,  x'=éps e y'=zi=# 0N+(i-1)j 1N+1, que cumplen lo siguiente: |x'|0=0 < N+1 = |y'|1.


luego zi cumple: zi=#x'.y', con |x'|0 < |y'|1, de donde zi pertenece a L para todo i.


saludos,

d.-