in Digital Logic edited by
733 views
10 votes
10 votes

How many Boolean functions of three variables $\textsf{f(x,y,z)}$ have the property that $\textsf{f(x,y,z)=(f(x’,y’,z’))}$?

  1. $64$
  2. $16$
  3. $256$
  4. $8$
in Digital Logic edited by
733 views

2 Comments

When we have $3$ variables means $8$ minterms, so no of possible boolean functions are $2^{8} = 256$

But now we have a condition that $f(x,y,z) = f(x',y',z')$ that means these two terms are mutually exclusive

For ex: $000 ==111$ i.e. function will give same value for these two inputs.

Now we have $4$ groups of mutually exclusive terms
$000$ and $111$
$ 001 $ and $110$
$010$ and $101$
$011$ and $100$
No of possible function are $2^{4}$ = 16
1
1
0
0

2 Answers

1 vote
1 vote

Your minterms are halved when we have to satisfy the property f(x,y,z) = f(x',y',z').

Hence ans = number of functions from 4 minterms to output set {0,1}

0 votes
0 votes

For n variable there is 2^2^n means here for 2^2^3=256

but acc. to question-

f(x,y,z)=f(x′,y′,z′), means output should be same for (0,0,0)and (1,1,1), (0,0,1)) and (1,1,0)(1,1,0) and so on total 4 groups .

So, We have four input cases (pairs) for which output can be 00 or 11. So, we have two cases for each pair.

Total functions possible =2^4=16

Related questions