6.09 - Lógica orientada a la computación

Sexto Año

Característica del Área Curricular
Plan 2013
Cuatrimestre Anual
Hs. Cat. 4 semanales
Res. C.S. 3202/2012

Presentación

LLa resolución automática de un problema obliga a analizar previamente y en forma exhaustiva las diferentes situaciones y condiciones que puede presentar.

La forma que adopta la solución es un algoritmo que computa la función pretendida y que, por su complejidad, debe ser verificado metódicamente para asegurar su corrección y validez.

El instrumento utilizado para programar es un lenguaje que tiene características de los lenguajes formales y que, de acuerdo al tipo de problema que intenta representar y las estrategias en que se basa, tiene estructuras, reglas, operaciones y objetos propios, por esto se debe aprender a analizar y formalizar enunciados dados en un lenguaje natural o semiformal, manipularlos según reglas estrictas utilizando como herramientas la logica de proposiciones y de primer orden

Esta materia forma parte del área modular de “Fundamentos de la Informática” y está orientado a desarrollar un esquema de razonamiento lógico apropiado no sólo para estas actividades sino que sirva de base para la comprensión de los objetos del trabajo y la capacidad profesional de abstracción requerida del técnico, dará fundamentos teóricos sobre la interpretación de problemas.

Objetivos

Al finalizar esta materia los estudiantes estarán en condiciones de demostrar un desempeño competente resolviendo las dificultades responsablemente y con autonomía en actividades como:

  • Interpretación de enunciados
  • Formalización de enunciados
  • Aplicación de reglas estrictas para la manipulación de los enunciados dados

Contenidos

Unidad 1: Lenguaje matemático

Teoría de conjuntos. Conceptos, propiedad y operaciones. Relaciones. Propiedades. Modos de representación. Funciones. Propiedades. Tipos. Composición. Operaciones.

Unidad 2: Introducción a la Lógica

Lenguajes ordinarios. Oraciones, proposiciones y razonamientos. Ambigüedad de los lenguajes ordinarios, y necesidad de los lenguajes formales. Inducción Matemática

Unidad 3: Lógica Proposicional

Motivación del lenguaje proposicional. El lenguaje proposicional (definición recursiva). Unicidad de escritura y complejidad de fórmulas. Semántica del lenguaje proposicional, tablas de verdad. Tautologías, contradicciones, equivalencias, implicaciones. Formas normales. Conectivos adecuados. Arboles de refutación. Consecuencia sintáctica y semántica. Deducción natural. Cálculo proposicional.

Unidad 4 : Lógica de 1er Orden

El lenguaje de 1er orden (definición recursiva). Estructuras de 1er orden. Verdad, satisfactibilidad y validez universal. Estructuras adecuadas.

Bibliografía

W. Grassmann, Matemática discreta y lógica, Ed. 1997, Prentice Hall.
M. Fitting. “First Order Logic and Automated Theorem Proving”. Springer-Verlag, New York, Berlin, Heidelberg, London, Paris Tokio, Hong Kong (1990).
E. Mendelson. “Introduction to Mathematical Logic” Chapman & Hall, London, Weinheim, New York, Tokio, Melbourne, Madras (Fourth Edition 1997)

Recursos Web

Comunidades - UNR

Regresar al Plan de Estudios