Teoría Álgebra de Boole
Teoría Álgebra de Boole
Teoría Álgebra de Boole
LÓGICA y E.DISCRETAS
GEORGE BOOLE
+ 0 1 . 0 1
0 0 1 0 0 0
1 1 1 1 0 1
• Ejemplo 2: El conjunto Bn cuyos elementos son
secuencias de n bits con las operaciones booleanas del
ejemplo 1.Se suman y se multiplican elemento a elemento.
El complemento de 1 es 0 y el complemento de 0 es 1.
a =110101 0
b =101101 1
a+ b = 1 1 1 1 0 1 1
a.b =100101 0
a´ = 0 0 1 0 1 0 1
Dualidad
El dual de un enunciado de un Álgebra de Boole se obtiene
al intercambiar 0 por 1, + por • y viceversa.
Ejemplos:
El dual de (1+a) . (b+0) = b es
(0.a) + (b.1) = b
El dual de (a + b)’ = a’ . b’ es
(a . b)’ = a’ + b’
El dual de un Teorema de un
Álgebra de Boole es también
un Teorema
Propiedades o Teoremas
• 1) Leyes de idempotencia: a + a=a ; a . a=a
• 2) Leyes de acotamiento: a+1=1 ; a.0=0
• 3) Leyes de absorción: [a+(a . b)] = a ; a.(a + b) = a
• 4) Leyes asociativas: (a + b)+c = a+(b + c) ;
• (a . b).c = a.(b . c)
• 5) Unicidad del complemento:
• Si a + x = 1 y a . x = 0 x=ā
• 0 de1 involución:
6) Ley y 1 0 (a’)’ = a
• 7) a b a .b , a.b a b
• 8) Leyes de De Morgan:
Actividad
Demostrar las propiedades 1 y 2
• 1) Leyes de idempotencia: a + a=a ;
a . a=a
• 2) Leyes de acotamiento: a+1=1 ;
a.0=0
Demostramos la idempotencia
• 1) a + a = a
a = a+0 por Identidad
a = a +a . a’ por Comp.
a = (a + a) . (a + a’) Propiedad Distributiva
a = (a + a) . 1 por Comp.
a = a + a por Identidad
Claude Elwood Shannon
(1.916 – 2.001)
AND
A B F
1 1 1
Producto F=A.B 1 0 0
0 1 0
Lógico 0 0 0
A B F
Or F=A+B 1 1 1
1 0 1
0 1 1
Suma 0 0 0
NOMBRE
Compuertas
SÍMBOLO
lógicas
FUNCIÓN TABLA DE
VERDAD
A F
Inversor A 1 0
NOT F=
0 1
-
Comple-
A B F
mento A.B
1 1 0
NAND F= 1 0 1
0 1 1
Comple-
NOMBRE SÍMBOLO FUNCIÓN TABLA DE
VERDAD
A B F
NOR A B 1 1 0
Comple- F= 1 0 0
mento de 0 1 0
0 0 1
OR
EJEMPLO
Ejemplo:
F A.B.C A.B.C A.C
◦ (Expresión booleana)
ABC
FF
(Circuito)
ACTIVIDAD
a) Aplicando axiomas y
propiedades del Álgebra de
Boole, simplificar F.
b) Verificar mediante tabla de
verdad.
c) Representar el circuito asociado
a la expresión simplificada.
F=ABC+AB + C
F´= AB + C
A B C ABC AB C F AB F´
1 1 1 1 0 0 0 0 1 1 1
1 1 0 0 1 1 0 0 1 1 1
1 0 1 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0
0 1 1 0 0 0 1 1 1 0 1
0 1 0 0 1 0 1 0 0 0 0
0 0 1 0 0 0 1 1 1 0 1
0 0 0 0 1 0 1 0 0 0 0
FORMAS CANÓNICAS
O
NORMALIZADAS
A B C MINI
TÉRMINOS
A.B.C
0 0 0
A.B.C
0 0 1
A.B.C
0 1 0
A.B.C
0 1 1 A.B.C
1 0 0 A.B.C
1 0 1
A.B.C
A.B.C
1 1 0
1 1 1
TABLA DE MAXITÉRMINOS CON TRES
VARIABLES
Variable complementada 1
Variable no complementada 0
A B C MAXI
TÉRMINOS
A B C
0 0 0
A B C
0 0 1
A B C
0 1 0
A B C
0 1 1 A B C
1 0 0 A B C
1 0 1
A B C
A B C
1 1 0
1 1 1
Una función de Boole puede ser expresada
algebraicamente a partir de una tabla de
verdad dada, conformando un término
mínimo por cada combinación de las
variables que producen un 1 en la función
para luego obtener la OR de todos los
términos.
FORMAS CANÓNICAS
A B C MINI F1 F2
TÉRMI
ANOS
.B.C
0 0 0 A.B.C 0 0
0 0 1 A.B.C 1 0
0 1 0 A.B.C 0 0
A.B.C
0 1 1 0 1
A.B.C
1 0 0 1 0
A.B.C
1 0 1 A.B.C 0 1
1 1 0 0 1
1 1 1 1 1
FND
F1 : A B C . A B C . A B C . A B C . A B C
F2 : A B C .A B C . A B C . A B C
FNC
F1 : A B C . A B C . A B C . A B C . A B C
F2 : A B C .A B C . A B C . A B C