@EugeneSh te mostró los cálculos, me centraré en la teoría que hay detrás.
Primero considere la definición de integridad funcional . Puede consultar este artículo de Wikipedia .
Extracto:
En lógica, un conjunto funcionalmente completo de conectivos lógicos o
Operadores booleanos es uno que se puede utilizar para expresar todos los posibles
Tablas de verdad combinando miembros del conjunto en un Booleano.
expresión.
Por lo tanto, tiene el conjunto \ $ \ {f, h \} \ $ de estos operadores booleanos ternarios. Para demostrar que están funcionalmente completos, @EugeneSh demostró que pueden usarse para generar otro operador booleano (NAND) que se sabe que está funcionalmente completo. Por lo tanto, según la definición, el conjunto \ $ \ {f, h \} \ $ está funcionalmente completo porque puede usarse para calcular cualquier tabla de verdad, ya que puede usar esos dos operadores para construir el NAND y el NAND para construir cualquier tabla de verdad.
Como dijo @Eugene, la prueba se basa en un "truco", es decir, en una suposición basada en la experiencia, la intuición, etc.).