6
Boolean Functions
12
12
1 1 2 2
1 2 1 2
Boolean Function: ( ):
{0,1}
( , ,..., ) ;
- , ,... are
- , , , ,... are
- essentially: maps each vertex of to 0 or 1
Exampl
vari
e:
{(( 0, 0),0),(( 0,
ables
literals
1
n
n
ni
n
f x B B
B
x x x x B x B
xx
x x x x
fB
f x x x x
1 2 1 2
),1),
(( 1, 0),1),(( 1, 1),0)}x x x x 1
x 2
x 0 0 1 1
x
2
x
1
(0, 1)
(0, 0) (1, 0)
(1, 1)
arguments domain codomain
f(x
1,…,x
n): {0,1}
n
{0,1}