Você está na página 1de 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGIENERIA ELECTROMECÁNICA

ÁLGEBRA BOOLEANA
Autor: Andrade E., ceandrade7@espe.edu.ec

Abstract—Boolean algebra in computer science  Conmutativo. Se dice que un


and mathematics, is an algebraic structure that operador binario " º " es
schematizes the logical operations Y, O, NO and conmutativo si A º B = B º A para
YES (Y, O, NO, YES), as well as the set of union, todos los posibles valores de A y B.
intersection and complement operations.
 Asociativo. Se dice que un operador
Boolean algebra was an attempt to use algebraic
techniques to deal with the expressions of binario " º " es asociativo si (A º B)
propositional logic. Boolean Algebra is the 2- º C = A º (B º C) para todos los
value algebra. They usually have the value "0" valores booleanos A, B, y C.
and "1", but they can also have the values of  Distributivo. Dos operadores
"false" and "true". Basically it is a language in binarios " º " y " % " son
module 2. The possible operations of Morgan's distributivos si A º (B % C) = (A º
laws. Boolean algebra was an attempt to use B) % (A º C) para todos los valores
algebraic techniques to deal with the expressions booleanos A, B, y C.
of propositional logic.  Identidad. Un valor booleano I se
dice que es un elemento de identidad
HISTORIA Y FUNDAMENTOS con respecto a un operador binario "
Se denomina así en honor a George Boole (2 º " si A º I = A.
de noviembre de 1815 a 8 de diciembre  Inverso. Un valor booleano I es un
de 1864), matemático inglés autodidacta, elemento inverso con respecto a un
que fue el primero en definirla como parte de operador booleano " º " si A º I = B,
un sistema lógico, inicialmente en un y B es diferente de A, es decir, B es
pequeño folleto: The Mathematical Analysis el valor opuesto de A.
of Logic, publicado en 1847, en respuesta a - Los dos posibles valores en el sistema
una controversia en curso entre Augustus De booleano son cero y uno, a menudo se llama
Morgan y William Hamilton. a éstos valores respectivamente como falso y
verdadero. - El símbolo · representa la
ÁLGEBRA BOOLEANA operación lógica AND. Cuando se utilicen
El álgebra booleana es un sistema nombres de variables de una sola letra se
matemático deductivo centrado en los eliminará el símbolo ·, por lo tanto AB
valores 0 y 1 (falso y verdadero). Un representa la operación lógica AND entre las
operador binario " º " definido en éste juego variables A y B, a esto también le llamamos
de valores acepta un par de entradas y el producto entre A y B. - El símbolo "+"
produce un solo valor booleano, por representa la operación lógica OR, decimos
ejemplo, el operador booleano AND acepta que A+B es la operación lógica OR entre A
dos entradas booleanas y produce una sola y B, también llamada la suma de A y B. - El
salida booleana. Para cualquier sistema complemento lógico, negación ó NOT es un
algebraico existen una serie de postulados operador unitario, en éste texto utilizaremos
iniciales, de aquí se pueden deducir reglas el símbolo " ' " para denotar la negación
adicionales, teoremas y otras propiedades lógica, por ejemplo, A' denota la operación
del sistema, el álgebra booleana a menudo lógica NOT de A. - Si varios operadores
emplea los siguientes postulados: diferentes aparecen en una sola expresión
booleana, el resultado de la expresión
 Cerrado. El sistema booleano se depende de la procedencia de los operadores,
considera cerrado con respecto a un la cual es de mayor a menor, paréntesis,
operador binario si para cada par de operador lógico NOT, operador lógico AND
valores booleanos se produce un y operador lógico OR. Tanto el operador
solo resultado booleano.
UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGIENERIA ELECTROMECÁNICA

lógico AND como el OR son asociativos por Los teoremas siete y ocho son conocidos
la izquierda. Si dos operadores con la misma como Teoremas De Morgan en honor al
procedencia están adyacentes, entonces se matemático que los descubrió.
evalúan de izquierda a derecha. El operador
lógico NOT es asociativo por la derecha. CARACTERÍSTICAS
Un álgebra de Boole es un conjunto en el que
POSTULADOS destacan las siguientes características: 1- Se
 P1 El álgebra booleana es cerrada han definido dos funciones binarias (que
bajo las operaciones AND, OR y necesitan dos parámetros) que llamaremos
NOT aditiva (que representaremos por x + y) y
 P2 El elemento de identidad con multiplicativa (que representaremos por xy)
respecto a · es uno y con respecto a y una función de un solo parámetro que
+ es cero. No existe elemento de representaremos por x'. 2- Se han definido
identidad para el operador NOT dos elementos (que designaremos por 0 y 1)
 P3 Los operadores · y + son Y 3- Tiene las siguientes propiedades:
