2 votes 2 votes Which of the following functions is not associative? AND OR EXOR NAND Digital Logic go2025-digital-logic-1 digital-circuits + – gatecse asked Jul 19, 2020 • edited Jul 19, 2020 by soujanyareddy13 gatecse 152 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
Best answer 4 votes 4 votes AND is associative and commutative. $A\cdot B = B\cdot A\;\text{(commutative)}$ $(A\cdot B) \cdot C = A\cdot (B \cdot C)\;\text{(Associative)}$ OR is associative and commutative. $A + B = B + A\;\text{(commutative)}$ $(A + B) + C = A + (B + C)\;\text{(Associative)}$ EXOR is associative and commutative. $A \oplus B = B \oplus A\;\text{(commutative)}$ Proof $:A \oplus B = A\overline{B} + \overline{A}B $ $B \oplus A = B\overline{A} + \overline{B}A = A\overline{B} + \overline{A}B = A \oplus B$ $(A \oplus B) \oplus C = A \oplus(B \oplus C)\;\text{(Associative)}$ Proof $:(A \oplus B) \oplus C = (A\overline{B} + \overline{A}B ) \oplus C = (A\overline{B} + \overline{A}B)\; \overline{C} + \overline{(A\overline{B} + \overline{A}B)}\;\;C = A\overline{B}\; \overline{C} + \overline{A}\;B\; \overline{C} + (A B+ \overline{A}\;\;\overline{B})C \quad \left[\because\overline{(X \oplus Y)} = X \odot Y = XY + \overline{X}\;\overline{Y}\right]$ $=A\overline{B}\; \overline{C} + \overline{A}\;B\; \overline{C} + A B C+ \overline{A}\;\;\overline{B}\;C$ And, $A \oplus(B \oplus C) = A \oplus (B\overline{C} + \overline{B}C ) = A\;\;\overline{(B\overline{C} + \overline{B}C)} + \overline{A}\;\;(B\overline{C} + \overline{B}C) = A(BC + \overline{B}\;\;\overline{C}) + \overline{A}\;B\;\overline{C} +\overline{A}\; \overline{B}\;C) \quad \left[\because\overline{(X \oplus Y)} = X \odot Y = XY + \overline{X}\;\overline{Y}\right]$ $=A B C + A\overline{B}\; \overline{C} + \overline{A}\;B\; \overline{C} + + \overline{A}\;\;\overline{B}\;C$ Hence, $(A \oplus B) \oplus C = A \oplus(B \oplus C)\;\text{Proved.}$ NAND is commutative but not associative. $A\uparrow B =B\uparrow A = \overline{A\cdot B} = \overline{B\cdot A}\;\text{(commutative)}$ $(A \uparrow B) \uparrow C \neq A \uparrow (B \uparrow C)\;\text{(not associative)}$ Proof $:(A \uparrow B) \uparrow C = \overline{(A\cdot B)} \uparrow C = \overline{\overline{A\cdot B}\cdot C} = \overline{\overline{A\cdot B}} + \overline{C} = AB + \overline{C}$ $A \uparrow (B \uparrow C) = A \uparrow \overline{(B\cdot C)} = \overline{A \cdot \overline{B\cdot C}} = \overline{A} \cdot \overline{\overline{B\cdot C}} = \overline{A} + BC$ Clearly, both are not equal. $\textbf{Note:}$ Similarly EXNOR is commutative and associative, and NOR is commutative but not associative. Lakshman Bhaiya answered Jul 22, 2020 • selected Jul 17, 2021 by Arjun Lakshman Bhaiya comment Share Follow See all 0 reply Please log in or register to add a comment.
2 votes 2 votes NAND function is not associative. gatecse answered Jul 19, 2020 gatecse comment Share Follow See all 0 reply Please log in or register to add a comment.
1 votes 1 votes Every gate is associative except NAND , NOR Musa answered Aug 31, 2020 Musa comment Share Follow See all 0 reply Please log in or register to add a comment.