Prove that if the truth tree method proves a sentence $A$ from a set of sentences $T$, then $T models A$Method for removing redundant values from truth table (homework)Testing validity of Predicate Logic conditional statement without a Truth Tree.Show that if $models varphi supset psi$, then there is an interpolant for $varphi$ and $psi$Prof involving completeness of the tree methodShould the truth values of all sentences $Q$ equivalent to the fixed sentence $P$ be the same?Truth-functionality of the “If-Then” connective in EnglishShow that there are only $aleph_0$ many countable models of the following theory.Semantic proof of $varphi models (forall x)varphi$What do the paths of a truth tree represent?For any sentence A, if M $models$ A , then M' $models$ A as well
When did hardware antialiasing start being available?
Fair way to split coins
When should a starting writer get his own webpage?
UK Tourist Visa- Enquiry
Can "few" be used as a subject? If so, what is the rule?
Have the tides ever turned twice on any open problem?
Exit shell with shortcut (not typing exit) that closes session properly
Writing in a Christian voice
Determine voltage drop over 10G resistors with cheap multimeter
Do I need an EFI partition for each 18.04 ubuntu I have on my HD?
How to balance a monster modification (zombie)?
Symbolism of 18 Journeyers
Animating wave motion in water
Nested Dynamic SOQL Query
What (if any) is the reason to buy in small local stores?
Should I be concerned about student access to a test bank?
Is VPN a layer 3 concept?
Jem'Hadar, something strange about their life expectancy
What are the rules for concealing thieves' tools (or items in general)?
How to test the sharpness of a knife?
Interior of Set Notation
PTIJ: Which Dr. Seuss books should one obtain?
Print a physical multiplication table
10 year ban after applying for a UK student visa
Prove that if the truth tree method proves a sentence $A$ from a set of sentences $T$, then $T models A$
Method for removing redundant values from truth table (homework)Testing validity of Predicate Logic conditional statement without a Truth Tree.Show that if $models varphi supset psi$, then there is an interpolant for $varphi$ and $psi$Prof involving completeness of the tree methodShould the truth values of all sentences $Q$ equivalent to the fixed sentence $P$ be the same?Truth-functionality of the “If-Then” connective in EnglishShow that there are only $aleph_0$ many countable models of the following theory.Semantic proof of $varphi models (forall x)varphi$What do the paths of a truth tree represent?For any sentence A, if M $models$ A , then M' $models$ A as well
$begingroup$
Having trouble wrapping my head around how to prove this. My first question about this is what it means for the tree method to determine that $T$ $models$ $A$. I'm taking it to mean that if we apply the tree method with every sentence in $T$ and $-A$ as inputs, then after the tree is finished, there are no open paths? Is this the correct way to unpack the original assumption?
From there, i'm confused as to where to go. Using the definition I wasn't sure about, my first thought was to try a proof by contradiction and show that there couldn't possibly be an open path if the truth tree method determines $T$ $models$ $A$, but i'm not sure how to show this. Any help/insight would be greatly appreciated. Thanks in advance!
logic first-order-logic predicate-logic
$endgroup$
add a comment |
$begingroup$
Having trouble wrapping my head around how to prove this. My first question about this is what it means for the tree method to determine that $T$ $models$ $A$. I'm taking it to mean that if we apply the tree method with every sentence in $T$ and $-A$ as inputs, then after the tree is finished, there are no open paths? Is this the correct way to unpack the original assumption?
From there, i'm confused as to where to go. Using the definition I wasn't sure about, my first thought was to try a proof by contradiction and show that there couldn't possibly be an open path if the truth tree method determines $T$ $models$ $A$, but i'm not sure how to show this. Any help/insight would be greatly appreciated. Thanks in advance!
logic first-order-logic predicate-logic
$endgroup$
add a comment |
$begingroup$
Having trouble wrapping my head around how to prove this. My first question about this is what it means for the tree method to determine that $T$ $models$ $A$. I'm taking it to mean that if we apply the tree method with every sentence in $T$ and $-A$ as inputs, then after the tree is finished, there are no open paths? Is this the correct way to unpack the original assumption?
From there, i'm confused as to where to go. Using the definition I wasn't sure about, my first thought was to try a proof by contradiction and show that there couldn't possibly be an open path if the truth tree method determines $T$ $models$ $A$, but i'm not sure how to show this. Any help/insight would be greatly appreciated. Thanks in advance!
logic first-order-logic predicate-logic
$endgroup$
Having trouble wrapping my head around how to prove this. My first question about this is what it means for the tree method to determine that $T$ $models$ $A$. I'm taking it to mean that if we apply the tree method with every sentence in $T$ and $-A$ as inputs, then after the tree is finished, there are no open paths? Is this the correct way to unpack the original assumption?
From there, i'm confused as to where to go. Using the definition I wasn't sure about, my first thought was to try a proof by contradiction and show that there couldn't possibly be an open path if the truth tree method determines $T$ $models$ $A$, but i'm not sure how to show this. Any help/insight would be greatly appreciated. Thanks in advance!
logic first-order-logic predicate-logic
logic first-order-logic predicate-logic
edited Mar 13 at 9:24
Mauro ALLEGRANZA
67.2k449115
67.2k449115
asked Mar 13 at 3:48
MattyS11MattyS11
747
747
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
We have to exploit the fact that in case of a tableau (or : truth tree) for the set $S$ of formulas, a complete open branch defines a truth-assignment that satisfies the initials set $S$.
This fact corresponds to the obvious fact that a closed path is unsatisfiable, because we close a path finding a pair of contradictory formulas.
What we have to prove is the soundness of the proof procedure, i.e. that:
if $T cup lnot A $ closes without open paths, then $T vDash A$.
The proof is by induction, starting from the soundness of the rules.
This means to consider each rule and prove that if the assumption of the rule is true, also at least one of the following path is true.
Consider e.g. rule :
$dfrac A to Blnot A $;
clearly, if $A to B$ is true, either $B$ is true or $A$ is false (i.e. $lnot A$ is true).
Similarly for $dfrac lnot (A land B)lnot A $.
The same for the rules regarding quantifiers, like e.g. $dfrac lnot forall x Alnot A[x/a] text with a text new$: if it is not true that $A$ holds of every object, this implies that there is an object, call it $a$, of which $A$ does not hold.
Having verified the base case, we have to consider a tree $mathcal T$ and a truth-assignment $v_0$ to the sentential variables occurring in the tree.
We say that a path of $mathcal T$ is true under $v_0$ if every formula occurring in the path is true under $v_0$.
Finally, we shall say that the tree $mathcal T$ is true under $v_0$ iff at least one path is true under $v_0$.
Consider now a tree $mathcal T_1$ and let $mathcal T_2$ the immediate extension of $mathcal T_1$ obtained with the application of one of the rules.
The soundness of the rules proved above amounts to proving that any immediate extension $mathcal T_2$ of a tree $mathcal T_1$ which is true under a given truth-assignment $v_0$ is again true under $v_0$.
From this it follows by mathematical induction that for any tree $mathcal T$, if the origin is true under $v_0$, then $mathcal T$ must be true under $v_0$.
Last step : a closed tree $mathcal T$ cannot be true under any interpretation, hence the origin of a closed tree must be unsatisfiable.
Conclusion : if the tree for $T cup lnot A $ closes (i.e. it is complete with no open paths) then the set of formulas $T cup lnot A $ is unsatisfiable, and this in turn means that :
$T vDash A$.
$endgroup$
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
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%2f3146059%2fprove-that-if-the-truth-tree-method-proves-a-sentence-a-from-a-set-of-sentence%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$
We have to exploit the fact that in case of a tableau (or : truth tree) for the set $S$ of formulas, a complete open branch defines a truth-assignment that satisfies the initials set $S$.
This fact corresponds to the obvious fact that a closed path is unsatisfiable, because we close a path finding a pair of contradictory formulas.
What we have to prove is the soundness of the proof procedure, i.e. that:
if $T cup lnot A $ closes without open paths, then $T vDash A$.
The proof is by induction, starting from the soundness of the rules.
This means to consider each rule and prove that if the assumption of the rule is true, also at least one of the following path is true.
Consider e.g. rule :
$dfrac A to Blnot A $;
clearly, if $A to B$ is true, either $B$ is true or $A$ is false (i.e. $lnot A$ is true).
Similarly for $dfrac lnot (A land B)lnot A $.
The same for the rules regarding quantifiers, like e.g. $dfrac lnot forall x Alnot A[x/a] text with a text new$: if it is not true that $A$ holds of every object, this implies that there is an object, call it $a$, of which $A$ does not hold.
Having verified the base case, we have to consider a tree $mathcal T$ and a truth-assignment $v_0$ to the sentential variables occurring in the tree.
We say that a path of $mathcal T$ is true under $v_0$ if every formula occurring in the path is true under $v_0$.
Finally, we shall say that the tree $mathcal T$ is true under $v_0$ iff at least one path is true under $v_0$.
Consider now a tree $mathcal T_1$ and let $mathcal T_2$ the immediate extension of $mathcal T_1$ obtained with the application of one of the rules.
The soundness of the rules proved above amounts to proving that any immediate extension $mathcal T_2$ of a tree $mathcal T_1$ which is true under a given truth-assignment $v_0$ is again true under $v_0$.
From this it follows by mathematical induction that for any tree $mathcal T$, if the origin is true under $v_0$, then $mathcal T$ must be true under $v_0$.
Last step : a closed tree $mathcal T$ cannot be true under any interpretation, hence the origin of a closed tree must be unsatisfiable.
Conclusion : if the tree for $T cup lnot A $ closes (i.e. it is complete with no open paths) then the set of formulas $T cup lnot A $ is unsatisfiable, and this in turn means that :
$T vDash A$.
$endgroup$
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
add a comment |
$begingroup$
We have to exploit the fact that in case of a tableau (or : truth tree) for the set $S$ of formulas, a complete open branch defines a truth-assignment that satisfies the initials set $S$.
This fact corresponds to the obvious fact that a closed path is unsatisfiable, because we close a path finding a pair of contradictory formulas.
What we have to prove is the soundness of the proof procedure, i.e. that:
if $T cup lnot A $ closes without open paths, then $T vDash A$.
The proof is by induction, starting from the soundness of the rules.
This means to consider each rule and prove that if the assumption of the rule is true, also at least one of the following path is true.
Consider e.g. rule :
$dfrac A to Blnot A $;
clearly, if $A to B$ is true, either $B$ is true or $A$ is false (i.e. $lnot A$ is true).
Similarly for $dfrac lnot (A land B)lnot A $.
The same for the rules regarding quantifiers, like e.g. $dfrac lnot forall x Alnot A[x/a] text with a text new$: if it is not true that $A$ holds of every object, this implies that there is an object, call it $a$, of which $A$ does not hold.
Having verified the base case, we have to consider a tree $mathcal T$ and a truth-assignment $v_0$ to the sentential variables occurring in the tree.
We say that a path of $mathcal T$ is true under $v_0$ if every formula occurring in the path is true under $v_0$.
Finally, we shall say that the tree $mathcal T$ is true under $v_0$ iff at least one path is true under $v_0$.
Consider now a tree $mathcal T_1$ and let $mathcal T_2$ the immediate extension of $mathcal T_1$ obtained with the application of one of the rules.
The soundness of the rules proved above amounts to proving that any immediate extension $mathcal T_2$ of a tree $mathcal T_1$ which is true under a given truth-assignment $v_0$ is again true under $v_0$.
From this it follows by mathematical induction that for any tree $mathcal T$, if the origin is true under $v_0$, then $mathcal T$ must be true under $v_0$.
Last step : a closed tree $mathcal T$ cannot be true under any interpretation, hence the origin of a closed tree must be unsatisfiable.
Conclusion : if the tree for $T cup lnot A $ closes (i.e. it is complete with no open paths) then the set of formulas $T cup lnot A $ is unsatisfiable, and this in turn means that :
$T vDash A$.
$endgroup$
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
add a comment |
$begingroup$
We have to exploit the fact that in case of a tableau (or : truth tree) for the set $S$ of formulas, a complete open branch defines a truth-assignment that satisfies the initials set $S$.
This fact corresponds to the obvious fact that a closed path is unsatisfiable, because we close a path finding a pair of contradictory formulas.
What we have to prove is the soundness of the proof procedure, i.e. that:
if $T cup lnot A $ closes without open paths, then $T vDash A$.
The proof is by induction, starting from the soundness of the rules.
This means to consider each rule and prove that if the assumption of the rule is true, also at least one of the following path is true.
Consider e.g. rule :
$dfrac A to Blnot A $;
clearly, if $A to B$ is true, either $B$ is true or $A$ is false (i.e. $lnot A$ is true).
Similarly for $dfrac lnot (A land B)lnot A $.
The same for the rules regarding quantifiers, like e.g. $dfrac lnot forall x Alnot A[x/a] text with a text new$: if it is not true that $A$ holds of every object, this implies that there is an object, call it $a$, of which $A$ does not hold.
Having verified the base case, we have to consider a tree $mathcal T$ and a truth-assignment $v_0$ to the sentential variables occurring in the tree.
We say that a path of $mathcal T$ is true under $v_0$ if every formula occurring in the path is true under $v_0$.
Finally, we shall say that the tree $mathcal T$ is true under $v_0$ iff at least one path is true under $v_0$.
Consider now a tree $mathcal T_1$ and let $mathcal T_2$ the immediate extension of $mathcal T_1$ obtained with the application of one of the rules.
The soundness of the rules proved above amounts to proving that any immediate extension $mathcal T_2$ of a tree $mathcal T_1$ which is true under a given truth-assignment $v_0$ is again true under $v_0$.
From this it follows by mathematical induction that for any tree $mathcal T$, if the origin is true under $v_0$, then $mathcal T$ must be true under $v_0$.
Last step : a closed tree $mathcal T$ cannot be true under any interpretation, hence the origin of a closed tree must be unsatisfiable.
Conclusion : if the tree for $T cup lnot A $ closes (i.e. it is complete with no open paths) then the set of formulas $T cup lnot A $ is unsatisfiable, and this in turn means that :
$T vDash A$.
$endgroup$
We have to exploit the fact that in case of a tableau (or : truth tree) for the set $S$ of formulas, a complete open branch defines a truth-assignment that satisfies the initials set $S$.
This fact corresponds to the obvious fact that a closed path is unsatisfiable, because we close a path finding a pair of contradictory formulas.
What we have to prove is the soundness of the proof procedure, i.e. that:
if $T cup lnot A $ closes without open paths, then $T vDash A$.
The proof is by induction, starting from the soundness of the rules.
This means to consider each rule and prove that if the assumption of the rule is true, also at least one of the following path is true.
Consider e.g. rule :
$dfrac A to Blnot A $;
clearly, if $A to B$ is true, either $B$ is true or $A$ is false (i.e. $lnot A$ is true).
Similarly for $dfrac lnot (A land B)lnot A $.
The same for the rules regarding quantifiers, like e.g. $dfrac lnot forall x Alnot A[x/a] text with a text new$: if it is not true that $A$ holds of every object, this implies that there is an object, call it $a$, of which $A$ does not hold.
Having verified the base case, we have to consider a tree $mathcal T$ and a truth-assignment $v_0$ to the sentential variables occurring in the tree.
We say that a path of $mathcal T$ is true under $v_0$ if every formula occurring in the path is true under $v_0$.
Finally, we shall say that the tree $mathcal T$ is true under $v_0$ iff at least one path is true under $v_0$.
Consider now a tree $mathcal T_1$ and let $mathcal T_2$ the immediate extension of $mathcal T_1$ obtained with the application of one of the rules.
The soundness of the rules proved above amounts to proving that any immediate extension $mathcal T_2$ of a tree $mathcal T_1$ which is true under a given truth-assignment $v_0$ is again true under $v_0$.
From this it follows by mathematical induction that for any tree $mathcal T$, if the origin is true under $v_0$, then $mathcal T$ must be true under $v_0$.
Last step : a closed tree $mathcal T$ cannot be true under any interpretation, hence the origin of a closed tree must be unsatisfiable.
Conclusion : if the tree for $T cup lnot A $ closes (i.e. it is complete with no open paths) then the set of formulas $T cup lnot A $ is unsatisfiable, and this in turn means that :
$T vDash A$.
edited Mar 13 at 11:41
answered Mar 13 at 7:54
Mauro ALLEGRANZAMauro ALLEGRANZA
67.2k449115
67.2k449115
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
add a comment |
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
$begingroup$
God bless you, this is perfect!! Thank you so much.
$endgroup$
– MattyS11
Mar 13 at 16:33
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%2f3146059%2fprove-that-if-the-truth-tree-method-proves-a-sentence-a-from-a-set-of-sentence%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