Ahora conozco las matemáticas y la lógica para darme cuenta de que cada función booleana se puede expresar usando solo puertas AND y NOT, que a su vez se pueden expresar usando solo la puerta NAND y, por lo tanto, cada función booleana se puede expresar usando solo una combinación de NAND. Conozco las matemáticas, puedo calcular fácilmente el cómo .
Pero, estoy buscando una razón más intuitiva ( no necesariamente no matemática, tal vez filosófica ) de por qué esto tiene que ser cierto (si es que existe tal razón). Por alguna razón, creo que no es solo un hecho matemático que la puerta NAND sea universal, debe haber una razón más "profunda" o algo en la propiedad de las puertas NAND que tenga esto, si puedo explicarme.
Entonces, ¿existe realmente tal razón? ¿O es la naturaleza universal de las NAND realmente solo un artificio matemático que acabamos de descubrir de alguna manera?
EDITAR: Se corrigieron las puertas básicas. Lo arruiné.
Ahora sé las matemáticas y la lógica para darme cuenta de que cada función booleana se puede expresar usando solo puertas AND y OR
Falso. También necesita inversores.
cada función booleana se puede expresar usando solo una combinación de NAND.
Verdadero. O puedes hacerlo con puertas NOR...
Pero, estoy buscando una razón más intuitiva (no necesariamente no matemática, tal vez filosófica) de por qué esto tiene que ser cierto (si es que existe tal razón)
Lo que tanto NAND como NOR tienen en común es que:
Permitirle "reconocer" una posibilidad única de las cuatro en una tabla lógica de dos entradas.
Le permite construir un inversor enviando la misma señal a ambas entradas
Entonces, básicamente, tiene un motor de "prueba" y un motor de "transformación"; utiliza el motor de "transformación" según sea necesario para convertir el patrón que desea buscar en el patrón que busca el motor de "prueba" , y luego el motor de "transformación" para convertir el resultado en lo que desea.
Y si necesita detectar múltiples patrones, trate que ambos estén satisfechos (o que ninguno de sus antipatrones esté satisfecho) como el patrón que se detectará en otra etapa.
O simplemente encuentre una servilleta y dibuje todas las otras puertas como una colección de puertas NAND...
Encuentro las leyes de De Morgan muy intuitivas:
Si necesita A y B para lograr X, entonces, si no tiene A o B, no tiene X.
Y tienes la suma de productos, intuitivamente: cada Y detecta una combinación específica con una salida ALTA, y tú los O juntos.
Un enfoque similar se aplica a las puertas NOR y al producto de sumas.
DKNguyen
DKNguyen
broma