Modern algebra and set theory: ZFC vs. NBG












5












$begingroup$


This may be somewhat of a philosophical question and is probably nitpicking, but it is also one that has always bothered me a little:



Is it not more natural consider NBG set theory as the foundation for modern algebra as opposed to traditional ZFC? To me, ZF has always seemed sort of hacky, for lack of a better word, as if it has been patched and patched over the years; kind of how windows vista would look today if it were still in use. It is no doubt an extremely powerful theory, but the point is that in modern application ZF tends to be somewhat inadequate, seemingly always requiring a work around; thus, hacky. On the other hand, NBG deals with classes directly, and is just for all intents and purposes more accessible from the algebraic viewpoint, especially from the point of view of lattice and order theory, all the way to class field theory. NBG is just better equipped for the job.



I guess an easier way to say all of this is that while ZF is more concerned with objects, NBG is designed to exploit the relationships between objects, which, in my opinion is more fundamental to not only mathematics, but to logic itself. NBG is implemented naturally to exhibit the abilities of comparison and deduction, which can be argued to form the basis for the concept of logic, in and of itself.



Am I crazy, or has anyone else ever felt this way?










share|cite|improve this question











$endgroup$












  • $begingroup$
    You should switch to linux and SEAR.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:17










  • $begingroup$
    @k.stm: How is that Linux? If anything, that's DEC10.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:18










  • $begingroup$
    Lol, I do use Linux, it was just an analogy.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:21










  • $begingroup$
    @AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:22












  • $begingroup$
    @k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:25
















5












$begingroup$


This may be somewhat of a philosophical question and is probably nitpicking, but it is also one that has always bothered me a little:



Is it not more natural consider NBG set theory as the foundation for modern algebra as opposed to traditional ZFC? To me, ZF has always seemed sort of hacky, for lack of a better word, as if it has been patched and patched over the years; kind of how windows vista would look today if it were still in use. It is no doubt an extremely powerful theory, but the point is that in modern application ZF tends to be somewhat inadequate, seemingly always requiring a work around; thus, hacky. On the other hand, NBG deals with classes directly, and is just for all intents and purposes more accessible from the algebraic viewpoint, especially from the point of view of lattice and order theory, all the way to class field theory. NBG is just better equipped for the job.



I guess an easier way to say all of this is that while ZF is more concerned with objects, NBG is designed to exploit the relationships between objects, which, in my opinion is more fundamental to not only mathematics, but to logic itself. NBG is implemented naturally to exhibit the abilities of comparison and deduction, which can be argued to form the basis for the concept of logic, in and of itself.



Am I crazy, or has anyone else ever felt this way?










share|cite|improve this question











$endgroup$












  • $begingroup$
    You should switch to linux and SEAR.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:17










  • $begingroup$
    @k.stm: How is that Linux? If anything, that's DEC10.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:18










  • $begingroup$
    Lol, I do use Linux, it was just an analogy.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:21










  • $begingroup$
    @AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:22












  • $begingroup$
    @k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:25














5












5








5


4



$begingroup$


This may be somewhat of a philosophical question and is probably nitpicking, but it is also one that has always bothered me a little:



Is it not more natural consider NBG set theory as the foundation for modern algebra as opposed to traditional ZFC? To me, ZF has always seemed sort of hacky, for lack of a better word, as if it has been patched and patched over the years; kind of how windows vista would look today if it were still in use. It is no doubt an extremely powerful theory, but the point is that in modern application ZF tends to be somewhat inadequate, seemingly always requiring a work around; thus, hacky. On the other hand, NBG deals with classes directly, and is just for all intents and purposes more accessible from the algebraic viewpoint, especially from the point of view of lattice and order theory, all the way to class field theory. NBG is just better equipped for the job.



I guess an easier way to say all of this is that while ZF is more concerned with objects, NBG is designed to exploit the relationships between objects, which, in my opinion is more fundamental to not only mathematics, but to logic itself. NBG is implemented naturally to exhibit the abilities of comparison and deduction, which can be argued to form the basis for the concept of logic, in and of itself.



Am I crazy, or has anyone else ever felt this way?










share|cite|improve this question











$endgroup$




This may be somewhat of a philosophical question and is probably nitpicking, but it is also one that has always bothered me a little:



Is it not more natural consider NBG set theory as the foundation for modern algebra as opposed to traditional ZFC? To me, ZF has always seemed sort of hacky, for lack of a better word, as if it has been patched and patched over the years; kind of how windows vista would look today if it were still in use. It is no doubt an extremely powerful theory, but the point is that in modern application ZF tends to be somewhat inadequate, seemingly always requiring a work around; thus, hacky. On the other hand, NBG deals with classes directly, and is just for all intents and purposes more accessible from the algebraic viewpoint, especially from the point of view of lattice and order theory, all the way to class field theory. NBG is just better equipped for the job.



