�ndice
1 Historia
2 Definici�n
3 Principio
3.1 Axiomas necesarios
3.2 Teoremas fundamentales
3.3 Orden en el �lgebra de Boole
3.4 Principio de dualidad
4 Otras formas de notaci�n del �lgebra de Boole
5 Estructuras algebraicas que son �lgebra de Boole
5.1 L�gica binaria
5.1.1 Axiomas
5.1.2 Teoremas fundamentales
5.1.3 Orden en el �lgebra de Boole
5.2 �lgebra de conjuntos
5.2.1 Axiomas
5.2.2 Teoremas fundamentales
5.2.3 Orden en el �lgebra de Boole
5.3 L�gica proposicional
5.3.1 Axiomas
5.3.2 Teoremas fundamentales
5.3.3 Orden en el �lgebra de Boole
6 Operaciones en �lgebra de Boole
6.1 Operaciones nularias
6.2 Operaciones unarias
6.3 Operaciones binarias
7 F�rmula de Boole bien formada
7.1 Jerarqu�a de los operadores
8 V�ase tambi�n
9 Referencias
9.1 Bibliograf�a
9.2 Enlaces externos
Historia
Se denomina as� en honor a George Boole (2 de noviembre de 1815 a 8 de diciembre de
1864), matem�tico ingl�s autodidacta, que fue el primero en definirla como parte de
un sistema l�gico, inicialmente en un peque�o folleto, The Mathematical Analysis of
Logic,1? 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 t�cnicas algebraicas para tratar expresiones de la l�gica
proposicional. M�s tarde fue extendido como un libro m�s importante: An
Investigation of the Laws of Thought on Which are Founded the Mathematical Theories
of Logic and Probabilities (tambi�n conocido como An Investigation of the Laws of
Thought 2? o simplemente The Laws of Thought3?), publicado en 1854.
George Boole4?
En la actualidad, el �lgebra de Boole se aplica de forma generalizada en el �mbito
del dise�o electr�nico. Claude Shannon fue el primero en aplicarla en el dise�o de
circuitos de conmutaci�n el�ctrica biestables, en 1948. Esta l�gica se puede
aplicar a dos campos:
Al an�lisis, porque es una forma concreta de describir c�mo funcionan los
circuitos.
Al dise�o, ya que teniendo una funci�n se aplica dicha �lgebra para poder
desarrollar una implementaci�n de la funci�n.
Definici�n
Dado un conjunto {\displaystyle {\mathfrak {B}}} {\mathfrak {B}} en el que se han
definido dos leyes de composici�n interna {\displaystyle \oplus ,\odot }
{\displaystyle \oplus ,\odot }. La estructura {\displaystyle ({\mathfrak
{B}},\oplus ,\odot )} {\displaystyle ({\mathfrak {B}},\oplus ,\odot )}es un �lgebra
de Boole si y solo si {\displaystyle ({\mathfrak {B}},\oplus ,\odot )}
{\displaystyle ({\mathfrak {B}},\oplus ,\odot )}es un Ret�culo distributivo,5? esto
es:
Principio
Dado un conjunto: {\displaystyle {\mathfrak {B}}} {\mathfrak {B}} formado cuando
menos por los elementos: {\displaystyle \varnothing ,\;U} \varnothing ,\;U en el
que se ha definido:
Axiomas necesarios
Diremos que este conjunto y las operaciones as� definidas: {\displaystyle
({\mathfrak {B}},\sim ,\oplus ,\odot )} ({\mathfrak {B}},\sim ,\oplus ,\odot ) son
un �lgebra de boole, si cumple las siguientes axiomas:
Si se cumple que:
Si se cumple que:
Adici�n Producto
1 {\displaystyle a\oplus \sim {a}=U\,} a\oplus \sim {a}=U\, {\displaystyle
a\odot \sim {a}=\varnothing } a\odot \sim {a}=\varnothing
2 {\displaystyle a\oplus \varnothing =a\,} a\oplus \varnothing =a\,
{\displaystyle a\odot U=a\,} a\odot U=a\,
3 {\displaystyle a\oplus U=U\,} a\oplus U=U\, {\displaystyle a\odot
\varnothing =\varnothing \,} a\odot \varnothing =\varnothing \,
4 {\displaystyle a\oplus a=a\,} a\oplus a=a\, {\displaystyle a\odot a=a\,}
a\odot a=a\,
5 {\displaystyle a\oplus b=b\oplus a\,} a\oplus b=b\oplus a\,{\displaystyle
a\odot b=b\odot a\,} a\odot b=b\odot a\,
6 {\displaystyle a\oplus (b\oplus c)=(a\oplus b)\oplus c\,} a\oplus (b\oplus
c)=(a\oplus b)\oplus c\, {\displaystyle a\odot (b\odot c)=(a\odot b)\odot c\,}
a\odot (b\odot c)=(a\odot b)\odot c\,
7 {\displaystyle a\oplus (b\odot c)=(a\oplus b)\odot (a\oplus c)\,} a\oplus
(b\odot c)=(a\oplus b)\odot (a\oplus c)\, {\displaystyle a\odot (b\oplus c)=(a\odot
b)\oplus (a\odot c\,)} {\displaystyle a\odot (b\oplus c)=(a\odot b)\oplus (a\odot
c\,)}
8 {\displaystyle a\oplus a\odot b=a\,} a\oplus a\odot b=a\, {\displaystyle
a\odot (a\oplus b)=a\,} a\odot (a\oplus b)=a\,
9 {\displaystyle \sim {(a\oplus b)}=\sim {a}\odot \sim {b}} \sim {(a\oplus
b)}=\sim {a}\odot \sim {b} {\displaystyle \sim {(a\odot b)}=\sim {a}\oplus \sim
{b}\,} \sim {(a\odot b)}=\sim {a}\oplus \sim {b}\,
Otras formas de notaci�n del �lgebra de Boole
En L�gica binaria se suele emplear la notaci�n {\displaystyle (\{0,1\},{\bar {}},
+,\cdot )} (\{0,1\},{\bar {}},+,\cdot ), com�n en la tecnolog�a digital, siendo la
forma m�s usual y la m�s c�moda de representar.
La representaci�n de las leyes de De Morgan con este sistema quedar�a as�, con
letra min�sculas para las variables:
L�gica binaria
Art�culo principal: L�gica binaria
Art�culo principal: Sistema digital
Art�culo principal: Sistema binario
Art�culo principal: Tabla de verdad
Art�culo principal: Sistema combinacional
Art�culo principal: Formas can�nicas (�lgebra de Boole)
Art�culo principal: Circuito de conmutaci�n
Una serie de temas, aparentemente tan distintos, tiene dos cosas en com�n, la
l�gica binaria basada en los ceros y los unos y el �lgebra de Boole, posiblemente
la forma m�s conocida de esta �lgebra, que en ocasiones da lugar a la
interpretaci�n que el �lgebra de Boole es la l�gica binaria exclusivamente, as� el
conjunto {\displaystyle {\mathfrak {B}}} {\mathfrak {B}} en este caso est� formado
por dos elementos {0,1}, o {F, V}, o {no, s�}, dos valores contrapuestos, que son
las dos posibles alternativas entre dos situaciones posibles, aqu�, sin p�rdida de
la generalidad, tomaremos el conjunto: {0,1} como ya hemos dicho:
Axiomas
As� {\displaystyle (\{0,1\},{\bar {}},+,\cdot )} (\{0,1\},{\bar {}},+,\cdot ) es
un �lgebra de Boole al cumplir los siguientes axiomas:
Teoremas fundamentales
Partiendo de estos axiomas se puede demostrar los siguientes teoremas:
�lgebra de conjuntos
Art�culo principal: �lgebra de conjuntos
Art�culo principal: Teor�a de conjuntos
Art�culo principal: Conjunto potencia
Art�culo principal: Diagrama de Venn
DosConjuntos100.svg
Dado cualquier conjunto U, se llama conjunto potencia de U, al conjunto de todos
los subconjuntos posibles de U y lo denotamos {\displaystyle {\mathcal {P}}(U)}
{\mathcal {P}}(U).
Axiomas
Con lo que podemos plantear: {\displaystyle ({\mathcal {P}}(U),{}^{C},\cup ,\cap )}
({\mathcal {P}}(U),{}^{C},\cup ,\cap ), para un U conocido, como �lgebra de Boole
si cumple las siguientes axiomas:
Teoremas fundamentales
Partiendo de estos axiomas se puede demostrar los siguientes teoremas:
DosConjuntos218.svg
{\displaystyle A\subseteq B\longrightarrow \quad \forall x\in A:\;x\in B}
A\subseteq B\longrightarrow \quad \forall x\in A:\;x\in B
El conjunto A es igual o un subconjunto de B, si para todo elemento x que
pertenezca a A, x pertenece a B.
L�gica proposicional
Art�culo principal: L�gica proposicional
Art�culo principal: Proposici�n
Art�culo principal: C�lculo l�gico
Art�culo principal: L�gica matem�tica
Una proposici�n, o un predicado, es un valor de verdad que puede expresarse de
forma verbal o con expresiones o relaciones matem�tica o l�gica, por ejemplo:
'Hoy es mi�rcoles.'
'El edificio es alto.'