Boolean Algebra: Simplifying x'yc+xy'c+xy to yc+xc+xy

In summary, the conversation discusses simplifying a Boolean expression using properties of boolean algebra. The expression is reduced from the left side to the right side by cleverly combining terms using the properties of AND and OR. The key techniques used are ANDing always true statements and ORing ones that do not change the result. The correct solution is x'yc+xy'c+xy = yc + xc + xy, and to show the reverse, one has to start from the right side and transform it into the left side using the same techniques.
  • #1
snoggerT
186
0
show that x'yc+xy'c+xy = yc + xc + xy




The Attempt at a Solution



- my first attempt at the solution was this:

c(x'y+xy')+xc >>> c(y+x)+xc >>> yc+xc+xy

I can't remember if that is valid or not. I seem to remember that A'B=B, but not sure. Can somebody please help me?
 
Physics news on Phys.org
  • #2
Can you explain your notation? Specifically, what is c and ' ? I assume AND is denoted by nothing, and I figure ' is complement but I'm not entirely sure.
 
  • #3
jhicks said:
Can you explain your notation? Specifically, what is c and ' ? I assume AND is denoted by nothing, and I figure ' is complement but I'm not entirely sure.

- the ' is for a complement. x, y and c are just input variables (1 or 0). The "+" is for OR. so basically the problem ask to show how to reduce the left hand side to get what's on the right hand side using boolean algebra properties.
 
  • #4
Ok, well A'B is not the same as B. x'y + xy' is actually the definition of XOR, not OR, so you'll have to try something different. Try to use clever methods of ANDing always true statements or ORing ones that do not change the result (examples, xyc + xyc = xyc, xy=xy(c+c').
 
Last edited:
  • #5
alright. I remember now about using xy(c+c'), but I get stuck here...

x'yc+xy'c+xyc+xyc' >>> yc(x+x')+xy'c+xyc' >>> yc + xy'c + xyc'

I'm not real sure where to go from there.
 
  • #6
You haven't used the other property I identified. X+X=X. Don't simplify until you have all the terms of the form xy(c+c') (where x, y and c are interchanged somehow)
 
  • #7
I don't know...I'm lost here. Can you explain this in a little more detail:

"Try to use clever methods of ANDing always true statements or ORing ones that do not change the result"

I don't think I'm grasping what exactly that means, ands that's probably why I'm not seeing how to work out the problem. More specifically, what would be an "always true statement"?
 
  • #8
Well you already used it once: xy=xy(c+c') = xyc + xyc'. Obviously c+c' is always 1, so I have not changed the logical evaluation of that particular part at all and yet I have more pieces of the puzzle to use. That one xy term turned into 2 different terms that you can combine with the other terms. Might I suggest that you combine x'yc + xyc to form (x'+x)yc = yc.

Can you do something similar with the rest using the other technique I suggested? Remember, X+X=X... or more accurately X = X + X. Maybe you find one term would be useful in simplifying two others?
 
Last edited:
  • #9
I tried this, but I don't believe it was right.

x'c(y+y)+y'c(x+x)+xy(c+c')

what is the correct way to use x=x+x?
 
  • #10
Ok well proving -> is proving hard for you. Perhaps you should try to prove it by starting with the right side and transforming it into the part that's left of the equals sign. Try this: Make each term on the right side of the equals sign a function of all of x, y and c. For example, yc=yc(x+x'). Distribute the terms and see if you can't make some of the distributed terms disappear. Be conscious at all times of what you want! Showing how the right side of the equation transforms into the left is a slightly simpler process.
 
Last edited:
  • #11
going from the right side I get this:

yc(x+x')+xc(y+y')+xy(c+c') >>> xyc + x'yc +xyc+xy'c+xyc+xyc'

the three xyc terms should reduce down to just one xyc using this:

xy(c+c)

so I get: x'yc+xy'c+xyc+xyc' >>> x'yc+xy'c+xy(c+c') >>> x'yc+xy'c+xy

would that be correct?
 
  • #12
bingo
 
  • #13
and so to show from the left to the right, it's just the reverse of what I just did, right? Anyways, thanks for the help.
 
  • #14
snoggerT said:
and so to show from the left to the right, it's just the reverse of what I just did, right?

Yeah pretty much, no problemo
 

Related to Boolean Algebra: Simplifying x'yc+xy'c+xy to yc+xc+xy

1. What is Boolean Algebra?

Boolean Algebra is a mathematical system used to represent and manipulate logical statements and expressions. It is often used in computer programming and digital circuit design.

2. What does the expression x'yc+xy'c+xy represent?

This expression represents a logical statement with three variables: x, y, and c. The apostrophe symbol (') represents the logical operator NOT, and the plus symbol (+) represents the logical operator OR.

3. How do you simplify the expression x'yc+xy'c+xy?

To simplify this expression, we can use the Boolean algebra rules of De Morgan's laws and Boolean identities. We first apply De Morgan's law to the first two terms, resulting in (xy)'c+xy. Then, we can apply the Boolean identity x+xy=x, which simplifies the expression to (xy)'c+x. Finally, we apply De Morgan's law again to the first term, resulting in yc+xc+xy.

4. Why is the simplified expression yc+xc+xy equivalent to the original expression?

This is because the Boolean algebra rules we used to simplify the expression are based on logical equivalences, meaning that the two expressions represent the same logical statement. Therefore, they are equivalent.

5. How is Boolean Algebra used in real-world applications?

Boolean Algebra is used in various applications, such as computer programming, digital circuit design, and database queries. It allows for the simplification and manipulation of logical statements, making it useful for solving complex problems and optimizing processes.

Similar threads

  • Calculus and Beyond Homework Help
Replies
25
Views
429
  • Calculus and Beyond Homework Help
Replies
4
Views
10K
  • Calculus and Beyond Homework Help
Replies
3
Views
840
  • Calculus and Beyond Homework Help
Replies
2
Views
721
  • Calculus and Beyond Homework Help
Replies
4
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
867
  • Calculus and Beyond Homework Help
Replies
3
Views
954
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Calculus and Beyond Homework Help
Replies
20
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
2K
Back
Top