All questions
Question 1
Consider the Boolean function F(a,b,c)=abc+abc+abc+abc. Using Boolean algebra identities, which expression represents the complement F(a,b,c)?
- abc+abc+abc+abc
- abc+abc+abc+abc (correct answer)
- abc+abc+abc+abc
- abc+abc+abc+abc
Explanation: F(a,b,c) contains the minterms 101, 011, 111, and 000 (reading abc). For a 3-variable function, there are 8 possible minterms (000 through 111). The complement F̄ must contain the remaining minterms: 001, 010, 100, and 110. These correspond to āb̄c, ābc̄, ab̄c̄, and abc̄ respectively. Choice B lists these exact terms. Choice A incorrectly includes abc instead of abc̄. Choice C incorrectly includes abc. Choice D has the right terms but in a different order - checking carefully, it matches choice B.
Question 2
In Boolean algebra, which of the following expressions is equivalent to AB+AB⋅(A+B) after applying De Morgan's laws and simplification?
- (A+B)(A+B)(A+B)
- AB+AB
- A⊕B
- AB (correct answer)
Explanation: First, recognize that ĀB + AB̄ is the XOR operation (A ⊕ B). So we have (A ⊕ B)¯ · (A + B). The complement of XOR is the XNOR operation: (A ⊕ B)¯ = AB + ĀB̄. Therefore, the expression becomes (AB + ĀB̄)(A + B). Expanding: AB(A + B) + ĀB̄(A + B) = AB·A + AB·B + ĀB̄·A + ĀB̄·B = AB + AB + 0 + 0 = AB. Choice A gives the unsimplified product-of-sums form. Choice B represents XNOR but doesn't account for the (A + B) factor. Choice C represents XOR, which is the opposite of what we want.
Question 3
Using the Boolean algebra identity A⊕B⊕C=(ABC)+(ABC)+(ABC)+(ABC), which expression is equivalent to x⊕y⊕z?
- xyz+xyz+xyz+xyz
- xyz+xyz+xyz+xyz
- xyz+xyz+xyz+xyz
- xyz+xyz+xyz+xyz (correct answer)
Explanation: The three-way XOR x ⊕ y ⊕ z is true when an odd number of variables are true. From the given identity, x ⊕ y ⊕ z = xyz + x̄ȳz + x̄yz̄ + xȳz̄. The complement (x ⊕ y ⊕ z)¯ is true when an even number of variables are true (including zero). This gives us the minterms: x̄ȳz̄ (000), x̄yz (011), xȳz (101), and xyz̄ (110). Choice D correctly lists these minterms. Choice A has the wrong pattern of complements. Choice B includes xyz instead of xyz̄. Choice C matches the original XOR, not its complement.
Question 4
Consider the Boolean expression (A+B)(A+C)(B+C). Which of the following is the simplified form after applying Boolean algebra identities?
- AB+AC+BC
- AC+BC+AB
- AC+BC (correct answer)
- A+B+C
Explanation: Expanding (A+B)(A+C)(B+C): First expand (A+B)(A+C)=AA+AC+BA+BC=AC+BA+BC (since AA=0). Then multiply by (B+C): (AC+BA+BC)(B+C)=ACB+ACC+BAB+BAC+BCB+BCC=ABC+AC+BAC+BC (using idempotent laws). Since ABC⊆AC and BAC⊆BC, we get AC+BC. Question 5
In Boolean algebra, the expression (A+B)(A+B) simplifies to which of the following?
- AA+AB+BA+BB
- 0 by the complement law since we have a term and its complement (correct answer)
- (A+B)(AB) by De Morgan's law applied to the second factor
- AB+BA after applying distributive and complement laws systematically
Explanation: The expression (A+B)(A+B) has the form X⋅X where X=A+B. By the complement law in Boolean algebra, X⋅X=0 for any Boolean expression X. Therefore, (A+B)(A+B)=0. Choice A shows an incorrect expansion, Choice C stops at an intermediate step without completing the simplification, and Choice D gives the wrong result (that would be XOR of A and B). Question 6
Consider the Boolean identity (A+B)(A+B)=A. If we generalize this to (X+Y)(X+Y)=X, which of the following correctly explains why this identity holds?
- By the distributive law: X(X+Y)+Y(X+Y)=X2+XY+YX+YY=X+YY=X
- By the distributive law: X+XY+YX+YY=X+XY+YX=X(1+Y+Y)=X
- By the distributive law: XX+XY+YX+YY=X+XY+YX+0=X(1+Y+Y)=X (correct answer)
- By factoring: (X+Y)(X+Y)=X(1+Y)(1+Y)=X(1)(1)=X using complement laws
Explanation: Applying the distributive law to (X+Y)(X+Y): we get XX+XY+YX+YY. Using the idempotent law XX=X, the complement law YY=0, and the identity law for addition with 0: X+XY+YX+0=X+XY+YX=X(1+Y+Y). Since Y+Y=1 and 1+1=1, we get X(1)=X. Choice A incorrectly uses X2, Choice B omits the YY=0 step, and Choice D incorrectly factors the expression. Question 7
A Boolean function F(A,B,C)=AB+AC+BC is to be minimized. After applying the consensus theorem and other reduction identities, which term can be eliminated?
- The term AB can be eliminated because it is absorbed by AC under certain conditions
- The term BC can be eliminated because it is the consensus of AB and AC (correct answer)
- The term AC can be eliminated because it is redundant given the other two terms
- No term can be eliminated because the expression is already in minimal form
Explanation: The consensus theorem states that XY+XZ+YZ=XY+XZ (the YZ term can be eliminated). Here, we can rewrite as AB+AC+BC. We need terms of the form XY+XZ+YZ. Looking at AC+AB+CB - this doesn't directly fit. However, we can check if BC is the consensus of the other terms. For consensus, we need AB+AC to imply BC in some cases. Actually, BC is indeed the consensus term and can be eliminated, leaving AB+AC. Question 8
The Boolean expression AB+AB⋅(A+B) simplifies to which of the following?
- (A+B)(AB+AB)
- AB+AB
- (A⊕B)⋅(A+B)
- AB (correct answer)
Explanation: When simplifying Boolean expressions, your goal is to systematically apply Boolean algebra laws to reduce the expression to its simplest form. This problem tests your ability to work with complements, distribution, and absorption laws.
Let's simplify AB+AB⋅(A+B) step by step. First, apply De Morgan's law to the complement: AB+AB=AB⋅AB. Using De Morgan's again: =(A+B)⋅(A+B).
Now our expression becomes: (A+B)⋅(A+B)⋅(A+B).
Expanding the first two terms using distribution: (A+B)⋅(A+B)=AA+AB+AB+BB=0+AB+AB+0=AB+AB.
So we have: (AB+AB)⋅(A+B). Distributing: AB(A+B)+AB(A+B)=AB+AB+ABA+ABB=AB+0+0=AB.
Choice A gives the intermediate step but isn't fully simplified. Choice B shows AB+AB, which is what we had before applying the final (A+B) term. Choice C represents the original expression AB+AB (exclusive OR) multiplied by (A+B), but doesn't account for the complement. Choice D correctly gives AB, the final simplified result.
Remember: when simplifying Boolean expressions, work systematically through complement laws, distribution, and always check if further reduction is possible using absorption or consensus laws. Question 9
Which Boolean algebra identity is demonstrated by the equivalence A(B+C)+A(B+C)=B+C?
- The distributive law, showing how multiplication distributes over addition in Boolean expressions
- The complement law, demonstrating that complementary terms combine to form the universal set
- The consensus theorem, eliminating redundant terms through logical implication relationships
- The distributive law in reverse, factoring out common terms from Boolean sum expressions (correct answer)
Explanation: The expression A(B+C)+A(B+C)=B+C demonstrates the distributive law applied in reverse (factoring). We can factor out the common term (B+C): A(B+C)+A(B+C)=(A+A)(B+C). Since A+A=1 by the complement law, we get 1⋅(B+C)=B+C by the identity law. This is factoring (reverse distribution), not forward distribution. The complement law is involved but as a supporting step, not the main identity demonstrated. Question 10
The Boolean identity A+AB=A is known as the absorption law. Which of the following expressions demonstrates the dual form of this absorption law?
- A(A+B)=A showing that multiplication absorbs addition when terms share variables (correct answer)
- (A+B)A=A+AB demonstrating distributive properties in absorption contexts
- A+AB=A applying absorption to complemented variables systematically
- A⋅(A+B)=A+AB showing how multiplication distributes over absorbed terms
Explanation: In Boolean algebra, every law has a dual obtained by swapping + with · and 0 with 1. The absorption law A+AB=A has the dual A(A+B)=A. We can verify this: A(A+B)=AA+AB=A+AB=A (using idempotency and the original absorption law). Choice A correctly states this dual form. Choice B is just commutativity, Choice C is the same law with complements (not the dual), and Choice D incorrectly states that A(A+B)=A+AB when it actually equals A. Question 11
Which of the following Boolean expressions is NOT equivalent to the others?
- (A+B)(A+B) (correct answer)
- AB+AB
- A+B+A+B
- A⊕B
Explanation: When you encounter Boolean equivalence problems, your goal is to simplify each expression to its most basic form and compare the results. Boolean algebra follows specific rules like De Morgan's laws, distributive properties, and complement rules.
Let's work through each expression systematically. For option A, (A+B)(A+B), use the distributive property: AA+AB+BA+BB. Since AA=0 and BB=0, this simplifies to AB+BA, which is the XOR operation A⊕B.
Option B, AB+AB, is already in simplified form and represents the XNOR operation A⊕B (true when both inputs are the same).
For option C, A+B+A+B, apply De Morgan's law. The first term A+B=AB. The second term A+B=AB (by De Morgan's law again). So this becomes AB+AB, which matches option B.
Option D, A⊕B, is literally the XNOR operation, equivalent to AB+AB.
Options B, C, and D all simplify to AB+AB (XNOR), while option A simplifies to AB+BA (XOR). These are complements of each other.
Study tip: When checking Boolean equivalence, always simplify to sum-of-products form and watch for XOR versus XNOR patterns—they're frequently confused on exams. Question 12
Which of the following demonstrates a correct application of the consensus theorem in Boolean algebra? The consensus theorem states that xy+xz+yz=xy+xz.
- ab+ac+bc+d=ab+ac+d
- xyz+xyz+z=xyz+xyz
- (a+b)(a+c)(b+c)=(a+b)(a+c) (correct answer)
- abc+abc+bc=abc+abc
Explanation: The consensus theorem has a dual form for products: (x + y)(x̄ + z)(y + z) = (x + y)(x̄ + z). Choice C correctly applies this dual form where x = a, y = b, z = c, giving (a + b)(ā + c)(b + c) = (a + b)(ā + c). Choice A incorrectly applies the theorem because the 'd' term is independent. Choice B has the wrong structure - it should be xy + x̄z + yz form, but has xyz̄ + x̄yz + z which doesn't fit. Choice D uses the absorption law (A + AB = A), not consensus, since bc is absorbed by abc + ābc = bc(a + ā) = bc.