Lógica proposicional · Gratis · Sin registro

Calculadora de tablas de verdad online

Escribe una fórmula, pulsa Calcular tabla y obtén su tabla de verdad completa: una columna por cada átomo y una por cada subfórmula, de dentro hacia fuera, hasta la conectiva principal. Te dice además si es tautología, contradicción o contingencia.

Calculadora de tablas de verdad

Pulsa los botones si no sabes teclear los símbolos
Operadores
Variables
Ejemplos: ¬(P ∨ (Q ∧ R)) (P → Q) ∧ (Q → R) P ↔ (Q ∨ ¬R) P ∨ ¬P (P → Q) ∧ P ∧ ¬Q
ESPACIO PUBLICITARIO

¿Qué es una tabla de verdad?

Una tabla de verdad es una tabla que recoge el valor de verdad (verdadero o falso) de una fórmula de lógica proposicional para todas las combinaciones posibles de sus variables. Si la fórmula tiene n variables distintas, hay 2ⁿ combinaciones, es decir, 2ⁿ filas.

La idea es ir construyéndola por columnas: primero una columna por cada átomo (cada variable suelta, como P, Q, R), y después una columna nueva por cada subfórmula, empezando por las más internas y combinándolas hasta llegar a la conectiva principal, que es la que determina el valor de toda la fórmula.

Con la última columna ya sabemos qué tipo de fórmula es: una tautología (siempre verdadera), una contradicción (siempre falsa) o una contingencia (verdadera en unos casos y falsa en otros).

Tablas de verdad de los conectores básicos

Estas son las tablas «atómicas» que usarás para rellenar cualquier columna. Toda fórmula, por compleja que sea, se reduce a aplicar estas reglas una y otra vez. (V = verdadero, F = falso).

Negación · ¬A

Invierte el valor

A¬A
VF
FV

Conjunción (AND)· A ∧ B

V solo si ambos son V

ABA∧B
VVV
VFF
FVF
FFF

Disyunción (OR) · A ∨ B

F solo si ambos son F

ABA∨B
VVV
VFV
FVV
FFF

Condicional (Implicación) · A → B

F solo si V → F

ABA→B
VVV
VFF
FVV
FFV

Bicondicional (Doble implicación) · A ↔ B

V si tienen el mismo valor

ABA↔B
VVV
VFF
FVF
FFV

Disyunción exclusiva (XOR) · A ⊕ B

V si tienen distinto valor

ABA⊕B
VVF
VFV
FVV
FFF

NAND · A | B

La negación de ∧

ABA|B
VVF
VFV
FVV
FFV

NOR · A ↓ B

La negación de ∨

ABA↓B
VVF
VFF
FVF
FFV

Cómo construir una tabla de verdad paso a paso

El método es siempre el mismo, sin importar cuántos conectores tenga la fórmula:

Paso 1 · Identifica las variables

Localiza los átomos distintos (por ejemplo P, Q, R). Cada uno será una columna a la izquierda de la tabla.

Paso 2 · Calcula el número de filas

Con n variables hay 2ⁿ filas. Con 2 variables → 4 filas; con 3 → 8; con 4 → 16, etc.

Paso 3 · Rellena las combinaciones

Escribe todas las combinaciones de V y F. La convención más habitual (y la que usa esta calculadora) es: la variable de más a la izquierda cambia más despacio y se empieza por todo V arriba. Así no te dejas ninguna combinación.

Paso 4 · Añadimos una columna por cada subfórmula

La fórmula entera no se calcula de golpe: la vamos montando por trozos, y cada trozo (cada subfórmula) tiene su propia columna, que sacamos a partir de las columnas que ya tenemos a su izquierda. Para saber en qué orden van esos trozos seguimos la misma idea que el orden de operaciones de matemáticas.

En 2 + 3 × 4 la multiplicación es «más fuerte» que la suma, así que hacemos primero 3 × 4 = 12 y luego 2 + 12 = 14, nunca al revés. En lógica pasa lo mismo: unos conectores son más fuertes que otros, formamos primero los grupos pequeños y los vamos combinando hasta el final.

¿Quién va primero? Lo deciden los paréntesis; y si no hay, la fuerza de cada conector.

1) Si la fórmula lleva paréntesis escritos, mandan los paréntesis. Lo de dentro se resuelve antes y vamos hacia afuera. En ¬(P ∨ (Q ∧ R)) los trozos (y por tanto las columnas) saldrían en este orden:

  1. Q ∧ R → el paréntesis más interno; el primer trozo.
  2. P ∨ (Q ∧ R) → juntamos ese grupo con la P que lleva al lado.
  3. ¬(P ∨ (Q ∧ R)) → la fórmula completa, aplicando la negación a todo.

2) Si la fórmula no lleva paréntesis, los colocamos nosotros mentalmente según la fuerza de cada conector: el más fuerte se asocia antes con lo que tiene al lado y forma el grupo más pequeño. De más fuerte a más débil sería tal que así:

FuerzaConector
+ fuerte (agrupa primero)¬ (negación)
∧ (y) · NAND
⊕ (xor)
∨ (o) · NOR
→ (implica)
− débil (agrupa al final)↔ (doble implicación)

Por ejemplo, en ¬P ∨ Q ∧ R no hemos escrito ningún paréntesis, pero la fuerza de los conectores ya nos dice cómo se asocia todo. Como ∧ es más fuerte que ∨, lo primero que se junta es Q ∧ R; la negación va pegada a su variable, así que tenemos ¬P; y lo último en unirse es el ∨, que junta ¬P con el grupo Q ∧ R. Así, sin haber escrito ni un paréntesis, ya sabemos qué resolver primero: empezamos por Q ∧ R, después ¬P, y al final lo unimos todo con el ∨. Ese ∨ de fuera del todo es la conectiva principal.

