Leyes del Álgebra Booleana

Los fundamentos matemáticos de la lógica digital — identidades, teoremas de De Morgan y reglas de simplificación.

El álgebra booleana es la matemática de la lógica, operando sobre variables que solo pueden ser VERDADERO (1) o FALSO (0). Así como el álgebra regular tiene reglas para simplificar expresiones, el álgebra booleana tiene su propio conjunto de leyes y teoremas. Dominar estas reglas te permite simplificar expresiones lógicas complejas, reduciendo el número de compuertas necesarias en un circuito.

Objectives

  • Enunciar y aplicar todas las leyes fundamentales del álgebra booleana
  • Demostrar y usar los dos teoremas de De Morgan
  • Aplicar la ley de absorción para simplificar expresiones
  • Usar el teorema de consenso para simplificación avanzada
  • Comprender y aplicar el principio de dualidad
  • Simplificar expresiones booleanas de múltiples variables paso a paso

Key Takeaways

  • El álgebra booleana usa solo 0 y 1, con operaciones AND (·), OR (+) y NOT (barra)
  • De Morgan es el teorema más importante: "rompe la barra, cambia el signo"
  • La ley de absorción (A + AB = A) elimina términos redundantes
  • El teorema de consenso elimina términos formados por las variables restantes de pares complementarios
  • Cada teorema tiene un dual (intercambiar AND↔OR, 0↔1)
  • Siempre verifica las simplificaciones con una tabla de verdad si no estás seguro

Applications

  • Optimización de Circuitos: Menos compuertas = menos costo, potencia y retardo.
  • Lógica de Software: Simplificación de expresiones condicionales en programación.
  • Diseño Digital: Base para mapas de Karnaugh y herramientas de síntesis automatizadas.
  • Verificación: Demostrar que dos circuitos son funcionalmente equivalentes.

Practice Problems

Problem 1: Simplifica: A·B + A·B' + A'·B

Problem 2: Aplica De Morgan para simplificar: NOT(A·B + C)

Problem 3: Simplifica: X·Y + X'·Z + Y·Z

Problem 4: Encuentra el dual de: A·(B+C) = A·B + A·C

Problem 5: Simplifica: (A+B)·(A+C)·(B+C)

Problem 6: Demuestra por tabla de verdad que A + A'·B = A + B