I guess an easier way to say all of this is that while ZF is more concerned with objects, NBG is designed to exploit the relationships between objects, which, in my opinion is more fundamental to not only mathematics, but to logic itself. NBG is implemented naturally to exhibit the abilities of comparison and deduction, which can be argued to form the basis for the concept of logic, in and of itself.



Am I crazy, or has anyone else ever felt this way?







abstract-algebra soft-question set-theory foundations






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 14 '18 at 13:56









rr01

1158




1158










asked Jan 3 '15 at 21:12









justsomeguy90justsomeguy90

887




887












  • $begingroup$
    You should switch to linux and SEAR.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:17










  • $begingroup$
    @k.stm: How is that Linux? If anything, that's DEC10.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:18










  • $begingroup$
    Lol, I do use Linux, it was just an analogy.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:21










  • $begingroup$
    @AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:22












  • $begingroup$
    @k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:25


















  • $begingroup$
    You should switch to linux and SEAR.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:17










  • $begingroup$
    @k.stm: How is that Linux? If anything, that's DEC10.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:18










  • $begingroup$
    Lol, I do use Linux, it was just an analogy.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:21










  • $begingroup$
    @AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
    $endgroup$
    – k.stm
    Jan 3 '15 at 21:22












  • $begingroup$
    @k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:25
















$begingroup$
You should switch to linux and SEAR.
$endgroup$
– k.stm
Jan 3 '15 at 21:17




$begingroup$
You should switch to linux and SEAR.
$endgroup$
– k.stm
Jan 3 '15 at 21:17












$begingroup$
@k.stm: How is that Linux? If anything, that's DEC10.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:18




$begingroup$
@k.stm: How is that Linux? If anything, that's DEC10.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:18












$begingroup$
Lol, I do use Linux, it was just an analogy.
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:21




$begingroup$
Lol, I do use Linux, it was just an analogy.
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:21












$begingroup$
@AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
$endgroup$
– k.stm
Jan 3 '15 at 21:22






$begingroup$
@AsafKaragila Funnily, the page I linked to even indulges in that metaphor itself (which I didn’t know before): “Or, using an alternate metaphor, ZFC is like Windows, ETCS is like UNIX, and SEAR is like OS X (or maybe Ubuntu).” And maybe it’s not Ubuntu, but Debian or Arch or something.
$endgroup$
– k.stm
Jan 3 '15 at 21:22














$begingroup$
@k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:25




$begingroup$
@k.stm: As someone who's been doing set theory for a while now, and been working with Linux for a while longer, and with Windows even longer than that, the comparison is bad. The comparison should be between CPU architectures, not operating systems.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:25










1 Answer
1






active

oldest

votes


















6












$begingroup$

Many people have felt like that.



This is why you often hear people in algebra moaning about set theory, or ignoring set theoretic issues (they usually can point out where these issues arise, and that someone out there knows how to solve them). This is also why there are people who are very enthusiastic about algebraic set theories like $sf ETCS$, or type theories like $sf SEAR$ and $sf HTT$, which may or may not prove to be a better foundation for algebra.



But switching from $sf ZFC$ to $sf NBG$ only pushes the problem "one step further". Sure, now you have the class of all groups as an actual object. But what about the category of all small categories? That's not a class anymore, since only sets are allowed to be elements of other classes, and small categories are not necessarily classes.



This is why working with universes is easier here. They allow you to jump "one level up" without any consequences. Each time you just extend the definition of what it means to be a set, and include more things as sets.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:40










  • $begingroup$
    Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:43










  • $begingroup$
    The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:44










  • $begingroup$
    Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 22:07










  • $begingroup$
    That sounds dangerously close to type theory. :-)
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 22:07











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


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1090082%2fmodern-algebra-and-set-theory-zfc-vs-nbg%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









6












$begingroup$

Many people have felt like that.



This is why you often hear people in algebra moaning about set theory, or ignoring set theoretic issues (they usually can point out where these issues arise, and that someone out there knows how to solve them). This is also why there are people who are very enthusiastic about algebraic set theories like $sf ETCS$, or type theories like $sf SEAR$ and $sf HTT$, which may or may not prove to be a better foundation for algebra.



But switching from $sf ZFC$ to $sf NBG$ only pushes the problem "one step further". Sure, now you have the class of all groups as an actual object. But what about the category of all small categories? That's not a class anymore, since only sets are allowed to be elements of other classes, and small categories are not necessarily classes.



This is why working with universes is easier here. They allow you to jump "one level up" without any consequences. Each time you just extend the definition of what it means to be a set, and include more things as sets.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:40










  • $begingroup$
    Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:43










  • $begingroup$
    The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:44










  • $begingroup$
    Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 22:07










  • $begingroup$
    That sounds dangerously close to type theory. :-)
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 22:07
















6












$begingroup$

Many people have felt like that.



This is why you often hear people in algebra moaning about set theory, or ignoring set theoretic issues (they usually can point out where these issues arise, and that someone out there knows how to solve them). This is also why there are people who are very enthusiastic about algebraic set theories like $sf ETCS$, or type theories like $sf SEAR$ and $sf HTT$, which may or may not prove to be a better foundation for algebra.



