Functionally Complete Singleton Sets

From ProofWiki
Jump to navigation Jump to search

Theorem

The only binary logical connectives that form singleton sets which are functionally complete are NAND and NOR.


Proof

Let $\uparrow$ and $\downarrow$ denote NAND and NOR respectively.

From:

NAND is Functionally Complete

and

NOR is Functionally Complete

the singleton sets $\left\{{\uparrow}\right\}$ and $\left\{{\downarrow}\right\}$ are functionally complete.


Suppose $\circ$ is a binary logical connective such that $\left\{{\circ}\right\}$ is a functionally complete set.

The unary logical connective $\neg$ has to be equivalent to some formula:

$\cdots \circ \left({p \circ p}\right) \circ \cdots$

Suppose some interpretation $v$ assigns $T$ to $p$.

Then $v \left({\neg p}\right) = F$

So:

$v \left({\cdots \circ \left({p \circ p}\right) \circ \cdots}\right) = F$

So it has to be true that $T \circ T = F$, otherwise:

$v \left({\cdots \circ \left({T \circ T}\right) \circ \cdots}\right) = v \left({\cdots \circ \left({T}\right) \circ \cdots}\right) = T$

Similarly:

$F \circ F = T$


Now consider $T \circ F$ and $F \circ T$.

Suppose $T \circ F = F$.

If $F \circ T = T$, then we have the function defined by this truth table:

$v \left({p}\right)$ $v \left({q}\right)$ $v \left({p \circ q}\right)$
$F$ $F$ $T$
$F$ $T$ $T$
$T$ $F$ $F$
$T$ $T$ $F$

which is $\neg p$, and hence only negation would be definable.

So if $T \circ F = F$ we need $F \circ T = F$.

This gives the truth table for the NOR function:

$v \left({p}\right)$ $v \left({q}\right)$ $v \left({p \circ q}\right)$
$F$ $F$ $T$
$F$ $T$ $F$
$T$ $F$ $F$
$T$ $T$ $F$

... which we have seen is functionally complete.


Similarly, Suppose $T \circ F = T$.

If $F \circ T = F$, then we have the function defined by this truth table:

$v \left({p}\right)$ $v \left({q}\right)$ $v \left({p \circ q}\right)$
$F$ $F$ $T$
$F$ $T$ $F$
$T$ $F$ $T$
$T$ $T$ $F$

which is $\neg q$, and hence only negation would be definable.

So if $T \circ F = T$ we need $F \circ T = T$.

This gives the truth table for the NAND function:

$v \left({p}\right)$ $v \left({q}\right)$ $v \left({p \circ q}\right)$
$F$ $F$ $T$
$F$ $T$ $T$
$T$ $F$ $T$
$T$ $T$ $F$

... which we have seen is functionally complete.


Thus it follows that there can be no functionally complete binary logical connectives apart from NAND and NOR.

$\blacksquare$


Sources