Álgebra de Boole
![Álgebra de Boole](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Interruptor_l%C3%B3gico_072.svg/1200px-Interruptor_l%C3%B3gico_072.svg.png)
Es una herramienta de fundamental importancia en el mundo de
la computación.
Las propiedades que se verifican en ella sirven de base al diseño y la
construcción de las computadoras que trabajan con objetos cuyos valores son discretos
Axiomas
Existe un conjunto G de objetos, sujetos a una relación de equivalencia, denotada
por "=" que satisface el principio de sustitución.
Esto significa que si a = b, b puede sustituir a a en cualquier expresión que la
contenga, sin alterar la validez de la expresión
(a) Se define una regla de combinación "+" en tal forma que a + b está en G siempre
que al menos a o b lo estén.
(b) Se define una regla de combinación "" en tal forma que a b está en G siempre
que tanto a como b lo estén.
Neutros
(a) Existe un elemento 0 en G tal que para cada a de G: a + 0 = a
(b) Existe un elemento 1 en G tal que para cada a de G: a 1 = a
Conmutativos.
Para todo par de elementos a y b pertenecientes a G se cumple:
(a) a + b = b + a
(b) a b = b a
Distributivos
Para toda terna de elementos a, b, c pertenecientes a G se cumple:
a (a) a + (b c) = (a + b) (a + c)
b (b) a (b + c) = a . b + a c
Complemento
Para cada elemento a de G existe un elemento a tal que:
a*a=0
a+a=1
Existen por lo menos dos elementos x, y en G tal que x <> y
Modelo aritmético
El ejemplo más simple del álgebra de Boole se compone de un conjunto G de 2
elementos: "0" y "1".
Como es natural estos dos elementos deben coincidir con los neutros
de las reglas de combinación para satisfacer el axioma
Por lo tanto las reglas completas son:
0+0=0
0+1=1
1+0=1
1+1=1
0*0=0
0*1=0
1*0=0
1*1=1
Propiedades
Dualidad
se presentan de a pares y en
tal forma que uno de la pareja se obtiene de otro cambiando "0" por "1" junto con "+" por ""
Idempotencia
Para todo elemento en G se cumple:
a+a=a
a*a=a
demostración
a+a=(a+a)
a+a=(a+a)*(a+|a)
a+a=a+(a*|a)
a+a=a+0
a+a=A
a*a=a (dualidad)
Asociativa
a) a (b c) (a b) c
b) a (b c) (a b) c
Neutros Cruzados
Para todo elemento en G se cumple
a+1=1
a*0=0
Demostración
a+1=a+(a+|a)
a+1=(a+a)+|a (asociativa)
a+1=a+|a (idempotencia)
a+1=1
a*0=0 (dualidad)
Complemento de complemento
Para cada elemento de G se cumple : a = |a
Para todo par de elementos de G se cumple :
a+ab=a
a(a+b)=a
ara todo par de elementos de G se cumple :
a+|ab= a+b
a(|a+b)=ab
Ley de De Morgan
Para todo par de elementos de G se cumple
Modelo lógico
Los valores que pueden asignarse a un juicio, desde el punto de vista lógico, son
dos: verdadero (V) o falso (F).
Si vinculamos los valores booleanos 0 y 1 con los valores lógicos F y V
respectivamente, encontramos que las operaciones del álgebra de Boole "binaria" asigna
correctamente los valores lógicos del juicio combinación.
Si vinculamos los valores booleanos 0 y 1 con los valores lógicos F y V
respectivamente, encontramos que las operaciones del álgebra de Boole "binaria" asigna
correctamente los valores lógicos del juicio combinación.
Un juicio al cual se le aplica el operador lógico no (negación) forma un nuevo juicio.
![](https://i.ytimg.com/vi/9_rpiAScBvk/maxresdefault.jpg)