A smal problem with boolean algebra

Click For Summary

Discussion Overview

The discussion revolves around the properties and manipulations of boolean algebra, specifically focusing on the equivalences involving XOR operations and De Morgan's laws. Participants explore specific boolean expressions and seek clarification on their transformations and identities.

Discussion Character

  • Technical explanation, Conceptual clarification, Debate/contested

Main Points Raised

  • One participant questions the equivalence of the function f = xz + x'z' to (x xor z)' and expresses confusion over the application of De Morgan's law.
  • Another participant suggests that De Morgan's law can be applied to derive (x xor z)' but does not complete the reasoning, leaving it open for further exploration.
  • A different participant acknowledges their oversight in understanding the transformations and asks for clarification on why (x XOR y) XOR (x XOR z)' equals (x XOR y XOR x XOR z)'.
  • One participant compares the question to proving a trigonometric identity, suggesting that the truth of the equation is rooted in definitions and can be shown through algebraic manipulation or truth tables.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and confusion regarding the transformations in boolean algebra. There is no consensus on the specific transformations, and multiple interpretations of the identities remain present.

Contextual Notes

Some participants reference De Morgan's laws and algebraic manipulations, but there are unresolved steps in the reasoning and transformations presented. The discussion does not clarify all assumptions or definitions used in the transformations.

Who May Find This Useful

Individuals interested in boolean algebra, logic design, or mathematical proofs may find this discussion relevant.

gipc
Messages
69
Reaction score
0
There's something I can't seem to figure out.

say we have the function
f=xz +x'z'

why is this equals (x xor z)' ?
i thought using De-Morgan's law we shall get

(x xor z)'=(x'z+z'x)'=(xz'zx')=0

then why does (x xor z)'=xz+x'z' ?


and one more small thing,
say we have
(x xor y) xor (x xor z)'
why does (x xor y) xor (x xor z)' = (x xor y xor x xor z)'

how did they come to this term?
 
Physics news on Phys.org
De Morgan's law also tells you (ab)' = a' + b', so

(x xor z)' = (x'z+z'x)' = (x'z)'(z'x)' = ...

I'll let you finish it.
 
thanks so much i feel so stupid for missing the obvious.

one more thing though,
why does the following equation stand?

(x XOR y) XOR (x XOR z)' = (x XOR y XOR x XOR z)'
 
That's kind of like asking why a trig identity is true. It's true because it's a consequence of how things are defined. You just have to prove it by using algebraic manipulations or just listing all possible values of x, y, and z and showing the two sides give the same results.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
15
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
3
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K