Question:

Let \(X\) be a 3-variable Boolean function that produces output as ‘1’ when at least two of the input variables are ‘1’. Which of the following statement(s) is/are CORRECT, where \(a, b, c, d, e\) are Boolean variables?

Show Hint

In Boolean functions, simplify the expression using properties of logical functions like AND, OR, and NOT.
Updated On: Apr 4, 2025
  • \( X(a, b, X(c, d, e)) = X(X(a, b, c), d, e) \)
  • \( X(a, b, X(a, b, c)) = X(a, b, c) \)
  • \( X(a, b, X(a, c, d)) = (X(a, b, a) { AND } X(c, d, c)) \)
  • \( X(a, b, c) = X(a, X(a, b, c), X(a, c, c)) \)
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is B, D

Solution and Explanation

Option (A): Incorrect. 
Option (B): Correct. The composition \( X(a, b, X(a, b, c)) \) 
simplifies to \( X(a, b, c) \) due to the function structure. 
Option (C): Incorrect. 
Option (D): Correct. The Boolean function \( X(a, b, c) \) can be rewritten as \( X(a, X(a, b, c), X(a, c, c)) \). 

Thus, the correct answers are \( \boxed{B} \) & \( \boxed{D} \).

Was this answer helpful?
0
0

Questions Asked in GATE CS exam

View More Questions