What features of a logic make possible the proof of Downward Lowenheim-Skolem?












7












$begingroup$


The Downward Lowenheim-Skolem Theorem asserts that if a countable first-order theory has an infinite model, then it has a countable model.



Although associated with first-order logic, the result also applies to second-order logic with Henkin semantics, and this is typically explained by the fact that a second-order logic with Henkin semantics behaves identically with a many-sorted first-order logics, and the LS theorem holds in that latter, along with Compactness and Completeness.



My general question is whether it is possible to precisely identify the boundary between logics that allow for proof of downward LST and those that do not. (I suspect that it might come down to the ability to prove the Tarski-Vaught criterion).



My specific question is whether the following theory would have a countable model (as given by a construction similar to the one for downward LST). The theory consists of the axioms of second-order ZFC except with Separation restricted to "definite" subsets. A subset is "definite" if it is defined by a "definite" property as axiomatized in Zermelo 1929a (p. 362 of Collected Works Vol I, Springer 2010) The set of definite propositions is the smallest set containing all "fundamental relations" (A "fundamental relation" is one of the form $a in b$ or $a = b$) and closed under the operations of negation, conjunction, disjunction, first-order quantification, and second-order quantification.



The axioms of this theory are Extensionality, Pairing, Second-order Separation (modulo the definiteness restriction), Powerset, Union, Foundation, and Second-order Replacement, and Choice.










share|cite|improve this question











$endgroup$












  • $begingroup$
    I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
    $endgroup$
    – Noah Schweber
    Jan 7 at 16:53












  • $begingroup$
    @NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
    $endgroup$
    – Mallik
    Jan 7 at 21:24






  • 1




    $begingroup$
    The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
    $endgroup$
    – Alex Kruckman
    Jan 7 at 22:26






  • 1




    $begingroup$
    Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:48






  • 1




    $begingroup$
    If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:52
















7












$begingroup$


The Downward Lowenheim-Skolem Theorem asserts that if a countable first-order theory has an infinite model, then it has a countable model.



Although associated with first-order logic, the result also applies to second-order logic with Henkin semantics, and this is typically explained by the fact that a second-order logic with Henkin semantics behaves identically with a many-sorted first-order logics, and the LS theorem holds in that latter, along with Compactness and Completeness.



My general question is whether it is possible to precisely identify the boundary between logics that allow for proof of downward LST and those that do not. (I suspect that it might come down to the ability to prove the Tarski-Vaught criterion).



My specific question is whether the following theory would have a countable model (as given by a construction similar to the one for downward LST). The theory consists of the axioms of second-order ZFC except with Separation restricted to "definite" subsets. A subset is "definite" if it is defined by a "definite" property as axiomatized in Zermelo 1929a (p. 362 of Collected Works Vol I, Springer 2010) The set of definite propositions is the smallest set containing all "fundamental relations" (A "fundamental relation" is one of the form $a in b$ or $a = b$) and closed under the operations of negation, conjunction, disjunction, first-order quantification, and second-order quantification.



The axioms of this theory are Extensionality, Pairing, Second-order Separation (modulo the definiteness restriction), Powerset, Union, Foundation, and Second-order Replacement, and Choice.










share|cite|improve this question











$endgroup$












  • $begingroup$
    I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
    $endgroup$
    – Noah Schweber
    Jan 7 at 16:53












  • $begingroup$
    @NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
    $endgroup$
    – Mallik
    Jan 7 at 21:24






  • 1




    $begingroup$
    The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
    $endgroup$
    – Alex Kruckman
    Jan 7 at 22:26






  • 1




    $begingroup$
    Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:48






  • 1




    $begingroup$
    If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:52














7












7








7





$begingroup$


The Downward Lowenheim-Skolem Theorem asserts that if a countable first-order theory has an infinite model, then it has a countable model.



Although associated with first-order logic, the result also applies to second-order logic with Henkin semantics, and this is typically explained by the fact that a second-order logic with Henkin semantics behaves identically with a many-sorted first-order logics, and the LS theorem holds in that latter, along with Compactness and Completeness.



My general question is whether it is possible to precisely identify the boundary between logics that allow for proof of downward LST and those that do not. (I suspect that it might come down to the ability to prove the Tarski-Vaught criterion).



My specific question is whether the following theory would have a countable model (as given by a construction similar to the one for downward LST). The theory consists of the axioms of second-order ZFC except with Separation restricted to "definite" subsets. A subset is "definite" if it is defined by a "definite" property as axiomatized in Zermelo 1929a (p. 362 of Collected Works Vol I, Springer 2010) The set of definite propositions is the smallest set containing all "fundamental relations" (A "fundamental relation" is one of the form $a in b$ or $a = b$) and closed under the operations of negation, conjunction, disjunction, first-order quantification, and second-order quantification.



The axioms of this theory are Extensionality, Pairing, Second-order Separation (modulo the definiteness restriction), Powerset, Union, Foundation, and Second-order Replacement, and Choice.










share|cite|improve this question











$endgroup$




The Downward Lowenheim-Skolem Theorem asserts that if a countable first-order theory has an infinite model, then it has a countable model.



Although associated with first-order logic, the result also applies to second-order logic with Henkin semantics, and this is typically explained by the fact that a second-order logic with Henkin semantics behaves identically with a many-sorted first-order logics, and the LS theorem holds in that latter, along with Compactness and Completeness.



