I am trying to prove that the set of five connectives:
$$\{ ¬, ∧, ∨, →, ↔\}$$
Is adequate (functionally complete) for all possible Boolean functions in propositional logic (only). I.e. EVERY Boolean function can be generated from these 5 operators.
This includes propositions with any number of atomic terms, i.e. the range from nullary operator on zero terms and 2 truth expressions $\{T,F\},$ through unary operator on one term and 4 truth functions, through binary+unary operators on two terms and 16 truth functions, all the way to <=n’ary operators on n terms generating 2^(2^n) functions, and presumably on to to infinite terms.
It is trivial to show that more minimal sets are producible. E.g. a set of ¬ and one of $\{ ∧, ∨, →\}$ is complete. As is the binary NAND or the binary NOR as singleton sets. These have all been shown to derive from the 5 operator set originally, then applying some law of logic to minimise that set one operator at a time.
However, I have been unable to prove the functional completeness of the (seemingly untrivial) 5 operator case for ANY Boolean Function with any number of terms.
Your help would be kindly appreciated.