Proof. Any two propositions are equivalent if and only if they determine the same
truth function. Therefore, if one can exhibit a
mapping which assigns to a given truth function

a proposition in disjunctive normal form such that the truth function of this proposition is

, the theorem follows immediately.
Let
denote the number of arguments
takes. Define
For every

, define

as follows:
Then, we claim that
On the one hand, suppose that
for a certain
. By definition of
, we have
. By definition of
, we have
In either case,

. Since a
conjunction equals

if and only if each
term of the conjunction equals

, it follows that

. Finally, since a
disjunction equals

if and only if there exists a term which equals

, it follows the
right hand side equals equals

when the left-hand
side equals

.
On the one hand, suppose that
for a certain
. Let
be any element of
. Since
, there must exist an index
such that
. For this choice of
,
Then we have
In either case,

. Since a conjunction equals

if and only if there exists a term which evaluates to

, it follows that

for all

. Since a disjunction equals

if and only if each term of the conjunction equals

, it follows that the right hand side equals equals

when the left-hand side equals

.
