Boolean Algebra Proof Statement

Click For Summary

Discussion Overview

The discussion revolves around proving the identity of a Boolean equation through algebraic manipulation. Participants explore various methods and approaches to simplify and validate the equation, including the use of DeMorgan's Theorem and Karnaugh maps.

Discussion Character

  • Homework-related
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant attempts to simplify the equation but expresses uncertainty about the effectiveness of their approach.
  • Another participant notes that they can confirm the statement's truth using a Karnaugh map but struggles with the algebraic proof.
  • Several participants express shared difficulty in solving the proof, indicating that the problem remains open for assistance.
  • A participant suggests a method involving the manipulation of terms and the application of DeMorgan's Theorem, but others question the feasibility of separating terms without ANDs.
  • There is a discussion about the implications of using DeMorgan's rule to transform terms, with some participants finding it unhelpful in achieving the desired form.
  • One participant presents an initial step of a proposed method, indicating a potential path forward but without consensus on its effectiveness.

Areas of Agreement / Disagreement

Participants generally agree that the proof is challenging and that multiple approaches are being considered. However, there is no consensus on the best method to prove the identity or on the utility of DeMorgan's Theorem in this context.

Contextual Notes

Participants express uncertainty about the effectiveness of various algebraic manipulations and the applicability of DeMorgan's Theorem. The discussion reflects a range of attempted solutions and the complexity of the proof without resolving the mathematical steps involved.

cyenko
Messages
3
Reaction score
0

Homework Statement


Prove the identity of the following Boolean equation using algebraic manipulation:
AD' + A'B + C'D + B'C = (A' + B' + C' + D')(A + B + C + D)


Homework Equations



DeMorgan's Theorem: (A + B)' = A'B'

The Attempt at a Solution



I tried simplifying the equation to the following:
AD' + A'B + C'D + B'C = A'D + A'B + C'D+ B'C + (A'C + A'D + B'A + B'D + C'A + C'B + D'B + D'C)

However, this doesn't appear to be going anywhere. What kills me is the fact that I have no way of knowing whether or not the path I'm following will turn out or not.

My TA mentioned that the left hand side should be modified with OR statements (+), however I'm not sure where to begin. Any help would be greatly appreciated.
 
Physics news on Phys.org
Interesting. I can easily see w/ a Kmap that the statement is true, but like you, I draw a blank when trying to prove it algebraically. DeMorgan doesn't seem to help and I don't know what else to try. There's probably something simple that we're both forgetting or overlooking.
 
I'm glad I'm not the only one who would have difficulty solving this proof. The problem is still open, for anyone who is willing to help me!
 
Bumping for help.
 
Well, from the K-map they are both equal to (ABCD + A'B'C'D)', which we know immediately anyway from applying DeMorgan a couple of times to the RHS.

The K-map shows us there is plenty of overlap in the RHS, so we could try to unravel that...
(A'+B'+C'+D')(A+B+C+D) = A'B + A'C + A'D + B'A + B'C + B'D + C'A + C'B + C'D + D'A + D'B + D'C

What we might do is show that (for example) B'A is covered by AD' + C'D + B'C. So:
AD' + C'D + B'C
= AD' + AB'D' + C'D + AB'C'D + B'C + AB'CD
= AD' + C'D + B'C + AB'(D' + C'D + CD)
= AD' + C'D + B'C + AB'(D'+D)
= AD' + C'D + B'C + AB'

And we can similarly conjure the other terms required out of the LHS. But it's a long, long way round to do them all explicitly; there probably is a better method. Perhaps you could do this with some kind of general analysis of PQ'.
 
cyenko said:

Homework Statement


Prove the identity of the following Boolean equation using algebraic manipulation:
AD' + A'B + C'D + B'C = (A' + B' + C' + D')(A + B + C + D)
Focus on the left side, AD' +[/color] A'B + [/color]C'D +[/color] B'C

♦ Replace each AND with OR, you'll need to bring in some brackets

♦ Replace each red OR with AND

♦ Remove the brackets (i.e., "multiply it out") and tidy up, and you'll be left with the OR of two simple terms

You should see your way to be able to finish now. :wink:
 
NascentOxygen said:
Focus on the left side, AD' +[/color] A'B + [/color]C'D +[/color] B'C

♦ Replace each AND with OR, you'll need to bring in some brackets

♦ Replace each red OR with AND

♦ Remove the brackets (i.e., "multiply it out") and tidy up, and you'll be left with the OR of two simple terms

You should see your way to be able to finish now. :wink:

I'm confused. If you have the term

A AND NOT B

How, in terms of just the variables A and B, can you create an equivalent with no AND but any number of ORs ?
 
NascentOxygen said:
Focus on the left side, AD' +[/color] A'B + [/color]C'D +[/color] B'C

♦ Replace each AND with OR, you'll need to bring in some brackets

♦ Replace each red OR with AND

♦ Remove the brackets (i.e., "multiply it out") and tidy up, and you'll be left with the OR of two simple terms

You should see your way to be able to finish now. :wink:
Neat. I like it, 6 lines or so.

phinds said:
I'm confused. If you have the term

A AND NOT B

How, in terms of just the variables A and B, can you create an equivalent with no AND but any number of ORs ?

by using DeMorgan's rule: AB' = (A'+B)'
A and not-B = not-(not-A or B)
 
Last edited:
Joffan said:
Neat. I like it, 6 lines or so.



by using DeMorgan's rule: AB' = (A'+B)'
A and not-B = not-(not-A or B)

well, yeah, but there is then a NOT over the whole thing, so you haven't quite separated out the terms individually. That's what I meant. As I said in my original post, I don't see how DeMorgan helps, but apparently I'm missing something.
 
  • #10
There is indeed a NOT over the whole thing - but no ANDs, which is all that was promised. :wink:

Here's the first step of NascentOxygen's method, for enlightenment:
AD' + A'B + C'D + B'C = (A' + D)' + (A + B')' + (B + C')' + (C + D')'
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
Replies
4
Views
3K
Replies
10
Views
2K
  • · Replies 5 ·
Replies
5
Views
7K
  • · Replies 4 ·
Replies
4
Views
5K