Referencias Bibliográficas: [Sipser, 2012,Kozen, 2006]
Temas
- Lenguajes formales, gramáticas y Jerarquía de Chomsky:
- Regulares (Tipo-3):
- Expresiones Regulares
- Libres de Contexto (Tipo-2)
- Sensibles al Contexto (Tipo-1)
- Recursivamente Enumerables (Tipo-0)
- Relaciones entre autómatas formales, lenguajes y gramáticas
- Modelos equivalentes de computación algorítmica:
- Máquinas de Turing y Variaciones (por ejemplo, multicinta, no deterministas)
- Cálculo Lambda
- Funciones Mu-Recursivas
- Lenguajes Sensibles al Contexto (Tipo-1) y aplicaciones
Aprendizaje esperado (Learning Outcomes)
- Para cada modelo formal en esta unidad:
- Explicar su definición comparando sus características con las otras en esta unidad
- Explicar ejemplos de entradas que son y no pueden ser aceptadas por el lenguaje/gramática.
[Explicar]
- Explicar las funciones Recursivas Primitivas y Generales (cero, sucesor, selección, recursión primitiva, composición y Mu), su importancia e implementaciones en Máquina de Turing [Explicar]
- Explicar cómo se realiza la computación en el Cálculo Lambda (por ejemplo, conversión alfa y reducción beta) [Explicar]
- Explicar el teorema de Rice y su importancia [Explicar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM