A question about the definition of 'set'

  • Context: High School 
  • Thread starter Thread starter murshid_islam
  • Start date Start date
  • Tags Tags
    Definition Set
Click For Summary

Discussion Overview

The discussion revolves around the definition of a 'set' in mathematics, exploring whether sets can consist of real objects or are limited to abstract concepts. Participants examine various definitions and the implications of these definitions within set theory, including the nature of membership and the significance of order.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Technical explanation

Main Points Raised

  • Some participants argue that sets can include real objects, while others maintain that sets are inherently abstract entities.
  • One participant questions the restriction on order in the definition of sets, suggesting that sets can be partially or totally ordered.
  • Another participant emphasizes that a mathematical set does not refer to physical objects, reinforcing the abstract nature of sets.
  • There is a claim that the definition of a set is circular and lacks a true definition, as sets are axiomatized rather than defined.
  • Some participants reference Cantor's intuitive set theory, suggesting that earlier definitions of sets may still hold relevance despite the development of formal set theories like ZF.
  • Discussions include the idea that definitions of sets can vary and that many mathematicians primarily work within the framework of ZF set theory, which does not provide a definition of a set.
  • One participant proposes a definition based on membership and the empty set, while others challenge its validity and applicability in contemporary mathematics.
  • There is a contention regarding the role of undefined terms in definitions of sets, with some arguing that such terms complicate the understanding of what constitutes a set.

Areas of Agreement / Disagreement

Participants express multiple competing views on the definition and nature of sets, with no consensus reached on whether sets can include real objects or are strictly abstract. The discussion remains unresolved regarding the validity of various definitions and their acceptance in mathematical practice.

Contextual Notes

Limitations include differing interpretations of foundational concepts in set theory, the reliance on axioms that are not explicitly stated, and the historical context of definitions that may not align with modern mathematical standards.

  • #31
xxxx0xxxx said:
A is STILL a set⇔∃z(z∈A∨A=∅)

Why is "still" in all caps?
I personally do not understand why what you wrote is actually useful. A vector space is something that satisfies the vector space axioms. It's as simple as that. In today's mathematics a set is something that satisfies ZF. What more do you want?
 
Physics news on Phys.org
  • #32
xxxx0xxxx said:
Thank God!

but,

A is STILL a set⇔∃z(z∈A∨A=∅)

This is valid whether we're talking ZF, NBG, New Foundations or the Bhagavad Gita ...

This is not true in NBG! Consider the class of all sets, this satisfies the right-hand side of your equivalence, but it's not a set.

It is true in ZF however, but iit's trivial since everything is a set there. Why don't you just accept the fact that mathematicians don't do things your way? I'm not saying it's wrong what you say, it's just not what we do.
 
  • #33
micromass said:
This is not true in NBG! Consider the class of all sets, this satisfies the right-hand side of your equivalence, but it's not a set.

It is true in ZF however, but it's trivial since everything is a set there. Why don't you just accept the fact that mathematicians don't do things your way? I'm not saying it's wrong what you say, it's just not what we do.

Ok rename set to class and the definition is valid... now

\mbox{A is a class} \Leftrightarrow \exists z( z \in A \vee A=\emptyset)

for NBG, then derive set from class, BTW now there is no class of classes, but get set "a" as a representation of class "A". All it is is renaming the model elements, only we use the word "class" for the word set. Now NBG is a model in ZF.

And... we can turn it around and make ZF a model in NBG.
 
Last edited:
  • #34
pwsnafu said:
Why is "still" in all caps?
I personally do not understand why what you wrote is actually useful. A vector space is something that satisfies the vector space axioms. It's as simple as that. In today's mathematics a set is something that satisfies ZF. What more do you want?

Because, ZF is not the end all, be all of set theories, there are infinities of set theories.

ZF just happens to be the one that most people use; all the other set theories can be modeled in ZF and vice versa.
 
Last edited:
  • #35
xxxx0xxxx said:
Ok rename set to class and the definition is valid... now

\mbox{A is a class} \Leftrightarrow \exists z( z \in A \vee A=\emptyset)