Paso 5 · Evaluamos columna a columna

Rellenamos cada columna usando las tablas de los conectores básicos de arriba, hasta llegar a la conectiva principal (la última columna).

Paso 6 · Leemos el resultado

Miramos la última columna: si es todo V, es una tautología; si es todo F, una contradicción; y si hay de los dos, una contingencia (es satisfacible pero no válida).

Ejemplo resuelto paso a paso

Vamos a construir la tabla de verdad de (P → Q) ⊕ R ∧ ¬Q siguiendo los seis pasos. Fíjate en que esta fórmula mezcla varias de las cosas que hemos explicado antes.

Paso 1 · Identificamos las variables. Buscamos las letras distintas que aparecen en la fórmula: P, Q y R. Son 3 variables, y cada una será una columna a la izquierda de la tabla.

Paso 2 · Calculamos el número de filas. Con 3 variables hay 2³ = 8 combinaciones posibles de V y F, así que la tabla tendrá 8 filas.

Paso 3 · Rellenamos las combinaciones. Escribimos las 8 combinaciones de V y F empezando por todo V arriba, de forma que cada columna cambie más despacio que la de su derecha. De esta manera, quedarían tal que así:

PQR
VVV
VVF
VFV
VFF
FVV
FVF
FFV
FFF

Paso 4 · Decidimos las columnas (de dentro hacia fuera). Aquí aplicamos la precedencia. El trozo (P → Q) ya viene agrupado por sus paréntesis. El trozo R ∧ ¬Q no lleva paréntesis, pero la fuerza de los conectores nos dice cómo se agrupa: como ¬ es lo más fuerte, primero tenemos ¬Q; y como ∧ es más fuerte que ⊕, la R se junta con ¬Q formando R ∧ ¬Q. Lo último en unirse es el ⊕, que combina los dos bloques: esa es la conectiva principal. Es decir, aunque esté escrito sin esos paréntesis, la fórmula se comporta como (P → Q) ⊕ (R ∧ ¬Q). Así que las columnas, de la más interna a la principal, son:

  1. P → Q → el trozo de la izquierda, ya cerrado por sus paréntesis.
  2. ¬Q → la negación de Q.
  3. R ∧ ¬Q → juntamos R con la columna ¬Q.
  4. (P → Q) ⊕ (R ∧ ¬Q) → la fórmula completa: une las columnas 1 y 3 con el ⊕.

Paso 5 · Evaluamos columna a columna. Rellenamos cada columna nueva usando las tablas de los conectores básicos y mirando columnas que ya tenemos hechas a la izquierda:

  • P → Q: es F solo cuando P = V y Q = F; en el resto de casos, V.
  • ¬Q: invertimos la columna de Q (donde había V ponemos F y al revés).
  • R ∧ ¬Q: es V solo cuando R = V y ¬Q = V a la vez.
  • (P → Q) ⊕ (R ∧ ¬Q): el ⊕ da V cuando las dos columnas anteriores tienen distinto valor, y F cuando son iguales.

Con eso, la tabla completa queda así:

PQR P → Q¬QR ∧ ¬Q(P → Q) ⊕ (R ∧ ¬Q)
VVVVFFV
VVFVFFV
VFVFVVV
VFFFVFF
FVVVFFV
FVFVFFV
FFVVVVF
FFFVVFV

Paso 6 · Leemos el resultado. Miramos la última columna (el ⊕, la conectiva principal): tiene V y F mezclados, así que la fórmula es una contingencia. En concreto, es verdadera en 6 de los 8 casos. Puedes comprobarlo escribiéndola tal cual, (P → Q) ⊕ R ∧ ¬Q, en la calculadora de arriba.

Preguntas frecuentes

¿Cuántas filas tiene una tabla de verdad?

Depende del número de variables distintas. Con n variables hay 2ⁿ filas: 2 variables dan 4 filas, 3 variables dan 8, 4 dan 16, y así sucesivamente. Cada fila es una combinación distinta de valores V/F.

¿Qué orden de precedencia siguen los conectores?

De más fuerte a más débil: ¬ (negación), después ∧ (y), luego ⊕ (xor), después ∨ (o), luego → (implica) y por último ↔ (doble implicación). NAND tiene la prioridad de ∧ y NOR la de ∨. Los paréntesis siempre tienen prioridad sobre todo lo demás.

¿Qué diferencia hay entre tautología, contradicción y contingencia?

Una tautología es verdadera en todas las filas (siempre V); una contradicción es falsa en todas (siempre F); y una contingencia tiene filas verdaderas y filas falsas. Una contingencia es satisfacible (hay algún modelo) pero no es válida.

¿Cómo compruebo si dos fórmulas son equivalentes?

Construye la tabla de verdad de cada una con las mismas variables. Si la columna de la conectiva principal coincide fila por fila, las fórmulas son lógicamente equivalentes. Alternativamente, son equivalentes si la tabla del bicondicional entre ambas es una tautología.

¿Puedo usar más de cuatro variables?

Sí. Los botones muestran P, Q, R, S y T, pero puedes teclear cualquier letra o nombre (A, B, x1, p2…). La calculadora admite hasta 10 variables distintas (1024 filas); a partir de ahí la tabla deja de ser legible.

Subir