A Theory Entailing a Logical Equivalence of Two Formulas in FOL
$begingroup$
In FOL we say two formulas $phi$ and $psi$ are logically equivalent iff $phivDashpsi$ and $psivDashphi$.
My question is: What does it mean to say that a theory $T$ entails that $phi$ and $psi$ are logically equivalent? $T vDash (phivDashpsi text{ and } psivDashphi)$
Can we say it means $T, phivDashpsi$ and $T, psivDashphi$?
logic first-order-logic
$endgroup$
add a comment |
$begingroup$
In FOL we say two formulas $phi$ and $psi$ are logically equivalent iff $phivDashpsi$ and $psivDashphi$.
My question is: What does it mean to say that a theory $T$ entails that $phi$ and $psi$ are logically equivalent? $T vDash (phivDashpsi text{ and } psivDashphi)$
Can we say it means $T, phivDashpsi$ and $T, psivDashphi$?
logic first-order-logic
$endgroup$
add a comment |
$begingroup$
In FOL we say two formulas $phi$ and $psi$ are logically equivalent iff $phivDashpsi$ and $psivDashphi$.
My question is: What does it mean to say that a theory $T$ entails that $phi$ and $psi$ are logically equivalent? $T vDash (phivDashpsi text{ and } psivDashphi)$
Can we say it means $T, phivDashpsi$ and $T, psivDashphi$?
logic first-order-logic
$endgroup$
In FOL we say two formulas $phi$ and $psi$ are logically equivalent iff $phivDashpsi$ and $psivDashphi$.
My question is: What does it mean to say that a theory $T$ entails that $phi$ and $psi$ are logically equivalent? $T vDash (phivDashpsi text{ and } psivDashphi)$
Can we say it means $T, phivDashpsi$ and $T, psivDashphi$?
logic first-order-logic
logic first-order-logic
asked Jan 18 at 18:06
LoMaPhLoMaPh
8111916
8111916
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Your last line is right: "$varphi$ and $psi$ are $T$-equivalent" (which I think is the clearest way to phrase it in natural language) means "$T,varphimodelspsi$ and $T,psimodelsvarphi$."
(Meanwhile, "$Tmodels (varphimodelspsi wedgepsimodelsvarphi)$" doesn't actually mean anything - we can't "iterate $models$.")
However, there are a couple other (equivalent) ways to formulate this:
By the completeness theorem, that's equivalent to "$T,varphivdashpsi$ and $T,psivdashvarphi$" - that is, we can replace semantic entailment with proof.
By the deduction theorem, that's equivalent to "$Tvdashvarphileftrightarrowpsi$."
The deduction theorem also has a (much simpler to prove) semantic counterpart: it's easy to show that $T,thetamodelseta$ iff $Tmodelsthetarightarrow eta$, and it follows that ($T,thetamodelseta$ and $T,etamodelstheta$) iff $Tmodelsthetaleftrightarroweta$. So finally, yet another equivalent way to express "$varphi$ and $psi$ are $T$-equivalent" - and in my opinion the snappiest really - is $$"Tmodelsvarphileftrightarrowpsi."$$ Indeed,it's this last one that I consider the definition of "$varphi$ and $psi$ are $T$-equivalent," and I'd consider the equivalences with the other three versions to be (easily proved) theorems.
$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%2f3078581%2fa-theory-entailing-a-logical-equivalence-of-two-formulas-in-fol%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$
Your last line is right: "$varphi$ and $psi$ are $T$-equivalent" (which I think is the clearest way to phrase it in natural language) means "$T,varphimodelspsi$ and $T,psimodelsvarphi$."
(Meanwhile, "$Tmodels (varphimodelspsi wedgepsimodelsvarphi)$" doesn't actually mean anything - we can't "iterate $models$.")
However, there are a couple other (equivalent) ways to formulate this:
By the completeness theorem, that's equivalent to "$T,varphivdashpsi$ and $T,psivdashvarphi$" - that is, we can replace semantic entailment with proof.
By the deduction theorem, that's equivalent to "$Tvdashvarphileftrightarrowpsi$."
The deduction theorem also has a (much simpler to prove) semantic counterpart: it's easy to show that $T,thetamodelseta$ iff $Tmodelsthetarightarrow eta$, and it follows that ($T,thetamodelseta$ and $T,etamodelstheta$) iff $Tmodelsthetaleftrightarroweta$. So finally, yet another equivalent way to express "$varphi$ and $psi$ are $T$-equivalent" - and in my opinion the snappiest really - is $$"Tmodelsvarphileftrightarrowpsi."$$ Indeed,it's this last one that I consider the definition of "$varphi$ and $psi$ are $T$-equivalent," and I'd consider the equivalences with the other three versions to be (easily proved) theorems.
$endgroup$
add a comment |
$begingroup$
Your last line is right: "$varphi$ and $psi$ are $T$-equivalent" (which I think is the clearest way to phrase it in natural language) means "$T,varphimodelspsi$ and $T,psimodelsvarphi$."
(Meanwhile, "$Tmodels (varphimodelspsi wedgepsimodelsvarphi)$" doesn't actually mean anything - we can't "iterate $models$.")
However, there are a couple other (equivalent) ways to formulate this:
By the completeness theorem, that's equivalent to "$T,varphivdashpsi$ and $T,psivdashvarphi$" - that is, we can replace semantic entailment with proof.
By the deduction theorem, that's equivalent to "$Tvdashvarphileftrightarrowpsi$."
The deduction theorem also has a (much simpler to prove) semantic counterpart: it's easy to show that $T,thetamodelseta$ iff $Tmodelsthetarightarrow eta$, and it follows that ($T,thetamodelseta$ and $T,etamodelstheta$) iff $Tmodelsthetaleftrightarroweta$. So finally, yet another equivalent way to express "$varphi$ and $psi$ are $T$-equivalent" - and in my opinion the snappiest really - is $$"Tmodelsvarphileftrightarrowpsi."$$ Indeed,it's this last one that I consider the definition of "$varphi$ and $psi$ are $T$-equivalent," and I'd consider the equivalences with the other three versions to be (easily proved) theorems.
$endgroup$
add a comment |
$begingroup$
Your last line is right: "$varphi$ and $psi$ are $T$-equivalent" (which I think is the clearest way to phrase it in natural language) means "$T,varphimodelspsi$ and $T,psimodelsvarphi$."
(Meanwhile, "$Tmodels (varphimodelspsi wedgepsimodelsvarphi)$" doesn't actually mean anything - we can't "iterate $models$.")
However, there are a couple other (equivalent) ways to formulate this:
By the completeness theorem, that's equivalent to "$T,varphivdashpsi$ and $T,psivdashvarphi$" - that is, we can replace semantic entailment with proof.
By the deduction theorem, that's equivalent to "$Tvdashvarphileftrightarrowpsi$."
The deduction theorem also has a (much simpler to prove) semantic counterpart: it's easy to show that $T,thetamodelseta$ iff $Tmodelsthetarightarrow eta$, and it follows that ($T,thetamodelseta$ and $T,etamodelstheta$) iff $Tmodelsthetaleftrightarroweta$. So finally, yet another equivalent way to express "$varphi$ and $psi$ are $T$-equivalent" - and in my opinion the snappiest really - is $$"Tmodelsvarphileftrightarrowpsi."$$ Indeed,it's this last one that I consider the definition of "$varphi$ and $psi$ are $T$-equivalent," and I'd consider the equivalences with the other three versions to be (easily proved) theorems.
$endgroup$
Your last line is right: "$varphi$ and $psi$ are $T$-equivalent" (which I think is the clearest way to phrase it in natural language) means "$T,varphimodelspsi$ and $T,psimodelsvarphi$."
(Meanwhile, "$Tmodels (varphimodelspsi wedgepsimodelsvarphi)$" doesn't actually mean anything - we can't "iterate $models$.")
However, there are a couple other (equivalent) ways to formulate this:
By the completeness theorem, that's equivalent to "$T,varphivdashpsi$ and $T,psivdashvarphi$" - that is, we can replace semantic entailment with proof.
By the deduction theorem, that's equivalent to "$Tvdashvarphileftrightarrowpsi$."
The deduction theorem also has a (much simpler to prove) semantic counterpart: it's easy to show that $T,thetamodelseta$ iff $Tmodelsthetarightarrow eta$, and it follows that ($T,thetamodelseta$ and $T,etamodelstheta$) iff $Tmodelsthetaleftrightarroweta$. So finally, yet another equivalent way to express "$varphi$ and $psi$ are $T$-equivalent" - and in my opinion the snappiest really - is $$"Tmodelsvarphileftrightarrowpsi."$$ Indeed,it's this last one that I consider the definition of "$varphi$ and $psi$ are $T$-equivalent," and I'd consider the equivalences with the other three versions to be (easily proved) theorems.
answered Jan 18 at 18:18
Noah SchweberNoah Schweber
124k10150287
124k10150287
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%2f3078581%2fa-theory-entailing-a-logical-equivalence-of-two-formulas-in-fol%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