Profesor | Miguel Carrillo Barajas | lu mi | 18:30 a 20 | P103 |
Ayudante | Bragi Rafael Pérez Gutiérrez | ma ju | 20 a 21 | P103 |
Contacto: miguel_carrillob at yahoo dot com
Este curso de Lógica está dirigido a estudiantes de Matemáticas, incluyendo Ciencias de la Computación, y a estudiantes que después de tomar un curso de introducción a la Lógica les interesa saber más.
La Lógica "clásica" abarca a las formas más simples de la Lógica de Proposiciones y la Lógica de Predicados (cursos de Lógica computacional I, Lógica I y Lógica II). La Lógica no Clásica abarca todas las lógicas que no son clásicas :), es decir abarca a muchas lógicas. En este curso nos enfocamos en tres lógicas no clásicas representativas del tema.
¿Porqué estudiar Lógicas no Clásicas?
Quienes trabajan en la corriente principal (mainstream) de Matemáticas y Computación (Tecnologías para sistemas de información) no necesitan, ahora, saber de Lógicas no Clásicas. Las Lógicas no Clásicas no son para quienes son fieles a la corriente principal.
Quienes tienen interés en temas teóricos y prácticos no tradicionales de Matemáticas o Computación encontrarán ideas interesantes y útiles en este curso. Por ejemplo, los aspectos constructivos de las Matemáticas y muchas aplicaciones interesantes de Computación (e.g. lo que antes se ubicaba dentro de Inteligencia Artificial) requieren conocimientos de Lógicas no Clásicas.
Objetivo General.
Proporcionar un concepto amplio de la Lógica mediante algunos ejemplos de lógicas no clásicas y aplicaciones de las mismas.
Temario.
Lógica Clásica
Alcance de la Lógica Clásica.
Desviaciones y Extensiones de la Lógica Clásica
Lógica Modal
Lógica proposicional modal. Semántica. Axiomatización.
Corrección, Completitud y Decidibilidad.
Aplicaciones.
Lógica Temporal
Tiempo lineal y tiempo ramificado.
Lógica proposicional temporal. Semántica. Axiomatización (K_t, K_b, etc.)
* Aplicaciones.
Lógica Intuicionista
Filosofía intuicionista. Concepto de demostración, negación.
Lógica proposicional intuicionista
Lógica de predicados intuicionista
Teoría de Tipos intuicionista
* Aplicaciones.
Los temas marcados con "*" dependen de la velocidad del curso.
Bibliografía.
G.E. Huges y M.J. Creswell, "A Companion to Modal Logic", Methuen & Co. 1984.
G.E. Huges y M.J. Creswell, "Introducción a la lógica modal", Tecnos 1973.
J. van Benthem, "Modal Logic for Open Minds", CSLI 2010.
Huth-Ryan, "Logic in computer science". 2000.
G. Priest. "An introduction to non-classical logic". 2001.
Nerode. "Logic for applications". 1997.
Handbook of theoretical computer science v.B. "Temporal and modal logic". 1990.
Blackburn-Rijke-Venema. "Modal logic".2001. http://www.mlbook.org/.
S. Popkorn. "First steps in modal logic". 1994.
Chellas. "Modal logic: an introduction". 1980.
A. Thayse, ed. "From modal logic to deductive databases". J. Wiley 1989.
N. Recher and A. Urquhart, "Temporal logic", Springer Verlag 1971.
A. Heyting, "Intuitionism. An introduction", North Holland 1971.
J. Barwise, "Handbook of mathematical logic", North Holland 1977.
S. Thompson, “Type Theory and Functional Programming”, Addison-Wesley 1991.
Evaluación.
Calificacion_del_curso= P1*25%+ P2*25%+ PF*25%+ EF*25%
P1,P2= Calificaciones Parciales= Examen_parcial*80% + Tareas*20%
PF= Proyecto Final.
EF= Examen Final