AND con compuertas NAND: A·B = NAND(NAND(A, B), NAND(A, B))
AND con compuertas NAND: A AND B = NAND(NAND(A, B), NAND(A, B)), un NAND seguido de un inversor NAND.
AND se obtiene como la negación (un NAND con las entradas unidas) de un NAND.
Un NAND es un AND con la salida invertida, así que invertirla de nuevo devuelve el AND. El inversor es el NAND con entradas unidas de la ley anterior, y por eso el NAND interior aparece dos veces: una como compuerta y otra como entrada del inversor. Dos compuertas en total.
En un circuito real, el NAND interior se construye una vez y su salida se reparte a las dos entradas de la segunda compuerta; la forma textual lo repite porque el texto no puede expresar el compartir. El conversor solo con NAND del motor cuenta las compuertas sobre la construcción y lo dice, y el ejemplo resuelto de la función de mayoría muestra un circuito NAND optimizado a mano junto al mecánico, ambos comprobados equivalentes.
La demostración de cuatro filas está abajo.
Enunciado
A AND B = NAND(NAND(A, B), NAND(A, B)) Demostración por tabla de verdad: A AND B = NAND(NAND(A, B), NAND(A, B))
| # | A | B | lhs | rhs |
|---|---|---|---|---|
| 0 | FALSO | FALSO | FALSO | FALSO |
| 1 | FALSO | VERDADERO | FALSO | FALSO |
| 2 | VERDADERO | FALSO | FALSO | FALSO |
| 3 | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
La misma ley en cuatro notaciones
A AND BA && BA ∧ BA·BA \cdot BNAND(NAND(A, B), NAND(A, B))NAND(NAND(A, B), NAND(A, B))NAND(NAND(A, B), NAND(A, B))NAND(NAND(A, B), NAND(A, B))\overline{\overline{A \cdot B} \cdot \overline{A \cdot B}}El error habitual
Quedarse en un solo NAND. NAND(A, B) por sí solo es la negación del AND; la segunda compuerta es la que devuelve el AND.
Preguntas
¿Podría usar inversores del estilo NAND(A, TRUE) aquí?
Sí: NAND(NAND(A, B), TRUE) también es A AND B. El motor elige entre el inversor con entradas unidas y el de constante según el tamaño, y la comprobación de equivalencia cubre cualquiera de los dos.
Relacionado
Lección que lo enseña
Herramientas
- Calculadora y simplificador de álgebra de Boole paso a paso (cada ley nombrada y verificada)
- Comprobador de equivalencia lógica: dos expresiones, veredicto exacto, contraejemplo
Ejercicios
Véase también
- NOT con NAND: A' = NAND(A, A)
- OR con compuertas NAND: A + B = NAND(NAND(A, A), NAND(B, B))
- Mayoría de tres solo con compuertas NAND
- Conversor a solo NAND o solo NOR con demostración de equivalencia
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.