A logical binary relation $, is defined as follows: A$B is True when (A,B) = (True,True); True when (A,B) = (True,False); False when (A,B) = (False,True); True when (A,B) = (False,False). Let ~ be the unary negation (NOT) operator, with higher precedence than $. Which one of the following is equivalent to A AND B? A. (~A $ B) B. ~(A $ ~B) C. ~(~A $ ~B) D. ~(~A $ B)
GATE 2006 · Discrete Mathematics · Binary Operation · medium
Answer: ~(~A $ B) = A AND B (Option D)
Express $ as a Boolean formula: the truth table is False only in row (F,T), which is precisely the row where A OR ~B fails, so A $ B = A OR ~B
Evaluate option D and confirm it equals A AND B: ~A $ B = (~A) OR ~(B) = ~A OR ~B = ~(A AND B) by De Morgan; negating gives ~(~A $ B) = A AND B. Checking the other options: A.(~A $ B)=~(A AND B), B.~(A $ ~B)= F (always false), C.~(~A $ ~B)=A AND ~B - none match