for NBG, then derive set from class, BTW now there is no class of classes, but get set "a" as a representation of class "A". All it is is renaming the model elements, only we use the word "class" for the word set. Now NBG is a model in ZF.

And... we can turn it around and make ZF a model in NBG.


A bit of a silly definition isn't it? Once your definition defines a set, and once a class. I don't like it. And I don't think many mathematicians do...

xxxx0xxxx said:
Because, ZF is not the end all, be all of set theories, there are infinities of set theories.

ZF just happens to be the one that most people use; all the other set theories can be modeled in ZF and vice versa.

Of course not all set theory can be modeled in ZF. You really need to open a set theory book...
 
  • #36
xxxx0xxxx said:
\mbox{A is a class} \Leftrightarrow \exists z( z \in A \vee A=\emptyset)
As an aside, in NBG, both sides of the equivalence in NBG are tautological predicates of one variable (A).
 
  • #37
Hurkyl said:
As an aside, in NBG, both sides of the equivalence in NBG are tautological predicates of one variable (A).

Yes, the convention is usually to drop the universal quantifier...

\forall A(\mbox{A is a class} \Leftrightarrow \exists z(z \in A \vee A = \emptyset))

All definitions are tautologies.
 
  • #38
xxxx0xxxx said:
All definitions are tautologies.
No, I mean, for example,
A is a class​
is a tautology.
 
  • #39
Hurkyl said:
No, I mean, for example,
A is a class​
is a tautology.

Well, that may be because you are not making a distinction between object language and metalanguage.
 
  • #40
There is no metalanguage in mathematics...
 
  • #41
micromass said:
There is no metalanguage in mathematics...

What he is probably referring to an axiomatic formalization of the logical inferences within set theory, known as a metatheory, in which one could e.g. formally say "\phi is unprovable" for a statement \phi in set theory, whereas set theory can only say "\phi" (or \neg \phi, or any combinations of conjunctions, negations, etc.. of set theoretical statements). A metalanguage consists of statements about statements in some axiomatic setting, like set theory. Such a metalanguage is necessary to be able to prove that certain things are unprovable in set theory, such as the continuum hypothesis, so called metatheorems. It is also used to prove that the axiom of choice is logically independent from ZF.
 
  • #42
xxxx0xxxx said:
Well, that may be because you are not making a distinction between object language and metalanguage.
What you wrote was a statement in the language of NBG, and you even stated it as "for NBG". If you mean something other than what you wrote, it's up to you to make that explicitly clear. It is not up to us to divine your intent, nor even to assume your being meaningful at all.
 
  • #43
Hurkyl said:
What you wrote was a statement in the language of NBG, and you even stated it as "for NBG". If you mean something other than what you wrote, it's up to you to make that explicitly clear. It is not up to us to divine your intent, nor even to assume your being meaningful at all.

Well, you need not divine much,

"A" is in the object language

"is a class" is a statement in the metalanguage.

"A is a class" is well-formed-formula by virtue of the definiens:

\exists z (z \in A \vee A = \emptyset)

which is composed of nothing but elements of the object language.
 
  • #44
disregardthat said:
What he is probably referring to an axiomatic formalization of the logical inferences within set theory, known as a metatheory, in which one could e.g. formally say "\phi is unprovable" for a statement \phi in set theory, whereas set theory can only say "\phi" (or \neg \phi, or any combinations of conjunctions, negations, etc.. of set theoretical statements). A metalanguage consists of statements about statements in some axiomatic setting, like set theory. Such a metalanguage is necessary to be able to prove that certain things are unprovable in set theory, such as the continuum hypothesis, so called metatheorems. It is also used to prove that the axiom of choice is logically independent from ZF.

Seems pretty straightforward to me.

ZF can serve as a metalanguage for NBG, or any other model.
 
  • #45
xxxx0xxxx said:
Seems pretty straightforward to me.

ZF can serve as a metalanguage for NBG, or any other model.

I'd love to see some kind of proof for that...
 
  • #46
