Introducción a la Matemática Discreta

Documentos relacionados
Introducción a la Matemática Discreta

Ampliación Matemática Discreta. Justo Peralta López

03. Introducción a los circuitos lógicos

UNIDAD I: LÓGICA MATEMÁTICA

Introducción a la Matemática Discreta. Boletín de problemas. Temas 1, 2 y 3. Grado en Ingeniería Informática. Ingeniería del Software

Matemáticas Dicretas LÓGICA MATEMÁTICA

Lógica Proposicional. Cátedra de Matemática

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

Introducción a la Matemática Discreta

Introducción a la Matemática Discreta

Introducción a la Matemática Discreta

Lógica proposicional. 1. Lógica proposicional. 4. Conectivos lógicos. 2. Proposición lógica. 3. Negación de una proposición

Algebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

Lógica Proposicional. Sergio Stive Solano Sabié. Abril de 2013

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

Guía de Ejercicios: Lógica y Teoría de Conjuntos

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

CIENCIAS FORMALES CIENCIAS FÁCTICAS

TEMA I INTRODUCCIÓN A LA LÓGICA

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

El álgebra booleana fue estudiada por Pitágoras y George Boole.

Lógica Digital Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

TEMA 1: LÓGICA. p p Operador conjunción. Se lee y y se representa por. Su tabla de verdad es: p q p q

Matemáticas Básicas para Computación

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Lógica Matemática. Operadores Lógicos. Universidad del Azuay - Marcos Orellana Cordero

MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS

Introducción a la Lógica

Álgebra Booleana circuitos lógicos

Matemáticas Discretas Lógica

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRÓNICA SYLLABUS

UNIDAD 4. Álgebra Booleana

MÉTODOS DE DEMOSTRACIÓN

Lógica de Proposiciones y de Predicado

Lógica proposicional Objetivo específico: Aplicaciones:

DETERMINACIÓN DE UN CONJUNTO

MATERIA: Lógica Matemática CÓDIGO: UMAT130 CRÉDITOS: 3. PERIODO LECTIVO: Invierno PRE-REQUISITO: Ninguno. 2. OBJETIVOS (Course Objectives Goal))

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Enunciados Abiertos y Enunciados Cerrados

Arquitectura de Computadoras Algebra de Boole Basadas en las Notas de Teórico Versión 1.0 del Dpto. de Arquitectura-InCo-FIng

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. Kryscia Daviana Ramírez Benavides

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12

Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.

Matemática I C.F.E. I.N.E.T. Profesorado de Informática Conjuntos

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

Fundamentos de Lógica y Teoría de Conjuntos

Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

2.1. Introducción Lógica: Campo del conocimiento relacionado con el estudio y el análisis de los métodos de razonamiento. El razonamiento lógico es es

John Venn Matemático y filósofo británico creador de los diagramas de Venn

GUIA 4: ALGEBRA DE BOOLE

TEMA II. 1.1 Negación La negación es la inversa de los valores de verdad de una declaración como se muestra en la figura: Negación

Capítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:

LÓGICA DE PROPOSICIONAL Y PREDICADOS INGENIERÍA DE SISTEMAS

Matemáticas Básicas para Computación

Introducción a la lógica. Matemáticas Discretas Universidad de san buenaventura Cali

LOGICA MATEMATICA. Utilizando esas definiciones y las leyes de lógica matemática, demostrar las siguientes tautologías:

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides

Conjuntos. () April 4, / 32

Teoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes

Capítulo 1 Lógica Proposicional

Facultad de Ciencias Exactas y Tecnología Universidad Autónoma Gabriel René Moreno CARRERA DE INGENIERIA INDUSTRIAL

Algebra Booleana Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

John Venn Matemático y filósofo británico creador de los diagramas de Venn

PROGRAMA ANALÍTICO ALGEBRA I (MAT 100)

Guía de estudio Algunos aspectos de lógica matemática Unidad A: Clases 1 y 2

