lunes, 21 de octubre de 2019

Álgebra de Boole


¿Qué es el Álgebra Booleana?

Es una rama especial del álgebra que se usa principalmente en electrónica digital. El álgebra booleana fue inventada en el año 1854 por el matemático inglés George Boole.
El álgebra de Boole es un método para simplificar los circuitos lógicos (o a veces llamados circuitos de conmutación lógica) en electrónica digital.
Por lo tanto, también se llama como "Cambio de álgebra". Podemos representar el funcionamiento de los circuitos lógicos utilizando números, siguiendo algunas reglas, que son bien conocidas como "Leyes del álgebra de Boole".
También podemos hacer los cálculos y las operaciones lógicas de los circuitos aún más rápido siguiendo algunos teoremas, que se conocen como "Teoremas del álgebra de Boole". Una función booleana es una función que representa la relación entre la entrada y la salida de un circuito lógico.
La lógica booleana solo permite dos estados del circuito, como True y False. Estos dos estados están representados por 1 y 0, donde 1 representa el estado "Verdadero" y 0 representa el estado "Falso".
Lo más importante para recordar en el álgebra de Boole es que es muy diferente al álgebra matemática regular y sus métodos. Antes de aprender sobre el álgebra de Boole, vamos a contar  un poco sobre la historia del álgebra de Boole y su invención y desarrollo.

Leyes e identidades del álgebra booleana

Al formular expresiones matemáticas para circuitos lógicos es importante tener conocimiento del álgebra booleana, que define las reglas para expresar y simplificar enunciados lógicos binarios. Una barra sobre un símbolo indica la operación booleana NOT, que corresponde a la inversión de una señal. 

Leyes fundamentales

OR
A + 0 A
A + 1 1
A + A A
A + A 1
AND
A + 0 0
A + 1 A
A + A A
A + A 0
NOT
 = A

Los dos puntos en la A corresponde a dos barras de negación.

Leyes conmutativas

A + B B + A
A ∙ B B ∙ A

Leyes asociativas

(A + B) + C A + (B + C)
(A ∙ B) ∙ C A ∙ (B ∙ C)

Leyes distributivas

A ∙ (B + C) (A ∙ B) + (A ∙ C)
A + (B ∙ C) (A + B) ∙ (A + C)

Otras identidades útiles

A + (A ∙ B) A
A ∙ (A +B) A
A + (A ∙ B) A + B
(A + B) ∙ (A + BA
(A + B) ∙ (A + C) A + (B ∙ C)
A + B + (A ∙ BA + B
(A ∙ B) + (B ∙ C) + (B ∙ C) (A ∙ B) + C
(A ∙ B) + (A ∙ C) + (B ∙ C) (A ∙ B) + (B ∙ C)





Ejemplo:

Se va a simplificar la siguiente expresión aplicando las leyes e identidades booleanas mencionadas:
E = (X ∙ Y ∙ Z) + (Y ∙ Z) +(X ∙ Y)
Es posible aplicar la ley asociativa y la ley fundamental de que A ∙ 1 = A:
E = X ∙ (Y ∙ Z) + 1 ∙ (Y ∙ Z) +(X ∙ Y)
Ahora es posible factorizar el termino (Y ∙ Z):
E = (X +1) ∙ (Y ∙ Z) +(X ∙ Y)
Dado que A + 1 = 1 según las leyes fundamentales por lo tanto X + 1 = 1:
E = 1 ∙ (Y ∙ Z) +(X ∙ Y)
Al realizar la operación tendremos ya simplificada la expresión:
E = (Y ∙ Z) +(X ∙ Y)
Aún podemos simplificar la expresión al factorizar Y:
E = Y ∙ (Z +X)



Simplificación de funciones booleanas

Al usar los teoremas y leyes booleanas, podemos simplificar las expresiones booleanas, mediante las cuales podemos reducir el número requerido de compuertas lógicas a implementar. Podemos simplificar la función Boolean utilizando dos métodos:
  1. El método algebraico: mediante el uso de identidades (leyes booleanas).
  2. El método gráfico: utilizando el método del Mapa de Karnaugh.




( IMÁGENES )


















( VIDEOS )











No hay comentarios.:

Publicar un comentario