Simplify using boolean algebra laws/formulas The Next CEO of Stack OverflowCan't simplify this...
Lucky Feat: How can "more than one creature spend a luck point to influence the outcome of a roll"?
Could a dragon use its wings to swim?
Computationally populating tables with probability data
Is fine stranded wire ok for main supply line?
Spaces in which all closed sets are regular closed
How to find image of a complex function with given constraints?
Is it OK to decorate a log book cover?
Can I board the first leg of the flight without having final country's visa?
Inexact numbers as keys in Association?
How to Implement Deterministic Encryption Safely in .NET
TikZ: How to fill area with a special pattern?
Man transported from Alternate World into ours by a Neutrino Detector
Is it convenient to ask the journal's editor for two additional days to complete a review?
Towers in the ocean; How deep can they be built?
Scary film where a woman has vaginal teeth
Can Sneak Attack be used when hitting with an improvised weapon?
Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?
Why don't programming languages automatically manage the synchronous/asynchronous problem?
Does Germany produce more waste than the US?
A question about free fall, velocity, and the height of an object.
Help/tips for a first time writer?
What flight has the highest ratio of timezone difference to flight time?
Easy to read palindrome checker
Does higher Oxidation/ reduction potential translate to higher energy storage in battery?
Simplify using boolean algebra laws/formulas
The Next CEO of Stack OverflowCan't simplify this boolean expressionHow to simplify boolean expressionSimplification of: AB + A'C + BC in boolean algebraHelp with boolean algebra simplificationBoolean algebra: confusion regarding the distributive lawDe Morgan's Laws and Boolean SimplificationHow to simplify the boolean function to get the outcome?Boolean algebra: why does the distributive property not make intuitive mathematical sense?Boolean Algebra simplify problemHelp with boolean algebra simplification and equivalent
$begingroup$
I am trying to learn logic expression simplification using boolean algebra laws/formulas, but I don't understand it at all. We have this expression:
$ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $ . In an example solution, we did this:
= $ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $
= $ (x'wedge y wedge z' ) vee (x' wedge y wedge z) vee (x' wedge y' wedge z ) vee (x wedge y) $
= $ (x'wedge y ) vee (x' wedge z ) vee (x wedge y) $
= $ y vee (x' wedge z ) $
However, I don't understand those steps at all. Could someone explain to me what boolean algebra laws/formulas we did apply at those steps and how? I would be grateful. Thanks!
logic boolean-algebra
$endgroup$
add a comment |
$begingroup$
I am trying to learn logic expression simplification using boolean algebra laws/formulas, but I don't understand it at all. We have this expression:
$ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $ . In an example solution, we did this:
= $ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $
= $ (x'wedge y wedge z' ) vee (x' wedge y wedge z) vee (x' wedge y' wedge z ) vee (x wedge y) $
= $ (x'wedge y ) vee (x' wedge z ) vee (x wedge y) $
= $ y vee (x' wedge z ) $
However, I don't understand those steps at all. Could someone explain to me what boolean algebra laws/formulas we did apply at those steps and how? I would be grateful. Thanks!
logic boolean-algebra
$endgroup$
$begingroup$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41
add a comment |
$begingroup$
I am trying to learn logic expression simplification using boolean algebra laws/formulas, but I don't understand it at all. We have this expression:
$ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $ . In an example solution, we did this:
= $ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $
= $ (x'wedge y wedge z' ) vee (x' wedge y wedge z) vee (x' wedge y' wedge z ) vee (x wedge y) $
= $ (x'wedge y ) vee (x' wedge z ) vee (x wedge y) $
= $ y vee (x' wedge z ) $
However, I don't understand those steps at all. Could someone explain to me what boolean algebra laws/formulas we did apply at those steps and how? I would be grateful. Thanks!
logic boolean-algebra
$endgroup$
I am trying to learn logic expression simplification using boolean algebra laws/formulas, but I don't understand it at all. We have this expression:
$ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $ . In an example solution, we did this:
= $ (x'wedge y wedge z' ) vee (x' wedge z) vee (x wedge y) $
= $ (x'wedge y wedge z' ) vee (x' wedge y wedge z) vee (x' wedge y' wedge z ) vee (x wedge y) $
= $ (x'wedge y ) vee (x' wedge z ) vee (x wedge y) $
= $ y vee (x' wedge z ) $
However, I don't understand those steps at all. Could someone explain to me what boolean algebra laws/formulas we did apply at those steps and how? I would be grateful. Thanks!
logic boolean-algebra
logic boolean-algebra
asked Mar 17 at 16:32
J. DoeJ. Doe
1
1
$begingroup$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41
add a comment |
$begingroup$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41
$begingroup$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41
$begingroup$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
The following general equivalence principles are used:
Adjacency
$p = (p land q) lor (p land q')$
$p = (p lor q) land (p lor q')$
Idempotence
$p = p lor p$
$p = p land p$
Applied to your statement:
$ (x'land y land z' ) lor (x' land z) lor (x land y) overset{Adjacency: x' land z = (x' land y land z) lor (x' land y' land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Idempotence: (x' land y land z) = (x' land y land z) lor (x' land y land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x'land y land z' ) lor (x' land y land z) = x' land y}{=}$
$ (x'land y) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x' land y land z) lor (x' land y' land z) = x' land z}{=}$
$ (x'land y) lor (x' land z) lor (x land y) overset{Adjacency: (x'land y) lor (x land y) = y}{=}$
$y lor (x' land z)$
$endgroup$
add a comment |
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%2f3151737%2fsimplify-using-boolean-algebra-laws-formulas%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
The following general equivalence principles are used:
Adjacency
$p = (p land q) lor (p land q')$
$p = (p lor q) land (p lor q')$
Idempotence
$p = p lor p$
$p = p land p$
Applied to your statement:
$ (x'land y land z' ) lor (x' land z) lor (x land y) overset{Adjacency: x' land z = (x' land y land z) lor (x' land y' land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Idempotence: (x' land y land z) = (x' land y land z) lor (x' land y land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x'land y land z' ) lor (x' land y land z) = x' land y}{=}$
$ (x'land y) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x' land y land z) lor (x' land y' land z) = x' land z}{=}$
$ (x'land y) lor (x' land z) lor (x land y) overset{Adjacency: (x'land y) lor (x land y) = y}{=}$
$y lor (x' land z)$
$endgroup$
add a comment |
$begingroup$
The following general equivalence principles are used:
Adjacency
$p = (p land q) lor (p land q')$
$p = (p lor q) land (p lor q')$
Idempotence
$p = p lor p$
$p = p land p$
Applied to your statement:
$ (x'land y land z' ) lor (x' land z) lor (x land y) overset{Adjacency: x' land z = (x' land y land z) lor (x' land y' land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Idempotence: (x' land y land z) = (x' land y land z) lor (x' land y land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x'land y land z' ) lor (x' land y land z) = x' land y}{=}$
$ (x'land y) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x' land y land z) lor (x' land y' land z) = x' land z}{=}$
$ (x'land y) lor (x' land z) lor (x land y) overset{Adjacency: (x'land y) lor (x land y) = y}{=}$
$y lor (x' land z)$
$endgroup$
add a comment |
$begingroup$
The following general equivalence principles are used:
Adjacency
$p = (p land q) lor (p land q')$
$p = (p lor q) land (p lor q')$
Idempotence
$p = p lor p$
$p = p land p$
Applied to your statement:
$ (x'land y land z' ) lor (x' land z) lor (x land y) overset{Adjacency: x' land z = (x' land y land z) lor (x' land y' land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Idempotence: (x' land y land z) = (x' land y land z) lor (x' land y land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x'land y land z' ) lor (x' land y land z) = x' land y}{=}$
$ (x'land y) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x' land y land z) lor (x' land y' land z) = x' land z}{=}$
$ (x'land y) lor (x' land z) lor (x land y) overset{Adjacency: (x'land y) lor (x land y) = y}{=}$
$y lor (x' land z)$
$endgroup$
The following general equivalence principles are used:
Adjacency
$p = (p land q) lor (p land q')$
$p = (p lor q) land (p lor q')$
Idempotence
$p = p lor p$
$p = p land p$
Applied to your statement:
$ (x'land y land z' ) lor (x' land z) lor (x land y) overset{Adjacency: x' land z = (x' land y land z) lor (x' land y' land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Idempotence: (x' land y land z) = (x' land y land z) lor (x' land y land z)}{=}$
$ (x'land y land z' ) lor (x' land y land z) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x'land y land z' ) lor (x' land y land z) = x' land y}{=}$
$ (x'land y) lor (x' land y land z) lor (x' land y' land z) lor (x land y) overset{Adjacency: (x' land y land z) lor (x' land y' land z) = x' land z}{=}$
$ (x'land y) lor (x' land z) lor (x land y) overset{Adjacency: (x'land y) lor (x land y) = y}{=}$
$y lor (x' land z)$
answered Mar 17 at 19:30
Bram28Bram28
63.9k44793
63.9k44793
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%2f3151737%2fsimplify-using-boolean-algebra-laws-formulas%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$
The identity $a equiv (awedge b) vee (a wedge b')$ is exploited in all lines. On 2nd row, it is used on $(x'wedge z)$, and the term $x'wedge y wedge z$ is also duplicated to use the identity twice on 3rd row.
$endgroup$
– FormerMath
Mar 17 at 17:41