Fundamentos de Computadores. Álgebra de Conmutación

Lógica Digital - Circuitos Combinatorios

Cálculo Proposicional

INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN

Circuitos Combinatorios

Universidad Abierta y a Distancia de México. Licenciatura en matemáticas. 2 cuatrimestre. Introducción al pensamiento matemático

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides

CAPÍTULO 2 NOCIONES BÁSICAS DE TEORÍA DE CONJUNTOS

Matemáticas Discretas TC1003

Lógica. Matemática discreta. Matemática discreta. Lógica

ANALÓGICO vs. DIGITAL

Facultad de Ingeniería y Tecnología Informática Técnico en Programación de Computadoras Plan de Estudios 2014 Año 2014 Programa Analítico Lógica (1)

INTRODUCCION AL ALGEBRA.

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

L OGICA Proposiciones

Conjuntos, Aplicaciones y Relaciones

Capítulo 4. Lógica matemática. Continuar

ÁLGEBRA DE BOOLE Y FUNCIONES LÓGICAS

APÉNDICE A. Axiomas y Teoremas. Índice del Capítulo

Compuertas Lógicas, Algebra Booleana

CAPÍTULO 8 CAPÍTULO 8. BREVE HISTORIA.

CONJUNTOS. Por ejemplo, el E del ejemplo 2 se escribe.

No ~ Si entonces Sí y sólo si

Matemáticas Discretas TC1003

Álgebra de Boole. Adición booleana. Multiplicación booleana. Escuela Politécnica Superior

- AnallogicA - Software para crear tablas de verdad

Cuantificadores y Métodos de Demostración

Lógica de proposiciones

Transcripción:

Introducción a la Matemática Discreta Lógica proposicional y Álgebras de Boole Luisa María Camacho Camacho Introd. a la Matemática Discreta 1 / 25

Introducción a la Matemática Discreta Temario Tema 1. Teoría de Conjuntos. Tema 2. Lógica proposicional y álgebras de Boole. Tema 3. Técnicas de contar. Tema 4. Recursión. Tema 5. Aritmética entera. Tema 6. Aritmética modular. Camacho Introd. a la Matemática Discreta 2 / 25

Tema 2. Lógica proposicional y álgebras de Boole Lógica proposicional. Proposición lógica. Conectores lógicos. Tablas de verdad. Técnicas de demostración. Álgebras de Boole. Camacho Introd. a la Matemática Discreta 3 / 25

Lógica proposicional. Proposición lógica Una proposición es cualquier enunciado lógico al que se le pueda asignar un valor de verdad (V) o falsedad (F) (pero no ambas). Ejemplos: x + 3 es un entero positivo NO ES UNA PROPOSICIÓN. 15 es un número par SÍ ES UNA PROPOSICIÓN. Camacho Introd. a la Matemática Discreta 4 / 25

Lógica proposicional. Conectores lógicos Las proposiciones simples pueden combinarse mediante las llamadas conectores lógicos para formar proposiciones compuestas. La negación. La disyunción. o inclusivo. La conjunción. y La implicación. Condicional. La equivalencia. Los paréntesis. p (q r) no es lo mismo que (p q) r Camacho Introd. a la Matemática Discreta 5 / 25

Lógica proposicional. Tablas de Verdad. p verdad (V) si p falso (F) y falso (F) si p verdad (V). p p V F F V p q verdad (V) si al menos uno de entre p y q verdad (V) y falso (F) si tanto p como q falso (F). p q p q V V V F V V V F V F F F p q verdad (V) si p y q verdad (V) y falso (F) si uno de entre p y q falso (F). p q p q V V V F V F V F F F F F Camacho Introd. a la Matemática Discreta 6 / 25

Lógica proposicional. Tablas de Verdad. p q verdad (V) si p y q verdad (V) o si p falso (F) independientemente de q y falso (F) en los demás casos. p q p q V V V F V V V F F F F V p q verdad (V) si p y q toman el mismo valor y falso (F) en los demás casos. p q p q V V V F V F V F F F F V Camacho Introd. a la Matemática Discreta 7 / 25

