How do I get Z' + X'Y' + XY from Z' + ZX'Y' + ZXY?
$begingroup$
So I'm trying to simplify an equation using boolean algebra. I'm still very confused as to how all the rules work and such, but I feel like I'm very close to the answer.
The original equation is (in canonical SOP form):
Z'X'Y' + Z'X'Y + Z'XY' + Z'XY + ZX'Y' + ZXY
So far I've gotten this far:
Distributive Rule 12a: Z'X'(Y + Y') + Z'X(Y' + Y) + ZX'Y' + ZXY
Identity Rule 6a: Z'X' + Z'X + ZX'Y' + ZXY
Rule 12a again: Z'(X' + X) + ZX'Y' + ZXY
Rule 6a again: Z' + ZX'Y' + ZXY
My issue is that the answer is Z' + X'Y' + XY, but how do I get there? Because doesn't ZX'Y' + ZXY simplify to Z(X'Y' + XY) = Z?
What am I doing wrong? Are the steps I have so far correct?
Thanks.
boolean-algebra
$endgroup$
add a comment |
$begingroup$
So I'm trying to simplify an equation using boolean algebra. I'm still very confused as to how all the rules work and such, but I feel like I'm very close to the answer.
The original equation is (in canonical SOP form):
Z'X'Y' + Z'X'Y + Z'XY' + Z'XY + ZX'Y' + ZXY
So far I've gotten this far:
Distributive Rule 12a: Z'X'(Y + Y') + Z'X(Y' + Y) + ZX'Y' + ZXY
Identity Rule 6a: Z'X' + Z'X + ZX'Y' + ZXY
Rule 12a again: Z'(X' + X) + ZX'Y' + ZXY
Rule 6a again: Z' + ZX'Y' + ZXY
My issue is that the answer is Z' + X'Y' + XY, but how do I get there? Because doesn't ZX'Y' + ZXY simplify to Z(X'Y' + XY) = Z?
What am I doing wrong? Are the steps I have so far correct?
Thanks.
boolean-algebra
$endgroup$
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20
add a comment |
$begingroup$
So I'm trying to simplify an equation using boolean algebra. I'm still very confused as to how all the rules work and such, but I feel like I'm very close to the answer.
The original equation is (in canonical SOP form):
Z'X'Y' + Z'X'Y + Z'XY' + Z'XY + ZX'Y' + ZXY
So far I've gotten this far:
Distributive Rule 12a: Z'X'(Y + Y') + Z'X(Y' + Y) + ZX'Y' + ZXY
Identity Rule 6a: Z'X' + Z'X + ZX'Y' + ZXY
Rule 12a again: Z'(X' + X) + ZX'Y' + ZXY
Rule 6a again: Z' + ZX'Y' + ZXY
My issue is that the answer is Z' + X'Y' + XY, but how do I get there? Because doesn't ZX'Y' + ZXY simplify to Z(X'Y' + XY) = Z?
What am I doing wrong? Are the steps I have so far correct?
Thanks.
boolean-algebra
$endgroup$
So I'm trying to simplify an equation using boolean algebra. I'm still very confused as to how all the rules work and such, but I feel like I'm very close to the answer.
The original equation is (in canonical SOP form):
Z'X'Y' + Z'X'Y + Z'XY' + Z'XY + ZX'Y' + ZXY
So far I've gotten this far:
Distributive Rule 12a: Z'X'(Y + Y') + Z'X(Y' + Y) + ZX'Y' + ZXY
Identity Rule 6a: Z'X' + Z'X + ZX'Y' + ZXY
Rule 12a again: Z'(X' + X) + ZX'Y' + ZXY
Rule 6a again: Z' + ZX'Y' + ZXY
My issue is that the answer is Z' + X'Y' + XY, but how do I get there? Because doesn't ZX'Y' + ZXY simplify to Z(X'Y' + XY) = Z?
What am I doing wrong? Are the steps I have so far correct?
Thanks.
boolean-algebra
boolean-algebra
edited Jan 31 at 5:20
ESM
asked Jan 31 at 5:13
ESMESM
104
104
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20
add a comment |
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20
add a comment |
2 Answers
2
active
oldest
votes
$begingroup$
Because doesn't $ZX'Y'+ZXY$ simplify to $Z(X'Y'+XY)=Z$?
No, because $(XY)'ne X'Y'$, so in parentheses you do NOT have something of the form "$A+A'$". (In fact, by De Morgan's laws, $(XY)'=X'+Y'$.)
My issue is that the answer is $Z'+X'Y'+XY$, but how do I get there?
There are some additional useful properties that often help simplify boolean expressions. Here are two of them.
1) $color{red}{A+AB=A}$. Proof:
$$A+AB=A1+AB=A(1+B)=A1=A.$$
2) $color{red}{A+A'B=A+B}$. Proof:
$$A+A'B=A+AB+A'B=A+(A+A')B=A+1B=A+B.$$
Now, $Z'+ZX'Y'+ZXY=Z'+Z(X'Y'+XY)=Z'+X'Y'+XY$, where the last step is an application of the second property above (with $A=Z'$ and $B=X'Y'+XY$).
$endgroup$
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
add a comment |
$begingroup$
You need to immediately add the following equivalence to your toolbox:
Reduction
$P + P'Q=P+Q$
That is, the $P$ term 'reduces' the $P'Q$ term to just $Q$
With that, you can see how in your expression, the $Z'$ term reduces the $ZX'Y'$ to $X'Y'$, and also reduces the $ZXY$ to $XY$. So there:
$Z'+ZX'Y'+ZXY overset{Reduction x 2}{=} Z'+X'Y'+XY$
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3094540%2fhow-do-i-get-z-xy-xy-from-z-zxy-zxy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Because doesn't $ZX'Y'+ZXY$ simplify to $Z(X'Y'+XY)=Z$?
No, because $(XY)'ne X'Y'$, so in parentheses you do NOT have something of the form "$A+A'$". (In fact, by De Morgan's laws, $(XY)'=X'+Y'$.)
My issue is that the answer is $Z'+X'Y'+XY$, but how do I get there?
There are some additional useful properties that often help simplify boolean expressions. Here are two of them.
1) $color{red}{A+AB=A}$. Proof:
$$A+AB=A1+AB=A(1+B)=A1=A.$$
2) $color{red}{A+A'B=A+B}$. Proof:
$$A+A'B=A+AB+A'B=A+(A+A')B=A+1B=A+B.$$
Now, $Z'+ZX'Y'+ZXY=Z'+Z(X'Y'+XY)=Z'+X'Y'+XY$, where the last step is an application of the second property above (with $A=Z'$ and $B=X'Y'+XY$).
$endgroup$
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
add a comment |
$begingroup$
Because doesn't $ZX'Y'+ZXY$ simplify to $Z(X'Y'+XY)=Z$?
No, because $(XY)'ne X'Y'$, so in parentheses you do NOT have something of the form "$A+A'$". (In fact, by De Morgan's laws, $(XY)'=X'+Y'$.)
My issue is that the answer is $Z'+X'Y'+XY$, but how do I get there?
There are some additional useful properties that often help simplify boolean expressions. Here are two of them.
1) $color{red}{A+AB=A}$. Proof:
$$A+AB=A1+AB=A(1+B)=A1=A.$$
2) $color{red}{A+A'B=A+B}$. Proof:
$$A+A'B=A+AB+A'B=A+(A+A')B=A+1B=A+B.$$
Now, $Z'+ZX'Y'+ZXY=Z'+Z(X'Y'+XY)=Z'+X'Y'+XY$, where the last step is an application of the second property above (with $A=Z'$ and $B=X'Y'+XY$).
$endgroup$
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
add a comment |
$begingroup$
Because doesn't $ZX'Y'+ZXY$ simplify to $Z(X'Y'+XY)=Z$?
No, because $(XY)'ne X'Y'$, so in parentheses you do NOT have something of the form "$A+A'$". (In fact, by De Morgan's laws, $(XY)'=X'+Y'$.)
My issue is that the answer is $Z'+X'Y'+XY$, but how do I get there?
There are some additional useful properties that often help simplify boolean expressions. Here are two of them.
1) $color{red}{A+AB=A}$. Proof:
$$A+AB=A1+AB=A(1+B)=A1=A.$$
2) $color{red}{A+A'B=A+B}$. Proof:
$$A+A'B=A+AB+A'B=A+(A+A')B=A+1B=A+B.$$
Now, $Z'+ZX'Y'+ZXY=Z'+Z(X'Y'+XY)=Z'+X'Y'+XY$, where the last step is an application of the second property above (with $A=Z'$ and $B=X'Y'+XY$).
$endgroup$
Because doesn't $ZX'Y'+ZXY$ simplify to $Z(X'Y'+XY)=Z$?
No, because $(XY)'ne X'Y'$, so in parentheses you do NOT have something of the form "$A+A'$". (In fact, by De Morgan's laws, $(XY)'=X'+Y'$.)
My issue is that the answer is $Z'+X'Y'+XY$, but how do I get there?
There are some additional useful properties that often help simplify boolean expressions. Here are two of them.
1) $color{red}{A+AB=A}$. Proof:
$$A+AB=A1+AB=A(1+B)=A1=A.$$
2) $color{red}{A+A'B=A+B}$. Proof:
$$A+A'B=A+AB+A'B=A+(A+A')B=A+1B=A+B.$$
Now, $Z'+ZX'Y'+ZXY=Z'+Z(X'Y'+XY)=Z'+X'Y'+XY$, where the last step is an application of the second property above (with $A=Z'$ and $B=X'Y'+XY$).
edited Jan 31 at 5:49
answered Jan 31 at 5:44
zipirovichzipirovich
11.3k11731
11.3k11731
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
add a comment |
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
$begingroup$
Ohhh I gotcha. Yea that must be using DeMorgan's Theorem then. I never thought to have the Z' and Z = A and the XY = B. Thank you so much man! That definitely helps to clear things up for me :)
$endgroup$
– ESM
Jan 31 at 5:55
add a comment |
$begingroup$
You need to immediately add the following equivalence to your toolbox:
Reduction
$P + P'Q=P+Q$
That is, the $P$ term 'reduces' the $P'Q$ term to just $Q$
With that, you can see how in your expression, the $Z'$ term reduces the $ZX'Y'$ to $X'Y'$, and also reduces the $ZXY$ to $XY$. So there:
$Z'+ZX'Y'+ZXY overset{Reduction x 2}{=} Z'+X'Y'+XY$
$endgroup$
add a comment |
$begingroup$
You need to immediately add the following equivalence to your toolbox:
Reduction
$P + P'Q=P+Q$
That is, the $P$ term 'reduces' the $P'Q$ term to just $Q$
With that, you can see how in your expression, the $Z'$ term reduces the $ZX'Y'$ to $X'Y'$, and also reduces the $ZXY$ to $XY$. So there:
$Z'+ZX'Y'+ZXY overset{Reduction x 2}{=} Z'+X'Y'+XY$
$endgroup$
add a comment |
$begingroup$
You need to immediately add the following equivalence to your toolbox:
Reduction
$P + P'Q=P+Q$
That is, the $P$ term 'reduces' the $P'Q$ term to just $Q$
With that, you can see how in your expression, the $Z'$ term reduces the $ZX'Y'$ to $X'Y'$, and also reduces the $ZXY$ to $XY$. So there:
$Z'+ZX'Y'+ZXY overset{Reduction x 2}{=} Z'+X'Y'+XY$
$endgroup$
You need to immediately add the following equivalence to your toolbox:
Reduction
$P + P'Q=P+Q$
That is, the $P$ term 'reduces' the $P'Q$ term to just $Q$
With that, you can see how in your expression, the $Z'$ term reduces the $ZX'Y'$ to $X'Y'$, and also reduces the $ZXY$ to $XY$. So there:
$Z'+ZX'Y'+ZXY overset{Reduction x 2}{=} Z'+X'Y'+XY$
answered Feb 1 at 3:24
Bram28Bram28
64.2k44793
64.2k44793
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3094540%2fhow-do-i-get-z-xy-xy-from-z-zxy-zxy%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Isn't it supposed to be in capitals in the title?
$endgroup$
– Mohammad Zuhair Khan
Jan 31 at 5:16
$begingroup$
@MohammadZuhairKhan fixed.
$endgroup$
– ESM
Jan 31 at 5:20