Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teorı́a de la computación
21 de octubre de 2023
Ejercicio 1. Demuestre, usando lema de bombeo, que los siguientes lenguajes no son re-
gulares
(a) {0i 1i 2i : i ≥ 0}
(e) {0i 1j : i ≤ j}
(f ) {0i 12i : i ≥ 1}
(g) {w : w es palı́ndroma}
(a) {0n 1n : n ≥ 1}
(e) {w : w es palı́ndromo}
(g) {ai bj ck : i 6= j o j 6= k}
Ejercicio 3.
Escoja algunas G.I.C construidas en el ejercicio anterior y con algunas cadenas en sus
lenguajes haga derivaciones m.i y m.d.
1
Verifique si algunas de sus G.I.C construidas en su ejercicio anterior son ambiguas.
Justifique.
Ejercicio 5. Ejercicio: ejecute el algoritmo CYK para las cadenas baaba, baab, aabab en la
siguiente GIC:
S → AB|BC
A → BA| a
B → CC| b
C → AB| a
Ejercicio 6. Ejercicio: ejecute el algoritmo CYK para las cadenas aabb, abbb, abab, aaaa, baabb
en la siguiente GIC:
S → AZ | BS | b | a
A → AZ | BS | b
Z → SB | b
A → a
B → b
0, → 0
, → $
q1 q2 1, → 1
, →
q4 q3 1, 1 →
, $ →
0, 0 →
(a) Muestre el árbol de ejecución cuando el AP recibe la cadena 0110, , 110, 1111, 001, 0000, 1, 0, 101
2
Ejercicio 8. Demuestre, usando lema de bombeo, que los siguientes lenguajes no son in-
dependientes del contexto.
(b) {0n 1n 0n 1n : n ≥ 0}