Lógica proposicional. Tablas de Verdad. Tautología si toma el valor verdad independientemente de los valores de las proposiciones que la componen. Contradicción si toma el valor falso independientemente de los valores de las proposiciones que lo componen. Contingencia en los demás casos. Camacho Introd. a la Matemática Discreta 8 / 25

Relación entre Teoría de Conjuntos y Lógica Proposicional. conjuntos A A B A B A B A = B proposiciones a a b a b a b a b Tablas de pertenencia Sean A y B conjuntos de X. Sea x X. Si x es un elemento de un conjunto dado escribimos un 1 y si x no es elemento del conjunto escribimos un 0. Probar que A (B C) = (A B) (A C). A B C B C A (B C) A B A C (A B) (A C) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 Camacho Introd. a la Matemática Discreta 9 / 25

Lógica Proposicional. Aplicaciones Estructura de decisión (o selección) en programación. Si expresion logica Entonces FinSi Sino acciones por verdadero acciones por falso si p entonces A o B, A y B no necesariamente proposiciones lógicas. Camacho Introd. a la Matemática Discreta 10 / 25

Lógica Proposicional. Aplicaciones Ejemplo if (!(n<8) or (!(m!=2))) n=2*m = p q R. p : n < 8, q : m 2, R : n = 2m (no es proposición). Camacho Introd. a la Matemática Discreta 11 / 25

Lógica Proposicional. Ejercicios. 1 Verificar que la proposición p (p q) es una tautología. 2 Verificar que la proposición (p q) (p q) es una contradicción. 3 Se pide: 3.1. Demostrar que p implica q y q implica p es lógicamente equivalenate al bicondicional p si y sólo si q ; es decir, (p q) (q p) p q. 3.2. Demostrar que p q ( p q) ( q p). 4 El conector proporcional se llama disyunción exclusiva; p q y se lee p o q pero no ambos. Se pide: 4.1. Construir una tabla de verdad para p q. 4.2. Probar: p q (p q) (p q) (es decir, puede escribirse en términos de los tres conectores originales, y ). Camacho Introd. a la Matemática Discreta 12 / 25

Tema 2. Lógica proposicional y álgebras de Boole Álgebras de Boole. Axiomas. Propiedades. Ejemplos. Aplicaciones a circuitos. Camacho Introd. a la Matemática Discreta 13 / 25

