Diferencia entre revisiones de «Práctica 4: Lenguajes regulares y lema de pumping (Teoría de Lenguajes)»

De Cuba-Wiki
Línea 8: Línea 8:


<br>c) Sup. L regular -> Sea a=0. <math>\exists</math> α<math>\in</math>a*, β <math>\in</math>a*,γ<math>\in</math>a*,β≠λ tq <math>\forall</math> n, αβ^nγ<math>\in</math>L. Sean: α=a^p, β=a^q, γ=a^r. Como β≠λ -> q≥1. Se debe cumplir que para todo n, p+nq+r es primo. Sea n=(p+2q+r+2) -> p+nq+r debe ser primo.
<br>c) Sup. L regular -> Sea a=0. <math>\exists</math> α<math>\in</math>a*, β <math>\in</math>a*,γ<math>\in</math>a*,β≠λ tq <math>\forall</math> n, αβ^nγ<math>\in</math>L. Sean: α=a^p, β=a^q, γ=a^r. Como β≠λ -> q≥1. Se debe cumplir que para todo n, p+nq+r es primo. Sea n=(p+2q+r+2) -> p+nq+r debe ser primo.
<br>p+nq+r = p+(p+2q+r+2)q+r = p+pq+2q^2+rq+2q+r = (q+1)(p+2q+r) es primo. Pero q≥1 -> q+1 ≥ 2 y (p+2*1+r) ≥ 2〉 = (ABS) -> L NO es regular
<br>p+nq+r = p+(p+2q+r+2)q+r = p+pq+2q^2+rq+2q+r = (q+1)(p+2q+r) es primo. Pero q≥1 -> q+1 ≥ 2 y (p+2*1+r) ≥ 2 (ABS) -> L NO es regular


<br>h) Sup. L regular -> Sea a=0,b=1. Sup M es un autómata con k estados que lo reconoce. Sea ω=a^kb^k. Es claro que ω<math>\in</math>L -> (2.5) <math>\exists</math> α, β y ρ tq αβρ=ω y |αβ|≤k y <math>\forall</math> n, αβ^nρ<math>\in</math>L. Como ω=a^kb^k y |αβ|≤k -> α y β están compuestas sólo de a´s. Por lo tanto, podemos decir que: α=a^t, β=a^s, ρ=a^[k-(s+t)]b^k, donde 1≤ s+t ≤ k y s ≥ 1. Es claro que: αβρ=ω
<br>h) Sup. L regular -> Sea a=0,b=1. Sup M es un autómata con k estados que lo reconoce. Sea ω=a^kb^k. Es claro que ω<math>\in</math>L -> (2.5) <math>\exists</math> α, β y ρ tq αβρ=ω y |αβ|≤k y <math>\forall</math> n, αβ^nρ<math>\in</math>L. Como ω=a^kb^k y |αβ|≤k -> α y β están compuestas sólo de a´s. Por lo tanto, podemos decir que: α=a^t, β=a^s, ρ=a^[k-(s+t)]b^k, donde 1≤ s+t ≤ k y s ≥ 1. Es claro que: αβρ=ω

Revisión del 03:53 7 may 2008

Plantilla:Back

Ejercicio 01

Ejercicio 02

Ejercicio 03

Ejercicio 04

Ejercicio 05


c) Sup. L regular -> Sea a=0. αa*, β a*,γa*,β≠λ tq n, αβ^nγL. Sean: α=a^p, β=a^q, γ=a^r. Como β≠λ -> q≥1. Se debe cumplir que para todo n, p+nq+r es primo. Sea n=(p+2q+r+2) -> p+nq+r debe ser primo.
p+nq+r = p+(p+2q+r+2)q+r = p+pq+2q^2+rq+2q+r = (q+1)(p+2q+r) es primo. Pero q≥1 -> q+1 ≥ 2 y (p+2*1+r) ≥ 2 (ABS) -> L NO es regular


h) Sup. L regular -> Sea a=0,b=1. Sup M es un autómata con k estados que lo reconoce. Sea ω=a^kb^k. Es claro que ωL -> (2.5) α, β y ρ tq αβρ=ω y |αβ|≤k y n, αβ^nρL. Como ω=a^kb^k y |αβ|≤k -> α y β están compuestas sólo de a´s. Por lo tanto, podemos decir que: α=a^t, β=a^s, ρ=a^[k-(s+t)]b^k, donde 1≤ s+t ≤ k y s ≥ 1. Es claro que: αβρ=ω
Como no se hicieron suposiciones adicionales con respecto a las cadenas, decir que n, αβ^nρL equivale a decir que n, t+ns+k-(s+t)=k. Sin embargo tomando n=0, t+ns+k-(s+t) = t+k-(s+t) = k -> -s = 0. Pero s >= 1 (ABS) -> L no es regular.