Álgebra de Boole
Aprende las leyes del álgebra de Boole, incluidas las leyes de De Morgan, úsalas para simplificar expresiones paso a paso y comprueba el resultado con una tabla de verdad.
Definición
| Ley | Forma Y | Forma O |
|---|---|---|
| Identidad | ||
| Dominación (elemento nulo) | ||
| Idempotencia | ||
| Complemento | ||
| Doble negación | (una sola forma) | |
| Ley conmutativa | ||
| Ley asociativa | ||
| Ley distributiva | ||
| Ley de absorción | ||
| De Morgan |
Pruébalo ahora
Ejemplos resueltos
Simplifica .
Aplica la ley de identidad al primer paréntesis
, porque Y con verdadero no cambia nada →
Aplica la ley de dominación al segundo paréntesis
, porque Y con falso siempre es falso →
Aplica otra vez la ley de identidad
, porque O con falso no cambia nada
Respuesta: . El valor de no importa en absoluto.
Errores comunes
Escribir
Por qué está mal: La ley de De Morgan cambia el operador además de negar las variables. Prueba con , : el lado izquierdo es y el derecho es .
Correcto: Rompe la barra y cambia el signo: y .
Usar reglas del álgebra ordinaria, como o
Por qué está mal: Las variables booleanas solo valen 0 o 1, y es 1, no 2. Repetir una variable no añade nada nuevo.
Correcto: Usa la idempotencia: y .
Leer como
Por qué está mal: Y se evalúa antes que O, igual que la multiplicación antes que la suma. Con , , el valor correcto es , pero la lectura equivocada da .
Correcto: Pon los paréntesis antes de aplicar una ley: .
Aplicar la ley del complemento a dos variables distintas, como
Por qué está mal: La ley del complemento solo funciona con una variable y su propia negación. Con , : , no 0.
Correcto: Busca la misma letra: y , pero no se puede simplificar.
Visual interactivo
Tabla de verdad
| A | B | A ∧ B | ¬B | A ∧ ¬B | A ∧ B ∨ A ∧ ¬B |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 1 |
1= Verdadero0= Falso
Tabla de verdad
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
1= Verdadero0= Falso
Sandbox interactivo
Calculadora de expresiones
Prueba estos:
Historial
Aún no hay cálculos
Problemas de práctica
18 problemas¿Qué ley dice que ?
Por qué es importante
- Electrónica: un procesador tiene miles de millones de puertas, así que ahorrar una puerta en un circuito que se copia un millón de veces ahorra un millón de puertas
- Programación: una condición como NO (fin de semana O festivo) se puede reescribir como (NO fin de semana) Y (NO festivo), que suele ser más fácil de leer y de probar
- Búsquedas y bases de datos: un filtro como matemáticas O (matemáticas Y lógica) da exactamente los mismos resultados que solo matemáticas
- Demostraciones: las leyes permiten demostrar que dos circuitos o dos condiciones hacen lo mismo sin probar todas las entradas
Aplicaciones del mundo real
Diseñar chips más baratos
Quienes diseñan chips simplifican cada circuito con el álgebra de Boole antes de fabricarlo, porque cada puerta cuesta espacio, energía y dinero.
Ejemplo:
Un circuito para usa 3 puertas. Con factor común, , solo necesita 2.
Un chip contiene 1000 copias de un circuito que calcula . Cuenta una puerta por cada y cada .
¿Cuántas puertas ahorra el chip entero si el circuito se simplifica a ?
Paso 1: Escribe la expresión matemática
Escribe el ahorro como un cálculo:
Condiciones legibles en un programa
Los programadores usan las leyes de De Morgan para quitar dobles negaciones confusas de las condiciones de su código.
Ejemplo:
NO (fin de semana O festivo) es lo mismo que (NO fin de semana) Y (NO festivo): la tienda abre los días que no son ni una cosa ni la otra.
Un programa abre una barrera si se cumple , donde significa que el visitante tiene un pase y que está en la lista de invitados.
¿Cuál es la forma más simple de la condición y cuántos operadores NO desaparecen?
Paso 1: Escribe la expresión matemática
Escribe el número de operadores NO antes y después como una resta:
Filtros de búsqueda
Los buscadores y las bases de datos simplifican los filtros con la ley de absorción antes de ejecutarlos.
Ejemplo:
El filtro matemáticas O (matemáticas Y lógica) devuelve exactamente los mismos libros que el filtro matemáticas.
Una biblioteca tiene 40 libros de matemáticas, y 15 de ellos tratan también de lógica. Un lector busca matemáticas O (matemáticas Y lógica).
¿Cuántos libros devuelve la búsqueda?
Paso 1: Escribe la expresión matemática
Suma los libros de matemáticas y los libros extra que aporta (matemáticas Y lógica):
Puntos clave
- 1El álgebra de Boole usa leyes para reescribir una expresión en otra equivalente, sin una tabla de verdad nueva cada vez
- 2Las leyes de identidad, dominación, idempotencia y complemento eliminan constantes y variables repetidas: , , ,
- 3Las leyes conmutativa, asociativa y distributiva reordenan, reagrupan y sacan factor común; en el álgebra de Boole, O también es distributiva respecto de Y
- 4Leyes de absorción: y
- 5Leyes de De Morgan: rompe la barra y cambia el signo, y
- 6Simplifica con una ley en cada paso, nombra cada ley y comprueba el resultado con una tabla de verdad; una expresión más simple significa menos puertas
Preguntas frecuentes
Glosario
- Álgebra de Boole
- El conjunto de leyes para reescribir y simplificar expresiones booleanas
- Ley
- Una equivalencia que se cumple para cualquier valor de las variables, como
- Equivalente
- Que tiene el mismo valor de verdad en todas las filas de la tabla de verdad
- Simplificar
- Reescribir una expresión con menos operadores sin que deje de ser equivalente
- Leyes de De Morgan
- y
- Ley de absorción
- y
Tarjeta de fórmulas
Identidad y dominación
Y con 1 y O con 0 no cambian nada; Y con 0 y O con 1 deciden el resultado
Idempotencia y complemento
Repetir una variable no añade nada; una variable con su propia negación da una constante
Doble negación
Dos NO se anulan entre sí
Leyes distributivas
Las dos se cumplen en el álgebra de Boole; la segunda no funciona con números normales
Leyes de absorción
La parte más larga queda absorbida por $A$
Leyes de De Morgan
Rompe la barra, cambia el signo