My general question is whether it is possible to precisely identify the boundary between logics that allow for proof of downward LST and those that do not. (I suspect that it might come down to the ability to prove the Tarski-Vaught criterion).



My specific question is whether the following theory would have a countable model (as given by a construction similar to the one for downward LST). The theory consists of the axioms of second-order ZFC except with Separation restricted to "definite" subsets. A subset is "definite" if it is defined by a "definite" property as axiomatized in Zermelo 1929a (p. 362 of Collected Works Vol I, Springer 2010) The set of definite propositions is the smallest set containing all "fundamental relations" (A "fundamental relation" is one of the form $a in b$ or $a = b$) and closed under the operations of negation, conjunction, disjunction, first-order quantification, and second-order quantification.



The axioms of this theory are Extensionality, Pairing, Second-order Separation (modulo the definiteness restriction), Powerset, Union, Foundation, and Second-order Replacement, and Choice.







logic set-theory






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 10 at 1:32







Mallik

















asked Jan 7 at 1:13









MallikMallik

1547




1547












  • $begingroup$
    I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
    $endgroup$
    – Noah Schweber
    Jan 7 at 16:53












  • $begingroup$
    @NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
    $endgroup$
    – Mallik
    Jan 7 at 21:24






  • 1




    $begingroup$
    The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
    $endgroup$
    – Alex Kruckman
    Jan 7 at 22:26






  • 1




    $begingroup$
    Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:48






  • 1




    $begingroup$
    If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:52


















  • $begingroup$
    I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
    $endgroup$
    – Noah Schweber
    Jan 7 at 16:53












  • $begingroup$
    @NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
    $endgroup$
    – Mallik
    Jan 7 at 21:24






  • 1




    $begingroup$
    The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
    $endgroup$
    – Alex Kruckman
    Jan 7 at 22:26






  • 1




    $begingroup$
    Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:48






  • 1




    $begingroup$
    If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
    $endgroup$
    – Alex Kruckman
    Jan 10 at 1:52
















$begingroup$
I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
$endgroup$
– Noah Schweber
Jan 7 at 16:53






$begingroup$
I don't quite understand your specific question. Downward LST for first-order logic is provable in usual ZFC. Or are you asking whether every model of your version of ZFC has a countable elementary (in what sense?) submodel? (Also you probably also want to make the same modification to Replacement as you do to Separation ...) Also, I don't see why the logic for your version of ZFC would be intermediate. If you're allowing your second-order quantifiers to quantify over all subsets of a model, then its the full semantics; the fact that the elements of the first-order part are sets is irrelevant.
$endgroup$
– Noah Schweber
Jan 7 at 16:53














$begingroup$
@NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
$endgroup$
– Mallik
Jan 7 at 21:24




$begingroup$
@NoahSchweber I'm not sure how to state the question in a way that doesn't involve too much context. Before arriving at full second-order ZFC, Zermelo tried to axiomatize a notion of "definite property" in order to restrict Separation to subsets given by "definite" properties. The idea is that properties are definite if they are given by atomic formulas, or built up from other definite properties by the operations mentioned above. So the second-order quantifiers only range over the "definite" subsets.
$endgroup$
– Mallik
Jan 7 at 21:24




1




1




$begingroup$
The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
$endgroup$
– Alex Kruckman
Jan 7 at 22:26




$begingroup$
The general question is totally reasonable (if a bit imprecise). But the specific question doesn't make any sense. "All axioms of second-order ZFC except..." is not a logic, it is a theory in some logic. If you specify precisely what logic you want to consider this theory in, you can ask whether that logic satisfies downward LST. Or you can ask whether this particular theory has a countable model (assuming it's consistent). But as written, it's not at all clear what you mean.
$endgroup$
– Alex Kruckman
Jan 7 at 22:26




1




1




$begingroup$
Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
$endgroup$
– Alex Kruckman
Jan 10 at 1:48




$begingroup$
Ah - so all the axioms are the usual first-order axioms of ZFC, except that separation applies to formulas of second-order logic, and replacement applies to all functions with no definability requirement. And you consider this theory with the full semantics. Correct?
$endgroup$
– Alex Kruckman
Jan 10 at 1:48




1




1




$begingroup$
If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
$endgroup$
– Alex Kruckman
Jan 10 at 1:52




$begingroup$
If I've understood that correctly, then the second-order replacement is already a problem for having a countable model. Any model $M$ will contain a set called $omega^M$ with infinitely many elements. Now for any infinite subset $X$ of these elements, there is a function $F: omega^Mto omega^M$ with range $X$. So the replacement axiom says that $M$ contains a set whose elements are exactly $X$. And of course there are continuum-many infinite subsets of $omega$.
$endgroup$
– Alex Kruckman
Jan 10 at 1:52










0






active

oldest

votes












Your Answer








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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3064566%2fwhat-features-of-a-logic-make-possible-the-proof-of-downward-lowenheim-skolem%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3064566%2fwhat-features-of-a-logic-make-possible-the-proof-of-downward-lowenheim-skolem%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

To store a contact into the json file from server.js file using a class in NodeJS

Redirect URL with Chrome Remote Debugging Android Devices

Dieringhausen