Académique Documents
Professionnel Documents
Culture Documents
-2016-
LGEBRA DE BOOLE
INTRODUCCIN:
Se denomina Algebra de Boole en honor a George Boole (2 de
noviembre de 1815 - 8
de
diciembre de 1864),
matemtico
ingls
autodidacta, que fue el primero en definirla como parte de un sistema
lgico, inicialmente en un pequeo folleto, The Mathematical Analysis of
Logic, publicado en 1847, en respuesta a una controversia en curso
entre Augustus De Morgan y sir William Rowan Hamilton.
El lgebra de Boole fue un intento de utilizar las tcnicas algebraicas para
tratar expresiones de la lgica proposicional. Ms tarde fue extendido como
un libro ms importante: An Investigation of the Laws of Thought on Which
are Founded the Mathematical Theories of Logic and Probabilities o
simplemente The Laws of Thought3 ), publicado en 1854.
Las interpretaciones respectivas de los smbolos 0 y 1 en el sistema de
lgica son Nada y Universo. George Boole
En la actualidad, el lgebra de Boole se aplica de forma generalizada en el
mbito del diseo electrnico. Claude Shannon fue el primero en aplicarla
en el diseo de circuitos de conmutacin elctrica biestables, en 1948. Esta
lgica se puede aplicar a dos campos:
Al anlisis, porque es una forma concreta de describir cmo funcionan
los circuitos.
Al diseo, ya que teniendo una funcin aplicamos dicha lgebra, para
DEFINICIN:
El Algebra de Boole es un sistema matemtico de elementos b= {0,1} que
utiliza variables y operadores lgicos. Y las operaciones bsicas son OR (+),
AND () y NOT (), definidos de la siguiente forma:
LEYES:
1.CONMUTATIVIDAD:
X+Y=Y+X
X.Y = Y. X
2. ASOCIATIVIDAD:
X + (Y + Z) = (X + Y) + Z
X. (Y. Z) = (X. Y) + Z
3. DISTRIBUTIVIDAD:
X + (Y.Z) = (X+Y). (X+Z)
X. (Y+Z) = (X.Y) + (X.Z)
4. ELEMENTOS NEUTROS (IDENTIDAD):
X+0 = X
X.1 = X
5. COMPLEMENTO:
X + X = 1
X X = 0
6. DOMINACIN O ELEMENTOS NULOS:
X+1=1
X. 0= 0
Demostracin:
X + 1 = (X + 1) 1 = (X + 1) (X + X)
(X + 1) (X + X) = X + (1 X) = 1
7. IDEMPOTENCIA:
X+X=X
X. X= X
8. DOBLE COMPLEMENTO:
X= X
9. ABSORCIN:
X + X.Y = X
X. (Y +X) = X
Demostracin:
X + X Y = (X 1) + (X Y) = X (1 + Y) = X
10. DE MORGAN:
(X+Y) = X.Y
(X.Y) = X + Y
TEOREMAS:
1. TEOREMA DE LA SIMPLIFICACIN
A + A. B = A + B
A. (A + B) = A.B
Demostracin:
A. A=0
A. A + B = B
(A + B). (A + B) = B
A.(A+B). (A+B) = A.B
A. (A + B) = A. B
2. TEOREMA DEL COMPLEMENTO NICO
Suponemos 2 complementos para A (A1 y A2)
A + A1 = 1
A + A2 = 1
A A1 = 0
A A2 = 0
LUEGO:
A1 = A1 1 = A1 (A + A2) = A1 A + A1 A2
A1 = 0 + A2 A1
A1 = A A2 + A1 A2 = (A + A1) A2
A1 = 1 A2 = A2
EXPRESIONES DE CONMUTACION
DEFINICIN:
Se definen las expresiones de conmutacin como un nmero finito de
variables y constantes, relacionadas mediante los operadores (AND y OR).
FORMULAS DE CONMUTACIN:
LITERAL:
Es toda ocurrencia de una variable, ya sea complementada o sin
complementar, en una expresin de conmutacin. Por ejemplo, en la
expresin de conmutacin:
A B + C A + D + B 1
A, B, C y D son Variables.
A, B, C, A, D y B son Literales.
1 es una Constante.
EXPRESIN DUAL:
Esta expresin se obtiene, intercambiando las operaciones AND por
OR (y vice versa), e intercambiando las constantes 0 por 1 y 1 por 0
en la expresin de conmutacin. Por ejemplo, para la expresin de
conmutacin:
(A B) + (C D) + 0
LA EXPRESIN DUAL ES:
(A + B) (C + D) 1
FORMA ALGEBRAICA:
Tablas De Verdad:
Forma de representacin de funciones, dando el valor de la funcin para
cada combinacin de entrada. Si la funcin est definida para todas las
combinaciones se llama completa, si no, se denomina incompleta.
1 y 0 son frmulas
Xi es una frmula si pertenece a {0,1}
Si A es una frmula, A tambin lo es
Si A y B son frmulas, A+B y AB tambin lo son
o
o
o
o
X1
X2
X3
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
f (x1, x2,
x3)
0
0
1
0
1
1
1
1
X1
.X2.X3
0
1
1
0
1
0
0
1
X1. X2
.X3
X1. X2
.X3
X1.X2.X3
X1.X2.X3
X
2
0
X
3
0
0
1
1
0
1
0
Mintrmin
o
X1.X2
.X3
X1.X2
.X3
X1.X2.X3
X1.X2.X3
X1. X2
.X3
X1. X2
.X3
Etiqu
eta
0
1
2
3
4
5
1
1
1
1
0
1
X1.X2.X3
X1.X2.X3
6
7
X1 X2 X3 f (x1, x2,
x3)
0
0
0
0
0
0
0
1
1
0
1
1
0
1
1
1
1
0
0
1
1
0
1
0
1
1
1
1
1
X1 + x2 +
x3
X1 + x2 +
x3
X1 + x2 +
x3
FUNCIONES EQUIVALENTES:
M (0, 1, 3)
mi = Mi
Mi = mi
(F) = F
C
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
A
0
1
0
1
0
1
0
1
F (C, B, A)
1
0
1
X
0
X
0
1
B. FUNCIONES COMPLETAS:
Se dice que un conjunto de operadores es funcionalmente completo si se
puede expresar cualquier funcin de conmutacin, utilizando slo los
operadores del conjunto.
Por ejemplo, el conjunto {AND, OR, NOT} es funcionalmente completo
por definicin del lgebra. Sin embargo, el conjunto {AND, NOT} tambin
lo es. Otros conjuntos funcionalmente completos son: {NOR} y {NAND}.
*Con estos tres tipos (OR, AND, NOT) de puertas puede realizarse cualquier
funcin de conmutacin.
Ejemplo 1:
BC + BC
F (A, B, C) = AC +
Negamos 2 veces
BC + BC
F (A, B, C) = AC +
Aplicamos De Morgan
BC
F (A, B, C) = AC BC
MAPA DE KARNAUGH
Los Mapas de Karnaugh son una herramienta muy utilizada para la
simplificacin de circuitos lgicos. Cuando se tiene una funcin
lgica con su tabla de verdad y se desea implementar esa funcin de
la manera ms econmica posible se utiliza este mtodo.
Ejemplo: Se tiene la siguiente tabla de verdad para tres variables. Se
desarrolla la funcin lgica basada en ella. (primera forma cannica).
Ver que en la frmula se incluyen solamente las variables (A, B, C)
Entonces el resultado es F = B + A
F=A+B
F = (A B C) + (A B) C + A B C + A B C
CONCLUSIONES: