Matemáticas Discretas LOGICA PROPOSICIONAL Matemáticas Discretas Estudio de objetos discretos Habilidad para razonar y argumentar Base otras áreas en computación Bases de datos Lenguajes formales Inteligencia Artificial Procesamiento Lenguaje natural Especificación formal de programas Web semántica.. Lógica Base razonamiento matemático Argumentación Reglas para dar significado preciso a enunciados Base construcción argumentos válidos Aplicaciones variadas(diseño circuitos lógicos, verificación de programas, etc.) Lógica Razonamiento lógico Todos los matemáticos utilizan sandalias Cualquier persona que utilice sandalias es algebrista Por lo tanto, todos los matemáticos son algebristas. Lógica Proposicional Proposición Notación: p,q,r,... Constantes proposicionales: v,f Valor de verdad (V, F) Operadores (conectivos) lógicos Fórmulas simples y compuestas Precedencia de operadores lógicos Lógica Proposicional Ejemplos de proposiciones Bogotá es la capital de Colombia Lima es la capital de Perú 2+2 =5 Lógica Proposicional Ejemplos afirmaciones no proposiciones ¿Qué hora es? Mañana lloverá Lógica Proposicional Indique cuáles de las siguientes expresiones son proposiciones x+1=7 11 es un número primo Andrés vivirá 60 años Sara es inteligente Lógica Proposicional Representación: letras del alfabeto q: Bogotá es la capital de Colombia r: Lima es la capital de Perú p: 2 + 2 = 5 Cada proposición tiene un valor de verdad, e indica si ésta es Verdadera (V) o Falsa (F) Proposiciones Simples y Compuestas El secreto de la longevidad consiste en evitar el estrés •Hoy es miércoles y la temperatura es de 21º C •Si no llueve voy a la clase de MD •No es cierto que Juan perdió el examen Negación Sea p: Bogotá es la capital de Colombia, ¬p indica, Bogotá NO es la capital de Colombia Cómo son los valores de verdad de p y de ¬p Negación Posibles valores de verdad de proposición p se pueden representar en la siguiente tabla p ¬p V F F V Tabla de verdad para la negación de una proposición Conjunción p: Bogotá es la capital de Colombia q: Washington es la capital de USA p ∧ q : Bogotá es la capital de Colombia y Washington es la capital de USA. Conjunción p q V V V F p∧q V F F F V F F F Tabla de verdad para la conjunción Tabla de verdad para la conjunción Ejemplos Los Red Sox ganaron la serie mundial y los Yankees fueron eliminados Ayer el Dólar bajó 5 pesos y el Euro subió 25 En este salón hay más hombres que mujeres y además tienen un buen promedio de calificaciones Disyunción Los estudiantes quienes han visto cálculo o ITI pueden ver Algoritmia y Programación En su plato de entrada puede tomar sopa o ensalada Disyunción or - inclusivo Los estudiantes quienes han visto Cálculo o ITI pueden ver Algoritmia y Programación or - exclusivo En su plato de entrada puede tomar sopa o ensalada OR-inclusivo Los estudiantes quienes han visto Cálculo o ITI pueden ver Algoritmia y Programación V V F F V F V F ? ? ? ? OR-inclusivo p V V F F q V F V F pvq p∨ ∨q V V V F Tabla de verdad del OR- inclusivo OR-Exclusivo En su plato de entrada puede tomar sopa o ensalada V V F F V F V F ? ? ? ? OR-Exclusivo (p ⊕ q) En su plato de entrada puede tomar sopa o ensalada p V V F F q V F V F p⊕q F V V F Tabla de verdad del OR- exclusivo Simbolización Usted puede hacer el examen parcial o el opcional Aquellas personas de 20 años o más, pueden entrar al concierto Carlos fue a jugar Béisbol o fue al cine Hamlet fue escrito en 1601 o en 1688 Sarah quiere a Oscar o a Juan Condicional Considere la siguiente proposición Si es un día soleado entonces voy a la playa ¿Qué debe ocurrir para que no se cumpla la proposición? Condicional p V V F F q V F V F p→q V F V V Tabla de verdad del Condicional Recíproca Recríproca de p → q es la proposición q → p p: Hoy es martes q: Tengo un examen hoy p →q: Si hoy es martes entonces tengo un examen q →p: Si tengo un examen entonces es martes Contrapositiva Contrapositiva de p → q es la proposición ¬q →¬p p: Hoy es martes q: Tengo un examen hoy ¬ q → ¬ p: Si NO tengo un examen entonces NO es martes Bicondicional Sean p y q dos proposiciones, el bicondicional p↔q es la proposición que es verdadera cuando p y q tiene el mismo valor de verdad p V V F F q V F V F p↔q V F F V Tabla de verdad del Bicondicional Precedencia Operadores Conectivo Significado Proposición Compuesta Nombre en lógica ∧ Y p∧q Conjunción ∨ O p∨q Disyunción ¬ No ¬p → Si .. Entonces p→q Condicional ↔ Si y solo si p↔q Bicondicional Negación Formalización Evita ambiguedad lenguaje natural Facilita análisis Determinación valor de verdad Formalización Ejemplo Tienes una cuenta de correo electrónico en la EISC si estas matriculado en ITI o si eres estudiante del PAIS • Identificar frases componentes • Asignarles variable proposicional • Utilizar conectivos Formalización Tienes una cuenta de correo electrónico en la EISC si estas matriculado en ITI o si eres estudiante del PAIS Identificar frases componentes y Asignarles variables proposicionales • p: tienes una cuenta de correo electrónico en EISC • q: Estas matriculado en ITI • r: Eres estudiante del PAIS Utilizar conectivos (q∨ ∨ r) → p Formalización: ejercicios No puedes conducir si eres menor de edad, a no ser que tengas un seguro especial No se puede actualizar campos de un registro de la base de datos a menos que tengas un perfil de administrador Operaciones con bits: aplicación Aplicación de lógica digital: Bits y conectivos lógicos Construcción de compuertas lógicas Bit: dos valores posibles 0 y 1 (Verdadero (V) es 1 y que Falso (F) es 0). Variable Booleana: variable cuyo valor puede ser V o F. Operaciones con Bits: conectivo lógicos (AND, OR, NOT, XOR) Aplicación Cadenas de Bits: sucesión de cero o más bits operaciones aplicadas a cadenas de bits 0110110110 1100011101 1110111111 Operador ???? 0100010100 1010101011 Interpretación Asignación de valores de verdad a las variables proposicionales Modelo de una fórmula Una Interpretación I que satisface la fórmula ϕ es un MODELO de ϕ Tipos de Proposiciones Tautología (Válidez) Contradicción (Insatisfactiblidad) Contingencia (Satisfactibilidad) Validez, Satisfactibilidad Fórmula válida: si y solo si es verdadera para todas las interpretaciones. Fórmula insatisfactible (o inconsistente): si y solo si es falsa para todas las interpretaciones. Fórmula no válida: si y solo si hay al menos una interpretación que la haga falsa Fórmula satisfactible: si y solo si al menos una interpretación la hace verdadera Ejercicio Clasificar las siguientes proposiciones como Tautología, Contradicción o Contingencia (¬p ∧ p) •¬ ( p ∨ (¬ p ∧ q) ) •(¬ p ∨ q) ↔ (p →q) •(¬p ∧ ¬q) •¬(p ∨ q) Equivalencia Lógica Dos fórmulas ϕ , δ son lógicamente equivalentes si para toda interpretación toman el mismo valor de verdad (ϕ ≡ δ) Equivalencia Lógica Dos fórmulas ϕ , δ son lógicamente equivalentes si y solo si ϕ ↔ δ es una tautología Equivalencia Lógica p V V F F q V F V F p ∨ q ¬(p ∨ q) V F V F V F F V Equivalencia Lógica p V V F F q V F V F ¬p F F V V ¬q F V F V ¬p ∧ ¬q F F F V Equivalencia Lógica Las proposiciones (¬p ∧ ¬q) y ¬(p ∨ q) son entonces lógicamente equivalentes Dos proposiciones compuestas p y q son lógicamente equivalentes si p ↔ q es una tautología Ejercicio Indique si las siguientes proposiciones compuestas son lógicamente equivalentes • p→q y ¬p ∨ q • p ∨ (q ∧ r) y (p ∨ q ) ∧ (p ∨ r) • ¬(p ⊕ q) y p ↔ q Equivalencia Lógica Equivalencia p∧v⇔p p∨f⇔p p∨v⇔V p∧f⇔F (p → q) ⇔ (¬ p ∨ q) p∧¬p⇔F Más Equivalencias Lógicas Doble Negación : p ≡ ¬¬p Idempotencia : p ∧ p ≡ p Idempotencia : p ∨ p ≡ p Ley asociativa : p ∧ (q ∧ r) ≡ (p ∧ q) ∧ r Ley asociativa : p ∨ (q ∨ r) ≡ (p ∨ q) ∨ r Ley de contrarrecíproca : (p → q) ≡ (¬q → ¬p) Ley conmutativa : p ∧ q ≡ q ∧ p Ley conmutativa : p ∨ q ≡ q ∨ p Ley distributiva :p ∨ ( q ∧ r ) ≡ (p ∨ q) ∧ (p ∨ r) Ley distributiva :p ∧ ( q ∨ r ) ≡ (p ∧ q) ∨ (p ∧ r) Más Equivalencias Lógicas Leyes de DeMorgan: ¬(p ∨ q) ≡ ¬p ∧ ¬q ¬(p ∧ q) ≡ ¬p ∨ ¬q Ley de implicación: p → q ≡ ¬p ∨ q Ley de cobertura: p ∨ (p ∧ q) ≡ p p ∧ (p ∨ q) ≡ p Ley de contradicción: ¬p ∧ p ≡ F ¬p ∨ p ≡ V Equivalencia Lógica Muestre que ¬ ( p ∨ (¬ p ∧ q) ) y ¬p ∧ ¬q son lógicamente equivalentes Método 1: Construir una tabla de verdad Método 2: Utilizar las equivalencias lógicas conocidas, y partiendo desde una de las dos proposiciones lograr deducir la otra Ejercicio Partir de ¬( p v (¬ p ∧ q) ) hasta llegar a la proposición ¬p ∧ ¬q ¬ ( p v (¬ p ∧ q) ) ⇔ ??? Ejercicio Muestre que (¬p → ¬q) → q es lógicamente equivalente con (¬ p ∨ q) ∧ q Muestre que ( p ∧ q ) → (p ∨ q) es una tautología Más Ejercicios Muestre que las siguientes proposiciones compuestas son tautologías (p ∧ q) → p p → (p ∨ q) ¬p → (p → q) (p ∧ q) → (p → q) Consecuencia Lógica Sean A y B dos formulas. Se dice B es consecuencia lógica de A (A ╞ B) si toda interpretación que hace verdadera a A hace verdadera a B Consecuencia Lógica Teorema 1 A ╞ B si y solo si A →B es una tautología Por Ejemplo (¬p ∨ q) ∧ p╞ q dado que (¬p ∨ q) ∧ p → q es una tautología Consecuencia Lógica Ejercicio Demuestre que (¬p ∨ q) ∧ p → q es una tautología