GRADO EN INGENIERÍA INFORMÁTICA
MATEMÁTICA DISCRETA
PROGRAMA DE TEORÍA |
|
Tema 1. |
Fundamentos de lógica. Enunciados, conectivas y tablas de verdad. Formas normales. Conjuntos adecuados de conectivas. Tipos de demostración: directa, contrarrecíproco y reducción al absurdo. Cálculo de predicados. |
Tema 2. |
Conjuntos y aplicaciones. Conceptos básicos. Álgebra de las partes de un conjunto. Aplicaciones. Relaciones de equivalencia y de orden. |
Tema 3. |
Álgebras de Boole. Funciones booleanas Retículos. Tipos de retículos. Álgebras de Boole. Funciones booleanas elementales: formas canónicas. Aplicaciones: circuitos boléanos. |
Tema 4. |
Introducción a la Teoría de Números: Aritmética Modular. Los números naturales: inducción y primeras propiedades. Los números enteros. Divisibilidad y congruencias. Aplicaciones del teorema de Bezout. Sistemas de congruencias y de numeración. |
Tema 5. |
Nociones de complejidad computacional. Complejidad de un algoritmo y complejidad de un problema. Las clases P y NP. |