But switching from $sf ZFC$ to $sf NBG$ only pushes the problem "one step further". Sure, now you have the class of all groups as an actual object. But what about the category of all small categories? That's not a class anymore, since only sets are allowed to be elements of other classes, and small categories are not necessarily classes.



This is why working with universes is easier here. They allow you to jump "one level up" without any consequences. Each time you just extend the definition of what it means to be a set, and include more things as sets.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:40










  • $begingroup$
    Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:43










  • $begingroup$
    The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:44










  • $begingroup$
    Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 22:07










  • $begingroup$
    That sounds dangerously close to type theory. :-)
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 22:07














6












6








6





$begingroup$

Many people have felt like that.



This is why you often hear people in algebra moaning about set theory, or ignoring set theoretic issues (they usually can point out where these issues arise, and that someone out there knows how to solve them). This is also why there are people who are very enthusiastic about algebraic set theories like $sf ETCS$, or type theories like $sf SEAR$ and $sf HTT$, which may or may not prove to be a better foundation for algebra.



But switching from $sf ZFC$ to $sf NBG$ only pushes the problem "one step further". Sure, now you have the class of all groups as an actual object. But what about the category of all small categories? That's not a class anymore, since only sets are allowed to be elements of other classes, and small categories are not necessarily classes.



This is why working with universes is easier here. They allow you to jump "one level up" without any consequences. Each time you just extend the definition of what it means to be a set, and include more things as sets.






share|cite|improve this answer









$endgroup$



Many people have felt like that.



This is why you often hear people in algebra moaning about set theory, or ignoring set theoretic issues (they usually can point out where these issues arise, and that someone out there knows how to solve them). This is also why there are people who are very enthusiastic about algebraic set theories like $sf ETCS$, or type theories like $sf SEAR$ and $sf HTT$, which may or may not prove to be a better foundation for algebra.



But switching from $sf ZFC$ to $sf NBG$ only pushes the problem "one step further". Sure, now you have the class of all groups as an actual object. But what about the category of all small categories? That's not a class anymore, since only sets are allowed to be elements of other classes, and small categories are not necessarily classes.



This is why working with universes is easier here. They allow you to jump "one level up" without any consequences. Each time you just extend the definition of what it means to be a set, and include more things as sets.







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered Jan 3 '15 at 21:23









Asaf KaragilaAsaf Karagila

305k33435766




305k33435766












  • $begingroup$
    I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:40










  • $begingroup$
    Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:43










  • $begingroup$
    The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:44










  • $begingroup$
    Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 22:07










  • $begingroup$
    That sounds dangerously close to type theory. :-)
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 22:07


















  • $begingroup$
    I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:40










  • $begingroup$
    Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 21:43










  • $begingroup$
    The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 21:44










  • $begingroup$
    Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
    $endgroup$
    – justsomeguy90
    Jan 3 '15 at 22:07










  • $begingroup$
    That sounds dangerously close to type theory. :-)
    $endgroup$
    – Asaf Karagila
    Jan 3 '15 at 22:07
















$begingroup$
I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:40




$begingroup$
I see your point, however, I was under the impression that NBG could handle such discussion. Is a universe not a class?
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:40












$begingroup$
Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:43




$begingroup$
Actually, I guess since we are talking about the categories of all categories, we would simply allow for impredicative comprehension, right?
$endgroup$
– justsomeguy90
Jan 3 '15 at 21:43












$begingroup$
The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:44




$begingroup$
The universe is a class. But classes are not objects of other classes. So a category whose objects are small categories is a collection whose objects are themselves classes, and for this collection to be "in the universe" you need to either allow 2-classes (thus extend again), or that all the categories you worked with were actually sets to begin with. What NBG gives you is the ability to quantify over proper classes, which makes dealing with small categories (and to a very very minor degree, for making statements about arbitrary small categories) much easier.
$endgroup$
– Asaf Karagila
Jan 3 '15 at 21:44












$begingroup$
Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
$endgroup$
– justsomeguy90
Jan 3 '15 at 22:07




$begingroup$
Altenatively, couldn't we simply a priori give a formal definition of say the "logical scope" of a variable in a logical formula and allow for modification to a particular subject matter, thus making any logical formula "scope-dependent". I.e. we could stop defining scope-independent variables, so that when we choose to generalize, paradoxical "spillover" of quantified variables are in some sense modded out by restriction to the new scope.
$endgroup$
– justsomeguy90
Jan 3 '15 at 22:07












$begingroup$
That sounds dangerously close to type theory. :-)
$endgroup$
– Asaf Karagila
Jan 3 '15 at 22:07




$begingroup$
That sounds dangerously close to type theory. :-)
$endgroup$
– Asaf Karagila
Jan 3 '15 at 22:07


















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%2f1090082%2fmodern-algebra-and-set-theory-zfc-vs-nbg%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

Le Mesnil-Réaume

Ida-Boy-Ed-Garten

web3.py web3.isConnected() returns false always