Ley de De Morgan ¬(p ∧ q) ⇔ ¬p ∨ ¬q: tabla de verdad | Tablas de Verdad

// leyes y reglas · Equivalencia lógica

Ley de De Morgan (conjunción)_

La primera ley de De Morgan establece que negar «p y q» es lo mismo que afirmar «no p o no q». Formalmente, ¬(p ∧ q) ⇔ (¬p ∨ ¬q) es una tautología: ambas columnas coinciden en las cuatro filas. Es una de las equivalencias más usadas para simplificar expresiones lógicas y condiciones en programación.

Ejemplo

¬(p ∧ q) ⇔ (¬p ∨ ¬q)

Significado de las variables

  • p: «El usuario está registrado»
  • q: «El usuario tiene saldo»

En palabras

«No es cierto que el usuario esté registrado y tenga saldo» significa exactamente «el usuario no está registrado o no tiene saldo».

Tabla de verdad

pqp ∧ q¬(p ∧ q)¬p¬q¬p ∨ ¬q¬(p ∧ q) ⇔ (¬p ∨ ¬q)
VVVFFFFV
VFFVFVVV
FVFVVFVV
FFFVVVVV
4 combinaciones2 variables6 pasos

Clasificación: Tautología · 4 filas

Enunciado

¬(p ∧ q) ⇔ (¬p ∨ ¬q). Al «meter» la negación dentro del paréntesis, la conjunción se convierte en disyunción y cada parte se niega.

Junto con la segunda ley, ¬(p ∨ q) ⇔ (¬p ∧ ¬q), forma el par de leyes de De Morgan, llamadas así por el matemático Augustus De Morgan (siglo XIX), aunque ya eran conocidas por los lógicos medievales.

Por qué es una tautología: lectura de la tabla

Fila p = V, q = V: p ∧ q es V, su negación es F; ¬p y ¬q son F, y F ∨ F es F. Coinciden. Fila p = V, q = F: p ∧ q es F, su negación V; ¬q es V, así que ¬p ∨ ¬q es V. Coinciden.

Las filas p = F, q = V y p = F, q = F funcionan igual: la conjunción es F, su negación V, y como ¬p es V la disyunción también es V. Como las dos columnas son idénticas, el bicondicional es V en todas las filas.

Cómo se usa en demostraciones

Permite empujar negaciones hacia las variables, lo que es el primer paso para convertir cualquier fórmula a forma normal (conjuntiva o disyuntiva).

En demostraciones por contradicción, negar una hipótesis compuesta con ∧ produce inmediatamente una disyunción de casos a analizar.

Ejemplos

Programación: `!(a && b)` es equivalente a `!a || !b`. Reescribir `if (!(edad >= 18 && tieneLicencia))` como `if (edad < 18 || !tieneLicencia)` suele hacer el código más legible.

Consultas SQL: `NOT (activo = 1 AND pais = 'MX')` se puede escribir como `activo <> 1 OR pais <> 'MX'`.

Cotidiano: «No es verdad que llovió y hizo frío» quiere decir «no llovió o no hizo frío».

Relación con otras leyes

Su ley hermana intercambia los papeles: ¬(p ∨ q) ⇔ (¬p ∧ ¬q). Ambas se generalizan a cualquier número de variables y a los cuantificadores (¬∀ equivale a ∃¬).

Define la relación entre NAND y las operaciones básicas: p ⊼ q es ¬(p ∧ q), que por De Morgan es ¬p ∨ ¬q.

Pruébalo tú mismo

Modifica la expresión en la calculadora y observa cómo cambia cada paso de la tabla.

Abrir en la calculadora →

Operadores relacionados

Preguntas frecuentes

¿Cuántas leyes de De Morgan hay?

Dos en lógica proposicional: una para la negación de la conjunción y otra para la negación de la disyunción. Se extienden también a conjuntos y cuantificadores.

¿Por qué el resultado es una tautología si hay operadores distintos?

Porque las dos expresiones que compara el bicondicional tienen exactamente los mismos valores en todas las filas; el ⇔ es V cuando ambos lados coinciden.

¿Sirve para más de dos variables?

Sí: ¬(p ∧ q ∧ r) equivale a ¬p ∨ ¬q ∨ ¬r, y en general la negación de una conjunción de n términos es la disyunción de sus n negaciones.

Equivalencia lógica

Todas las leyes y reglas →