Saltar al contenido

Ley del complemento: A·A' = 0, A+A' = 1

La ley del complemento dice que un valor combinado con su propia negación da FALSO con AND y VERDADERO con OR: A AND NOT A = FALSE, A OR NOT A = TRUE.

Nombre en el motor: ComplementoFR: ComplémentaritéDE: Komplementärgesetz

Un valor combinado con su propia negación da FALSO con AND y VERDADERO con OR.

Nada puede ser verdadero y falso a la vez, así que A AND NOT A nunca se cumple: es la contradicción más simple. Todo es verdadero o falso, así que A OR NOT A siempre se cumple: es la tautología más simple, el principio del tercero excluido. Las dos formas son duales entre sí, y las leyes de De Morgan convierten una en la otra.

En la simplificación, la ley del complemento es la fuente habitual de constantes, que las leyes de identidad y nula eliminan después. En las pruebas explica los resultados vacuos: una regla cuyos supuestos incluyen A y NOT A no tiene ningún caso admisible, así que toda propiedad se cumple de ella por una mala razón, y el motor etiqueta esos resultados como vacuos en lugar de aprobados.

La demostración de dos filas de abajo cubre los dos valores de A.

Enunciado

A AND NOT A = FALSEA OR NOT A = TRUE

Demostración por tabla de verdad: A AND NOT A = FALSE

A AND NOT A = FALSE
#Alhsrhs
0FALSOFALSOFALSO
1VERDADEROFALSOFALSO
lhs ≡ rhs se cumple · lhs and rhs agree on every assignment. · Exhaustively checked and solver cross-checked · 2 filas

La misma ley en cuatro notaciones

PalabrasA AND NOT A
ProgramaciónA && !A
MatemáticaA ∧ ¬A
ÁlgebraA·A'
LaTeXA \cdot \overline{A}
PalabrasFALSE
ProgramaciónFALSE
Matemática0
Álgebra0
LaTeX0
A AND NOT A = FALSE A AND NOT A = FALSE A lhsPRIMARY rhs AND NOT FALSE
A AND NOT A = FALSE A AND NOT A = FALSE A lhsPRIMARY rhs AND NOT FALSE

Demostración por tabla de verdad: A OR NOT A = TRUE

A OR NOT A = TRUE
#Alhsrhs
0FALSOVERDADEROVERDADERO
1VERDADEROVERDADEROVERDADERO
lhs ≡ rhs se cumple · lhs and rhs agree on every assignment. · Exhaustively checked and solver cross-checked · 2 filas

La misma ley en cuatro notaciones

PalabrasA OR NOT A
ProgramaciónA || !A
MatemáticaA ∨ ¬A
ÁlgebraA + A'
LaTeXA + \overline{A}
PalabrasTRUE
ProgramaciónTRUE
Matemática1
Álgebra1
LaTeX1
A OR NOT A = TRUE A OR NOT A = TRUE A lhsPRIMARY rhs OR NOT TRUE
A OR NOT A = TRUE A OR NOT A = TRUE A lhsPRIMARY rhs OR NOT TRUE

El error habitual

Leer A OR NOT A como un OR exclusivo («A o no A, pero no ambos»). Es un OR inclusivo que resulta ser siempre verdadero; la versión exclusiva, A XOR NOT A, también es siempre verdadera pero por otra razón, y el motor demuestra las dos.

Preguntas

¿Es lo mismo que el principio del tercero excluido?

La forma con OR es exactamente el principio del tercero excluido, y la forma con AND es el principio de no contradicción. El álgebra de Boole los enuncia como un par porque cada uno se sigue del otro por De Morgan.

Relacionado

Ejemplos resueltos que lo usan

Lección que lo enseña

Errores comunes

Herramientas

Ejercicios

Véase también

Leyes

Generado a partir del motor de Tangibool, semántica tangibool-semantics/1, motor 1.0.0, compilación . Cada tabla, mapa, simplificación y veredicto de estas páginas lo calculó el motor de Tangibool al compilar el sitio, y cada afirmación la volvió a comprobar el mismo verificador exacto que usa la app. Los límites se indican donde aplican. © 2026 Foreranger LTD.