Saltar al contenido

Compuerta NOT (inversor): tabla de verdad, símbolo y el operador NOT

NOT invierte un valor: NOT A es VERDADERO cuando A es FALSO y FALSO cuando A es VERDADERO. Es el único operador de una entrada, y liga con más fuerza que cualquier otro.

La tabla de verdad tiene dos filas, una por valor de A, y la columna de salida es la columna de entrada invertida. El analizador acepta la palabra NOT, la forma de programación !A, la matemática ¬A y la prima del álgebra A' (también la prima tipográfica A′); escribas la que escribas, la página imprime la fórmula en las cuatro notaciones. En un diagrama, el inversor es un triángulo con un pequeño círculo, la burbuja, en su salida; la misma burbuja marca la salida invertida de las compuertas (o puertas) NAND, NOR y XNOR.

NOT se aplica a lo más pequeño que tiene a su derecha. NOT A AND B significa (NOT A) AND B; para negar toda la conjunción hay que escribir NOT (A AND B), y las leyes de De Morgan dicen entonces qué es eso en términos de las entradas negadas. Dos negaciones se cancelan (NOT NOT A es A), y NOT combinado con una constante se pliega: NOT TRUE es FALSO.

En código el operador es ! en C, Java y JavaScript y not en Python; el NOT de SQL se comporta igual sobre VERDADERO y FALSO pero deja NULL como NULL. La tilde ~ es un complemento bit a bit en esos lenguajes, no un NOT lógico, y por eso el analizador rechaza ~A con una corrección en lugar de adivinar. En reglas en lenguaje natural, «a menos que» y «salvo cuando» son negaciones: «los socios pueden entrar a menos que estén vetados» es member AND NOT banned.

Grafías aceptadas

NOT ! ¬ a' a′

PalabrasNOT a
Programación!a
Matemática¬a
Álgebraa'

NOT A: NOT A

NOT A
#Af
0FALSOVERDADERO
1VERDADEROFALSO
Principiantef es verdadero exactamente cuando A es falso.
En todos los demás casos, f es falso.
Sobre los operadores:
- NOT (NO) invierte un valor: lo verdadero pasa a ser falso y lo falso, verdadero.
Intermediof es verdadero exactamente cuando A es falso.
En todos los demás casos, f es falso.
Avanzadof es verdadero exactamente cuando A es falso [negación ¬].
En todos los demás casos, f es falso.
Notación formal: ¬A
NOT A NOT A A f NOT
NOT A NOT A A f NOT

El error habitual

Leer NOT A AND B como «no (A y B)». NOT liga primero, así que la fórmula niega solo a A. La página de precedencia muestra las dos agrupaciones lado a lado, y la diferencia se ve en la fila A = FALSO, B = FALSO.

Preguntas

¿NOT A es lo mismo que decir que A es FALSO?

Sobre una asignación completa, sí: NOT A es VERDADERO exactamente cuando A es FALSO. Una entrada que aún no tiene valor es otra cosa; el motor informa de una asignación incompleta en lugar de tratar la entrada que falta como FALSO.

¿Puedo escribir NOT después de la variable?

Sí, como la prima del álgebra: A' y A′ se aceptan y significan NOT A. Varias primas se acumulan, así que A'' es NOT NOT A, que se simplifica de nuevo a A.

Relacionado

Ejemplos resueltos que lo usan

Leyes

Herramientas

Véase también

Operadores y compuertas

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.