Álgebras de Boole. Axiomas El álgebra de Boole es un conjunto de elementos, B, que contiene dos elementos especiales 0 (elemento neutro) y 1 (elemento unidad) sobre el que definimos dos operaciones binarias cerradas: +, y una operación unitaria,, que satisfacen los siguientes axiomas: { a + b = b + a Axioma 1: Conmutativa: a b = b a { (a + b) + c = a + (b + c) Axioma 2: Asociativa: (a b) c = a (b c) { a + (b c) = (a + b) (a + c) Axioma 3: Distributiva: a (b + c) = (a b) + (a c) { a + 0 = a Axioma 4: Elementos neutros: a 1 = a { a + a = 1 Axioma 5: Inversos: a a = 0 Camacho Introd. a la Matemática Discreta 14 / 25

Álgebras de Boole. Propiedades Jerarquía de las operaciones: Primer lugar ( ), segundo lugar ( ) y tercer lugar (+). Si no da lugar a confusión a b = ab. Gracias a la asociatividad se suelen prescindir de los paréntesis: a + b + c, a b c. Existe dualidad entre las operaciones + y y entre los elementos 1 y 0. (Principio de dualidad.) Unicidad de los elementos neutro y unidad y del complementario. La operación unitaria es idempotente, (x ) = x. 0 = 1, 1 = 0. Camacho Introd. a la Matemática Discreta 15 / 25

Álgebras de Boole. Propiedades. { (x + y)z = xz + yz xy + z = (x + z)(y + z) Ley de idempotencia: { x + 1 = 1 x0 = 0 Ley de absorción: { x + x = x xx = x { x + xy = x x(x + y) = x { x + x y = x + y x(x + y) = xy { (x + y) = x y Ley de Morgan: (xy) = x + y Camacho Introd. a la Matemática Discreta 16 / 25

Álgebras de Boole. Ejemplos Ejemplo 1: Álgebra de conjuntos. El álgebra de conjuntos es un álgebra de Boole, sea X un conjunto, sea P(X) el conjunto de las partes de X. Tomamos B = P(X), el conjunto de elementos, las dos operaciones binarias, la unión y la intersección y la operación unitaria el complementario, siendo su elemento unidad el conjunto universal (el total X) y el conjunto vacío ( ) su elemento neutro: A = A, A X = A, A B A A = X = 1, A = = 0, A B Camacho Introd. a la Matemática Discreta 17 / 25

Álgebras de Boole. Ejemplos Ejemplo 2: Álgebra Proposicional. El conjunto B está formado por dos elementos V y F; las dos operaciones (disyunción) y (conjunción) cuyos elementos identidad son F y V respectivamente. La operación unitaria es la negación,. V F = V, F F = F, (suma) V V = V, F V = F, (producto) V V = V = 1, V V = F = 0, (complementario) Camacho Introd. a la Matemática Discreta 18 / 25

Álgebras de Boole. Ejemplos Ejemplo 3: Álgebra de conmutación. Este álgebra es importante en el análisis de circuitos. El conjunto de elementos, B = {0, 1} las dos operaciones (+) y y la operación unitaria vienen dadas por: + 0 1 0 0 1 1 1 1 0 1 0 0 0 1 0 1 x x 0 1 1 0 Camacho Introd. a la Matemática Discreta 19 / 25

Álgebras de Boole. Circuitos Disponemos de un circuito en serie y dos interruptores A y B Introduzcamos la siguiente notación: 0 significa abierto o no circula corriente 1 significa cerrado o circula corriente representa el conector lógico Camacho Introd. a la Matemática Discreta 20 / 25

Álgebras de Boole. Circuitos Disponemos de un circuito en paralelo y dos interruptores A y B Introduzcamos la siguiente notación: 0 significa abierto o no circula corriente 1 significa cerrado o circula corriente + representa el conector lógico Camacho Introd. a la Matemática Discreta 21 / 25

Álgebras de Boole. Circuitos Disponemos de un circuito con relé y un interruptor A Introduzcamos la siguiente notación: 0 significa abierto o no circula corriente 1 significa cerrado o circula corriente representa el conector lógico Camacho Introd. a la Matemática Discreta 22 / 25

Álgebras de Boole.Circuitos Un circuito está formado de puertas elementales. Las más usuales son: AND equivale a un circuito en serie. El símbolo por el que se representa es: OR equivale a un circuito en paralelo. El símbolo por el que se representa es: NOT da como salida el estado opuesto al de entrada. El símbolo por el que se representa es: Camacho Introd. a la Matemática Discreta 23 / 25

Álgebras de Boole. Ejercicios. 1 Construir un circuito para cada una de las siguientes funciones de conmutación a) x + yz; c) x(y + z); e) (x + y) (z + k); b) xy + zk; d) (x + y) (x + zy ); f) (xy + z) (k + x y). 2 Halla las funciones de conmutación que producen los siguientes circuitos: Camacho Introd. a la Matemática Discreta 24 / 25

Lógica proposicional. Álgebras de Boole. Bibliografía. 1 F. García Merayo, Matemática Discreta. Editorial Thomson, 2 a Edición, 2005. 2 R. P. Grimaldi, Matemáticas discreta y combinatoria. Editorial Addison Wesley Iberoamericana, 1997. 3 K. H. Rosen, Discrete Mathematics and its applications. Editorial McGraw-Hill, 2003. Camacho Introd. a la Matemática Discreta 25 / 25