Simplificador de Álgebra Booleana
Simplifique expresiones booleanas utilizando leyes algebraicas, Quine-McCluskey y minimización por mapas de Karnaugh. Introduzca cualquier expresión lógica (AND, OR, NOT, XOR, NAND, NOR) y obtenga instantáneamente la forma SOP/POS mínima, la tabla de verdad completa, la visualización del mapa K, el diagrama de puertas, la aplicación paso a paso de las leyes y los equivalentes solo con NAND/NOR.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Simplificador de Álgebra Booleana
El Simplificador de Álgebra Booleana reduce cualquier expresión lógica a su forma mínima utilizando el algoritmo de Quine-McCluskey y el análisis del mapa de Karnaugh. Ingrese expresiones con AND, OR, NOT, XOR, NAND, NOR (o símbolos como &, |, ~, ^, posfijo A') y reciba instantáneamente la tabla de verdad completa, un mapa de Karnaugh coloreado con bucles de implicantes primos, un gráfico de implicantes primos que marca los esenciales, una derivación paso a paso e implementaciones equivalentes solo NAND y solo NOR.
Lo que produce el simplificador
Leyes del álgebra booleana — Referencia
| Ley | Forma OR | Forma AND |
|---|---|---|
| Identidad | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| Nula | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| Idempotente | \( A + A = A \) | \( A \cdot A = A \) |
| Complemento | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| Doble negación | \( \overline{\overline{A}} = A \) | |
| Conmutativa | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| Asociativa | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| Distributiva | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| Absorción | \( A + AB = A \) | \( A(A + B) = A \) |
| De Morgan | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| Consenso | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
Guía rápida de sintaxis de entrada
| Operador | Formas aceptadas | Ejemplo |
|---|---|---|
| AND | &, *, ·, ., concatenación AB, palabra AND, ∧ | A&B, AB, A AND B |
| OR | +, |, palabra OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, palabra NOT, posfijo ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, palabra XOR | A XOR B, A^B |
| NAND | ⊼, palabra NAND | A NAND B |
| NOR | ⊽, palabra NOR | A NOR B |
| Implica | ->, =>, palabra IMPLIES, → | A -> B |
| Equivalencia | <->, <=>, palabra IFF, ↔ | A <-> B |
| Constantes | 0 1 TRUE FALSE | A + 0, A * 1 |
El algoritmo de Quine-McCluskey
El método de Quine-McCluskey es un enfoque tabular sistemático para encontrar la expresión mínima de Suma de Productos. A diferencia del mapa de Karnaugh (que es visual y está limitado a unas 6 variables), Quine-McCluskey escala y siempre produce una cobertura mínima garantizada.
- Enumerar todos los minitérminos: cada fila de la tabla de verdad que se evalúa como 1.
- Agrupar por recuento de bits en uno: ordenar los minitérminos por la cantidad de 1 en su representación binaria.
- Combinar grupos adyacentes: los pares que difieren exactamente en un bit se fusionan, reemplazando ese bit con un guion. Repetir hasta que no sean posibles más combinaciones.
- Recopilar implicantes primos: cualquier término que nunca se haya combinado más es un implicante primo.
- Construir la tabla de implicantes primos: una cuadrícula con los primos como filas y los minitérminos como columnas. Marcar qué primos cubren qué minitérminos.
- Seleccionar primos esenciales: cualquier primo que sea el único que cubre algún minitérmino es esencial.
- Cubrir los minitérminos restantes: elegir primos adicionales para cubrir los minitérminos que aún no están cubiertos por los esenciales, minimizando el recuento de literales.
Cómo utilizar el simplificador de álgebra booleana
- Ingrese la expresión: Escriba cualquier expresión booleana utilizando la notación que prefiera. Puede mezclar estilos:
A.B + A'CyA AND B OR NOT A AND Cse analizan de forma idéntica. - Haga clic en Simplificar: La herramienta analiza, construye la tabla de verdad, ejecuta Quine-McCluskey y minimiza la expresión.
- Estudie el mapa de Karnaugh: Cada bucle de color es un implicante primo. Los primos esenciales se dibujan con líneas sólidas, los no esenciales con guiones.
- Revise los pasos: El panel paso a paso recorre desde la SOP canónica a través del descubrimiento de implicantes primos hasta la forma mínima.
- Inspeccione formas equivalentes: Utilice la POS mínima cuando su tecnología objetivo sea OR-de-AND, o la forma solo NAND cuando el objetivo sea silicio basado en NAND.
Aplicaciones
| Campo | Caso de uso |
|---|---|
| Diseño de circuitos digitales | Minimizar el recuento de puertas en la lógica combinacional: menos puertas significan menos energía, un chip más pequeño y un menor retraso de propagación. |
| Optimización del compilador | Simplificar las expresiones condicionales en las instrucciones if y las protecciones de bucle para reducir el costo de evaluación de las ramas. |
| Lógica programable (FPGA) | Hacer que quepa más lógica en las tablas de búsqueda (LUT) disponibles al producir formas de literales mínimos. |
| Optimización de consultas de base de datos | Reescribir los predicados de la cláusula WHERE en formas equivalentes pero más económicas de evaluar. |
| Verificación formal | Las formas canónicas (SOP/POS) permiten verificar la equivalencia de dos especificaciones. |
| Enseñanza / Tareas | Verificar tareas, estudiar la selección de implicantes primos y explorar estrategias de agrupación en mapas de Karnaugh. |
Preguntas frecuentes
&, *, ·, ., o concatenación simple (AB significa A AND B). OR puede ser + o |. NOT puede ser ~, !, ¬, o un apóstrofe posfijo (A', (A+B)'). Los operadores de palabras AND OR NOT XOR NAND NOR IMPLIES IFF también funcionan, al igual que las formas de flecha -> y <->. Los paréntesis agrupan subexpresiones. Las constantes 0 y 1 (o TRUE/FALSE) representan valores fijos.Cite este contenido, página o herramienta como:
"Simplificador de Álgebra Booleana" en https://MiniWebtool.com/es/simplificador-de-algebra-booleana/ de MiniWebtool, https://MiniWebtool.com/
por el equipo de miniwebtool. Actualizado: 2026-04-19
También puede probar nuestro Solucionador de Matemáticas AI GPT para resolver sus problemas matemáticos mediante preguntas y respuestas en lenguaje natural.
Otras herramientas relacionadas:
Operaciones matemáticas avanzadas:
- Calculadora de Antilogaritmo
- Calculadora de funciones Beta
- Calculadora de Coeficientes Binomiales
- Calculadora de distribución binomial
- Calculadora Bit a Bit
- Calculadora del Teorema del Límite Central
- Calculadora de Combinación Destacado
- Calculadora de Función de Error Complementaria
- Calculadora de Números Complejos
- Calculadora de Entropía
- Calculadora de función error
- Calculadora de decaimiento exponencial
- Calculadora de Crecimiento Exponencial de Alta Precisión
- Calculadora de Integral Exponencial
- calculadora-de-exponentes-alta-precisión
- Calculadora de Factorial
- Calculadora de Función Gamma
- Calculadora de Proporción Áurea
- Calculadora de Media Vida
- Calculadora de Tasa de Crecimiento Porcentual
- Calculadora de Permutación Destacado
- Calculadora de Distribución de Poisson
- Calculadora de Raíces de Polinomios con Pasos Detallados
- Calculadora de probabilidad
- Calculadora de Distribución de Probabilidad
- Calculadora de Proporciones
- Calculadora de Fórmula Cuadrática
- Calculadora Científica Destacado
- Calculadora de notación científica
- Calculadora de Cifras Significativas Nuevo
- Calculadora de Suma de Cubos
- Calculadora de suma de números enteros positivos
- Calculadora de Suma de Cuadrados
- Generador de Tabla de Verdad Nuevo
- Calculadora de Teoría de Conjuntos Nuevo
- Generador de Diagrama de Venn (3 Conjuntos) Nuevo
- Calculadora del Teorema Chino del Resto Nuevo
- Calculadora de la Función Totiente de Euler Nuevo
- Calculadora del Algoritmo Euclidiano Extendido Nuevo
- Calculadora del Inverso Multiplicativo Modular Nuevo
- Calculadora de fracciones continuas Nuevo
- Calculadora de Camino más Corto de Dijkstra Nuevo
- Calculadora de Árbol de Expansión Mínimo Nuevo
- Validador de secuencia de grados de grafo Nuevo
- Calculadora de Desarreglo (Subfactorial) Nuevo
- Calculadora de Números de Stirling Nuevo
- Calculadora del Principio del Palomar Nuevo
- Calculadora de Estado Estacionario de Cadena de Markov Nuevo
- Calculadora de Redondeo Nuevo
- Calculadora de Distribución Binomial Negativa Nuevo
- Calculadora de Permutaciones con Repetición Nuevo
- Calculadora de Exponenciación Modular Nuevo
- Calculadora de Raíz Primitiva Nuevo
- Simplificador de Álgebra Booleana Nuevo
- Solucionador de Mapa de Karnaugh (K-Map) Nuevo
- Calculadora de Coloración de Grafos Nuevo
- Calculadora de Ordenación Topológica Nuevo
- Calculadora de Matriz de Adyacencia Nuevo
- Calculadora de Inclusión-Exclusión Nuevo
- Solucionador de Programación Lineal Nuevo
- Solucionador del Viajante de Comercio (TSP) Nuevo
- Verificador de Camino Hamiltoniano Nuevo