conmutativos.  Conmutativa respecto a la primera
 P4 · y + son distributivos uno con función: x + y = y + x
respecto al otro, esto es, A· (B+C) = Conmutativa respecto a la segunda función:
(A·B)+(A·C) y A+ (B·C) = (A+B) xy = yx Asociativa respecto a la primera
·(A+C). función: (x + y) + z = x + (y +z) Asociativa
 P5 Para cada valor A existe un valor respecto a la segunda función: (xy)z = x(yz)
A' tal que A·A' = 0 y A+A' = 1. Éste Distributiva respecto a la primera función: (x
valor es el complemento lógico de +y)z = xz + yz Distributiva respecto a la
A. segunda función: (xy) + z = (x + z)( y + z)
 P6 · y + son ambos asociativos, esto Identidad respecto a la primera función: x +
es, (AB) C = A (BC) y (A+B)+C = 0 = x Identidad respecto a la segunda
A+ (B+C). función: x1 = x Complemento respecto a la
primera función: x + x' = 1 Complemento
TEOREMA DEL ÁLGEBRA respecto a la segunda función: xx' = 0
BOOLEANA
 Es posible probar todos los teoremas PROPIEDADES
del álgebra booleana utilizando Idempotente respecto a la primera función: x
éstos postulados, además es buena + x = x Idempotente respecto a la segunda
idea familiarizarse con algunos de función: xx = x Maximalidad del 1: x + 1 =
los teoremas más importantes de los 1 Minimalidad del 0: x0 = 0 Involución: x =
cuales podemos mencionar los x Inmersión respecto a la primera función: x
siguientes: + (xy) = x Inmersión respecto a la segunda
 Teorema 1: A + A = A función: x(x + y) = x Ley de Morgan
 Teorema 2: A · A = A respecto a la primera función: (x + y)' = x'y'
 Teorema 3: A + 0 = A Ley de Morgan respecto a la segunda
 Teorema 4: A · 1 = A función: (xy)' = x' + y'
 Teorema 5: A · 0 = 0
 Teorema 6: A + 1 = 1 FUNCIÓN
 Teorema 7: (A + B)' = A' · B' Una función booleana es una de A x A x A
 Teorema 8: (A · B)' = A' + B' x....A en A, siendo A un conjunto cuyos
 Teorema 9: A + A · B = A elementos son 0 y 1 y tiene estructura de
 Teorema 10: A · (A + B) = A álgebra de Boole. Supongamos que cuatro
 Teorema 11: A + A'B = A + B amigos deciden ir al cine si lo quiere la
 Teorema 12: A' · (A + B') = A'B' mayoría. Cada uno puede votar si o no.
 Teorema 13: AB + AB' = A Representemos el voto de cada uno por xi.
 Teorema 14: (A' + B') · (A' + B) = La función devolverá sí (1) cuando el
A' número de votos afirmativos sea 3 y en caso
 Teorema 15: A + A' = 1 contrario devolverá 0. Si x1 vota 1, x2 vota
 Teorema 16: A · A' = 0 0, x3 vota 0 y x4 vota 1 la función booleana
devolverá 0. Producto mínimo (es el número
UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGIENERIA ELECTROMECÁNICA

posible de casos) es un producto en el que AND B'.....................Segundo paso para


aparecen todas las variables o sus aplicar el teorema De Morgan (A' AND
negaciones. El número posible de casos es B')'..................Tercer paso para aplicar el
2n. teorema De Morgan (A' AND B')' = A'
Las funciones booleanas se pueden NAND B'.....Definición de OR utilizando
representar como la suma de productos NAND Si se tiene la necesidad de construir
mínimos iguales a 1. diferentes compuertas de la manera descrita,
bien hay dos buenas razones, la primera es
CIRCUITOS ELÉCTRICOS que las compuertas NAND son las más
La relación que existe entre la lógica económicas y en segundo lugar es preferible
booleana y los sistemas de cómputo es construir circuitos complejos utilizando los
fuerte, de hecho se da una relación uno a uno mismos bloques básicos. Observe que es
entre las funciones booleanas y los circuitos posible construir cualquier circuito lógico
electrónicos de compuertas digitales. Para utilizando sólo compuertas de tipo NOR
cada función booleana es posible diseñar un (NOR = NOT(A OR B)). La
circuito electrónico y viceversa, como las correspondencia entre la lógica NAND y la
funciones booleanas solo requieren de los NOR es ortogonal entre la correspondencia
operadores AND, OR y NOT podemos de sus formas canónicas. Mientras que la
construir nuestros circuitos utilizando lógica NOR es útil en muchos circuitos, la
exclusivamente éstos operadores utilizando mayoría de los diseñadores utilizan lógica
las compuertas lógicas homónimas Un NAND.
hecho interesante es que es posible
implementar cualquier circuito electrónico TEOREMAS BÁSICOS
utilizando una sola compuerta, ésta es la Los Teoremas Básicos del álgebra Booleana
compuerta NAND Para probar que podemos son:
construir cualquier función booleana  TEOREMA 1 Ley Distributiva A
utilizando sólo compuertas NAND, (B+C) = AB+AC
necesitamos demostrar cómo construir un
inversor (NOT), una compuerta AND y una  TEOREMA 2 A+A = A AA = A
compuerta OR a partir de una compuerta
NAND, ya que como se dijo, es posible  TEOREMA 3 Redundancia A+AB
implementar cualquier función booleana =A
utilizando sólo los operadores booleanos
AND, OR y NOT. Para construir un inversor  TEOREMA 4 0+A = A Equivalente
simplemente conectamos juntas las dos a una compuerta OR con una de sus
entradas de una compuerta NAND. Una vez terminales conectada a tierra
que tenemos un inversor, construir una
compuerta AND es fácil, sólo invertimos la Equivalente a una compuerta AND con una
salida de una compuerta NAND, después de de sus terminales conectada a 1
todo, NOT ( NOT (A AND B)) es
equivalente a A AND B. Por supuesto, se Figura 1: Ejemplo de Morgan
requieren dos compuertas NAND para
construir una sola compuerta AND, nadie ha
dicho que los circuitos implementados sólo
utilizando compuertas NAND sean lo
óptimo, solo se ha dicho que es posible
hacerlo. La otra compuerta que necesitamos
sintetizar es la compuerta lógica OR, esto es
sencillo si utilizamos los teoremas De Fuente: http://profesores.elo.utfsm.cl/~tarredondo/info/digital-
Morgan, que en síntesis se logra en tres systems/2-Funciones%20Booleanas.pdf
pasos, primero se reemplazan todos los "·" Elaborado por: Joven Club San Cristóbal.
Figura 2: Funciones Booleanas
por "+" después se invierte cada literal y por
último se niega la totalidad de la expresión:
A OR B A AND B.......................Primer
paso para aplicar el teorema De Morgan A'
UNIVERSIDAD DE LAS FUERZAS ARMADAS CARRERA DE INGIENERIA ELECTROMECÁNICA

Fuente: http://profesores.elo.utfsm.cl/~tarredondo/info/digital-
systems/2-Funciones%20Booleanas.pdf
Elaborado por: Joven Club San Cristóbal.
Fuente:
Figura 3: Funciones Booleanas https://www.monografias.com/trabajos104/operacion-
circuitos-electronicos-digitales/operacion-circuitos-
electronicos-digitales.shtml
Elaborado por: Pablo Tumero

REFENCES

[1] Yudislaidis, Ecured “Álgebra Booleana”, 14/Dic/13,


https://www.ecured.cu/%C3%81lgebra_Booleana

Fuente: http://profesores.elo.utfsm.cl/~tarredondo/info/digital- [2] Silvino Benítez, Leyes de Álgebra Booleana, UTSEM,


systems/2-Funciones%20Booleanas.pdf https://utsem.academia.edu/silvinobenitez
Elaborado por: Joven Club San Cristóbal.
[3] Arroyo C., Álgebra Booleana, 14/dic/2003,
https://www.monografias.com/usuario/perfiles/arroyo_
Figura 4: Operaciones Básicas
cabrera_cesa/monografias

Andrade E. Author
Nació el 31 de mayo del 1996, en Quito,
Provincia de Pichincha. Estudió en Quito en la
escuela de las “Charles Darwin”, continuo con
sus estudios en el colegio “COTAC” obteniendo
el título de Bachiller en Ciencias; posteriormente
ingreso en la Universidad de las Fuerzas
Armadas para obtener el título de ingeniero en
electromecánica, y así culminar sus estudios
Fuente:
https://www.monografias.com/trabajos104/operacion-
circuitos-electronicos-digitales/operacion-circuitos-
electronicos-digitales.shtml
Elaborado por: Pablo Tumero

Figura 5: Propiedades de las Funciones Booleanas

Fuente:
https://www.monografias.com/trabajos104/operacion-
circuitos-electronicos-digitales/operacion-circuitos-
electronicos-digitales.shtml
Elaborado por: Pablo Tumero
Figura 6: Propiedades de las Funciones Booleanas

Você também pode gostar