xxxx0xxxx said:
"is a class" is a statement in the metalanguage.
"is a class" is a predicate in the language of NBG. (the trivially true one, to be precise)

I have no idea how you manage to read it as a "statement" "in the metalanguage" or what you could possibly mean by such a claim.

(maybe... you just aren't familiar with forms of first-order logic that offer a richer syntax for doing routine logical tasks?)




That's not quite true -- I was wondering if you were thinking of an interpretation of NBG, and you were using "class" to refer not to the type of that name in NBG (actually, I think it's usually shortened to Cls) but some metatype you're interpreting it into. But, of course, if you were doing that "A is a class" would make no sense if A was a variable in the language of NBG.
 
  • #47
micromass said:
I'd love to see some kind of proof for that...

Hurkyl said:
"is a class" is a predicate in the language of NBG. (the trivially true one, to be precise)

I have no idea how you manage to read it as a "statement" "in the metalanguage" or what you could possibly mean by such a claim.

(maybe... you just aren't familiar with forms of first-order logic that offer a richer syntax for doing routine logical tasks?)




That's not quite true -- I was wondering if you were thinking of an interpretation of NBG, and you were using "class" to refer not to the type of that name in NBG (actually, I think it's usually shortened to Cls) but some metatype you're interpreting it into. But, of course, if you were doing that "A is a class" would make no sense if A was a variable in the language of NBG.

See the attached...

Moderator's note -- removed copyrighted material[/color]
 
Last edited by a moderator:
  • #48
xxxx0xxxx said:
See the attached...

I don't see how that answers my question...
Firstly, your attachment assumes the existence of a inaccessible cardinal, which is a huge assumption. In fact it cannot be proven that ZFC+inaccessible cardinal is relatively consistent with ZFC. Thus it is an assumption I don't like to see.
Furthermore, a statement in ZFC is provable iff it is provable in NBG. Thus the assumption of a large cardinal seems to be a bit too much.

Also, you said that "any set theory can be phrased in terms of ZF". I have yet to see a proof for this. How would you phrase NF or MK in terms of ZF?
 
  • #49
micromass said:
I'd love to see some kind of proof for that...

See the attached...


http://matwbn.icm.edu.pl/ksiazki/fm/fm64/fm64126.pdf

Moderator's note: duplication of copyrighted material replaced with link to source[/color]
(article title: "Novak's result by Henkin's method")
 
Last edited by a moderator:
  • #50
That doesn't answer the question...
 
  • #51
micromass said:
That doesn't answer the question...

Well,

having failed to answer your question in which you replaced my word "model" with your word "rephrased," and shown why mathematics is very much like arguing "how many angels can fit on the head of pin?", I return to my original statement to the OP:

A \mbox{ is a set} \Leftrightarrow \exists z (z \in A \vee A = \emptyset)

without any of the encumbrances peculiar to a particular theory of sets.

Best regards to all...

except those who absolutely have to have the last word...
 
  • #52
xxxx0xxxx said:
Well,

having failed to answer your question in which you replaced my word "model" with your word "rephrased,"

OK, sorry. Then provide a proof why ZF can be seen as model of other set theories? Or whatever it is you meant.

and shown why mathematics is very much like arguing "how many angels can fit on the head of pin?"

Let me remind you how mathematics works: we work with clear definitions and we prove things. Therefore, if we make a statement, then the statement should be precise and provable. If you actually think that mathematics is like arguing "how many angels can fit on the head of a pin", then I'm sorry but you haven't understood mathematics at all.

I return to my original statement to the OP:

A \mbox{ is a set} \Leftrightarrow \exists z (z \in A \vee A = \emptyset)

Doesn't work in NBG.

except those who absolutely have to have the last word...

It's not about having the last word, it's about correct obviously false statements.
 
  • #53
Ah, we've moved onto the "try to drown them in a deluge of material without any explanation or attempting to connect it to the issue at hand" stage of crackpottery. I think now's a good time to close it.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 73 ·
3
Replies
73
Views
9K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 55 ·
2
Replies
55
Views
9K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K