Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El lógico y matemático George Boole (1815-1864), publicó en 1847, su libro: The Mathematical
Analysis of Logic y en 1854: Una investigación de las leyes del pensamiento (An Investigation of
the Laws of Thought). En esta obra plantea la lógica en términos algebraicos Boole, desarrolló
una estructura matemática que consiste en una notación simbólica para el tratamiento de
variables binarias cuyo valor podría ser verdadero o falso, esta lógica simbólica cuenta con un
conjunto de operaciones lógicas y de reglas que rigen su comportamiento. A este conjunto de
reglas, operaciones y variables se denomina ÁLGEBRA DE BOOLE.
• Operadores Aritméticos:
• Operadores Lógicos:
1. Idempotencia: 𝑎+𝑎 =𝑎
𝑎. 𝑎 = 𝑎
2. Involución: ̅̅̅̅
(𝑎̅) = 𝑎
3. Complemento único: 0̅ = 1
̅1 = 0
4. Elemento unidad: 𝑎+1=1
𝑎. 0 = 0
5. Elemento Neutro o identidad: 𝑎+0=𝑎
𝑎. 1 = 𝑎
6. Elemento simétrico: 𝑎 + 𝑎̅ = 1
𝑎. 𝑎
̅=0
7. Absorción: 𝑎 + (𝑎. 𝑏) = 𝑎
𝑎. (𝑎 + 𝑏) = 𝑎
8. Ley Conmutativa: 𝑎+𝑏 =𝑏+𝑎
𝑎. 𝑏 = 𝑏. 𝑎
9. Ley Distributiva: 𝑎 + (𝑏. 𝑐) = (𝑎 + 𝑏). (𝑎 + 𝑐)
𝑎. (𝑏 + 𝑐) = (𝑎. 𝑏) + (𝑎. 𝑐)
10. Ley Asociativa: 𝑎 + (𝑏 + 𝑐) = (𝑎 + 𝑏) + 𝑐
𝑎. (𝑏. 𝑐) = (𝑎. 𝑏). 𝑐
11. Leyes de De Morgan: ̅̅̅̅̅̅̅
𝑎 + 𝑏 = 𝑎̅. 𝑏̅
̅̅̅̅̅
𝑎. 𝑏 = 𝑎̅ + 𝑏̅
PRINCIPIO DE DUALIDAD
Toda expresión booleana permanece válida si se intercambian los operadores suma por
producto y viceversa, además del 1 por el 0 y viceversa; así se obtiene la expresión algebraica
dual.
En los postulados que se presentan de a pares, un postulado del par puede obtenerse a partir
del otro intercambiando los operadores + y × , y los valores 1 y 0, esto se puede observar en
la tabla siguiente:
Daremos tres formas básicas de representar una función booleana: Expresión algebraica, tabla
de verdad y diagrama de tiempos.
i) Expresión algebraica
̅̅̅. ̅̅̅̅̅̅̅
b) 𝐹 = 𝑥𝑦 𝑥̅ + 𝑧 = 𝐹(𝑥, 𝑦, 𝑧) = (𝑥̅ + 𝑦̅). (𝑥. 𝑧̅) = 𝑥̅ 𝑥𝑧̅ + 𝑦̅𝑥𝑧̅
La representación de una función booleana a través de una tabla de verdad se realiza evaluando
la función para todas las combinaciones de n variables.
Ejemplo 2:
𝒇(𝒂, 𝒃, 𝒄) = (𝒂. 𝒃) + (𝒂. 𝒄)
Tenemos tres variables por lo que n vale tres y todas las combinaciones para tres variables y su
tabla de verdad más la evaluación será:
Para elaborar el diagrama de tiempos de una función se generan todas las combinaciones de los
estados de las variables de entrada, por ejemplo, para una función de tres entradas 𝒙, 𝒚, 𝒛 donde
existen ocho combinaciones posibles, se graficarán las formas de onda de cada variable, en un
diagrama de tiempos también se grafica la salida función; las formas de ondas mencionadas
serán:
Ejemplo 3:
𝒙 𝒚 𝒛 𝒇
1 0 0 0 0
𝒙
0 0 0 1 0
1 0 1 0 1
𝒚 0 1 1 1
0
1 0 0 1
1
1 0 1 0
𝒛 0
1 1 0 0
0 1 1 1 1
𝒇 1
Ejemplo 4:
Simplificar:
̅̅̅. ̅̅̅̅̅̅̅
b) 𝐹 = 𝑥𝑦 𝑥̅ + 𝑧
= (𝑥̅ + 𝑦̅). 𝑥𝑧̅ // De Morgan
= 𝑥̅ 𝑥𝑧̅ + 𝑦̅𝑥𝑧̅ // Distributiva
= 𝑥̅ 𝑥𝑧̅ + 𝑦̅𝑥𝑧̅ //Simétrico o inverso
Ejemplo 5:
a) x•(y+z) + w = 1
=> x + (y • z) • w= 0
b) (a + b) • (a + c)
=> (a • b) + (a • c)
Ejemplo 6:
a) 𝑎 + 𝑎𝑏 = 𝑎
a + ab = a ( 1 + b )
= a (1)
=a
b) 𝑎. 𝑎 = 𝑎
a•a=a
=(a•a)+0
= ( a • a ) + ( a • a̅ ) factorizando a
= a • ( a + a̅ )
=a•1
=a
c) a + a = a por principio de dualidad queda demostrado
OPERACIONES ARITMÉTICAS
• Operación suma
Sean las variables booleanas 𝑎, 𝑏, 𝑐 y la operación suma lógica o simplemente suma (+), se tiene:
Nótese que en la tabla a) todos los resultados de la suma de los dos valores booleanos se
entienden correctamente excepto la suma de 1+1 que es 1 y no 210 como en la aritmética
tradicional o 102 como en la suma binaria.
Eso se explica por los siguiente: si el 1 es el valor por verdad y la operación suma representa al
operador lógico OR, entonces se leería verdad o verdad igual a verdad, la tabla b) muestra el
comportamiento del operador lógico OR.
La operación suma lógica o disyunción (OR), es equivalente algebra de conjuntos a la unión (∪)
de conjuntos.
• Operación producto
Sean las variables booleanas 𝑎, 𝑏, 𝑐 y la operación producto lógico o simplemente producto (x),
se tiene:
• Operación OR exclusivo
𝑎 𝑏 𝑎⊕𝑏
𝑐 =𝑎⊕𝑏 0 0 0
0 1 1
𝑐 = 𝑎̅𝑏 + 𝑎𝑏̅ 1 0 1
1 1 0
TAREA S9
a) (a + b) • (a + c)
b) f(x, y) = x̅ + x • y
c) F(a, b, c) = a + a • b • c
2. Demuestre al menos uno de los incisos de cada uno de los postulados del algebra de
Boole del 1 al 7
b) ̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅
𝑋𝑌𝑍 + 𝑋𝑍
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
c) ̅̅̅̅̅̅̅
𝑎 + 𝑏 + 𝑏𝑐𝑑̅̅̅ 𝑎𝑏
b) f (a, b, c) = ab + ac + ac
c) f (a, b, c) = (ab c)(a + c)
d) ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝐴(𝐵𝐶 + 𝐴𝐶) + 𝐵𝐶
5. Escriba la analogía de las operaciones del álgebra de conjuntos con el álgebra booleana