Última actualización:
Calculadora de tablas de verdad
Una expresión como (p ∧ q) → ¬r tiene 8 combinaciones posibles de valores de verdad. Construir su tabla a mano implica evaluar cada fila, respetar el orden de precedencia y no cometer errores de copia. La calculadora de tablas de verdad elimina ese trabajo manual: introduces la expresión y obtienes la tabla completa en un segundo.
Qué es una tabla de verdad
Una tabla de verdad es una tabla que lista todas las combinaciones posibles de valores de verdad (V o F) de las variables proposicionales de una expresión lógica y muestra el resultado de esa expresión para cada combinación.
Se utiliza en lógica proposicional, en matemáticas discretas y en diseño de circuitos digitales. Su objetivo es determinar si una fórmula es tautología (siempre verdadera), contradicción (siempre falsa) o contingencia (verdadera en algunas filas y falsa en otras).
Elementos básicos
- Variable proposicional – letra que representa una afirmación que puede ser verdadera o falsa: p, q, r…
- Valor de verdad – V (verdadero) o F (falso). En informática se suele usar 1 y 0.
- Conectivo lógico – operador que combina variables: ∧, ∨, ¬, →, ↔, ⊕.
Operadores lógicos y su significado
| Símbolo | Nombre | Se lee | Regla |
|---|---|---|---|
| ¬p | Negación | «no p» | Invierte el valor: V→F, F→V |
| p ∧ q | Conjunción | «p y q» | V solo si ambas son V |
| p ∨ q | Disyunción | «p o q» | F solo si ambas son F |
| p → q | Condicional | «si p entonces q» | F solo cuando p=V y q=F |
| p ↔ q | Bicondicional | «p si y solo si q» | V cuando ambos tienen el mismo valor |
| p ⊕ q | Disyunción exclusiva | «p o q pero no ambos» | V cuando los valores son distintos |
Tabla de verdad de cada operador por separado
Negación (¬p)
| p | ¬p |
|---|---|
| V | F |
| F | V |
Conjunción (p ∧ q)
| p | q | p ∧ q |
|---|---|---|
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | F |
Disyunción (p ∨ q)
| p | q | p ∨ q |
|---|---|---|
| V | V | V |
| V | F | V |
| F | V | V |
| F | F | F |
Condicional (p → q)
| p | q | p → q |
|---|---|---|
| V | V | V |
| V | F | F |
| F | V | V |
| F | F | V |
Bicondicional (p ↔ q)
| p | q | p ↔ q |
|---|---|---|
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | V |
Disyunción exclusiva (p ⊕ q)
| p | q | p ⊕ q |
|---|---|---|
| V | V | F |
| V | F | V |
| F | V | V |
| F | F | F |
Cómo construir una tabla de verdad paso a paso
- Identifica las variables proposicionales – cuenta cuántas letras distintas aparecen. Con n variables, la tabla tendrá 2ⁿ filas.
- Enumera todas las combinaciones – alterna V y F empezando por la última variable. Para 3 variables (p, q, r): la columna de r alterna cada fila, q cada 2 filas, p cada 4.
- Evalúa las subexpresiones interiores – si hay paréntesis, resuelve primero lo que está dentro.
- Aplica la precedencia de operadores – de mayor a menor prioridad: ¬, ∧, ∨, →, ↔.
- Rellena la columna final – el resultado de la expresión completa para cada fila.
Ejemplo resuelto: (p ∨ q) → ¬r
Con 3 variables hay 2³ = 8 filas:
| p | q | r | p ∨ q | ¬r | (p ∨ q) → ¬r |
|---|---|---|---|---|---|
| V | V | V | V | F | F |
| V | V | F | V | V | V |
| V | F | V | V | F | F |
| V | F | F | V | V | V |
| F | V | V | V | F | F |
| F | V | F | V | V | V |
| F | F | V | F | F | V |
| F | F | F | F | V | V |
La expresión resulta ser una contingencia: verdadera en 5 filas y falsa en 3.
¿Cuándo se usa una tabla de verdad?
En lógica proposicional
Para demostrar equivalencias lógicas. Dos expresiones son equivalentes si producen la misma columna de resultados. Por ejemplo, ¬(p ∧ q) y ¬p ∨ ¬q (leyes de De Morgan) generan columnas idénticas en las 4 filas.
En programación
Las expresiones booleanas que gobiernan condicionales (if, while) se analizan con tablas de verdad. Revisar cada combinación de condiciones evita errores lógicos en el código.
En electrónica digital
Cada fila de la tabla de verdad corresponde a una combinación de entradas de un circuito lógico. A partir de la tabla se diseñan circuitos con puertas AND, OR, NOT y compuestas (NAND, NOR, XOR). También se utilizan para construir mapas de Karnaugh, que simplifican las expresiones booleanas.
¿Cuántas filas tiene una tabla de verdad?
El número de filas depende exclusivamente del número de variables proposicionales:
| Variables (n) | Filas (2ⁿ) |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
| 5 | 32 |
| 6 | 64 |
| 8 | 256 |
A partir de 5 o 6 variables, la tabla se vuelve difícil de leer y se recomienda usar una calculadora automática o un mapa de Karnaugh para la simplificación.
Precedencia de operadores
Cuando una expresión no lleva paréntesis, se evalúa en este orden:
- ¬ (negación) – primero
- ∧ (conjunción)
- ∨ (disyunción)
- → (condicional)
- ↔ (bicondicional) – último
Ejemplo: p → q ∧ ¬r se lee como p → (q ∧ (¬r)).
Para evitar errores, lo más seguro es usar paréntesis explícitos en cada subexpresión.
Tautología, contradicción y contingencia
- Tautología – la columna final es V en todas las filas. Ejemplo: p ∨ ¬p.
- Contradicción – la columna final es F en todas las filas. Ejemplo: p ∧ ¬p.
- Contingencia – la columna final tiene al menos una V y al menos una F. Es el caso más frecuente.
La calculadora de tablas de verdad indica automáticamente si la expresión es una tautología o una contradicción al generar la tabla.
Expresiones con más de dos variables
Las expresiones complejas combinan varios conectivos. Algunos ejemplos habituales en ejercicios de lógica:
- (p → q) ∧ (q → r) → (p → r) – silogismo hipotético, una tautología.
- (p ∨ q) ∧ (¬p ∨ r) → (q ∨ r) – resolución, base de los algoritmos de demostración automática.
- p ↔ (q ⊕ r) – bicondicional con XOR, contingencia.
Introduce cualquiera de estas expresiones en la calculadora para obtener su tabla completa sin calcular a mano cada fila.
La información de esta página tiene carácter educativo. Para aplicaciones en diseño de circuitos o verificación formal, consulta la documentación técnica específica.
Preguntas frecuentes
¿Qué operadores acepta la calculadora de tablas de verdad?
Admite los conectivos habituales: AND (∧), OR (∨), NOT (¬), condicional (→), bicondicional (↔) y XOR (⊕). Se pueden combinar con paréntesis para expresiones complejas.
¿Cuántas filas tendrá mi tabla de verdad?
El número de filas es 2 elevado a n, donde n es el número de variables proposicionales. Con 3 variables obtendrás 8 filas; con 4, serán 16.
¿Puedo usar la tabla de verdad para demostrar equivalencias lógicas?
Sí. Si dos expresiones tienen la misma columna de resultados en todas las filas, son lógicamente equivalentes. La calculadora muestra ambas columnas para que las compares directamente.
¿Qué diferencia hay entre XOR y OR en una tabla de verdad?
OR (disyunción inclusiva) devuelve verdadero si al menos un operando es verdadero. XOR (disyunción exclusiva) devuelve verdadero solo si exactamente uno de los operandos es verdadero y el otro es falso.
¿Sirve la calculadora de tablas de verdad para circuitos digitales?
Sí. Las tablas de verdad son la herramienta fundamental para diseñar y analizar puertas lógicas en electrónica digital. Puedes modelar cualquier combinación de puertas AND, OR, NOT y derivadas.
¿Cómo interpreto el condicional (→) en una tabla de verdad?
El condicional p → q solo es falso cuando p es verdadero y q es falso. En los demás casos (verdadero-verdadero, falso-verdadero, falso-falso) el resultado es verdadero.