Confusion over what set theory is exactly

173 Views Asked by At

I am reading through Tao's Analysis.

Tao defines all these rules for sets and they can be expressed in terms of first order logic, hence ZFC being a "first order theory." But then these "underlying" notions of sets, this idea that a set is just a kind of special "thing" that can "contain" other "things" (including other sets), is this technically part of ZFC or something more fundamental? Is "set theory" considered a foundational framework that by itself doesn't depend on anything deeper like propositional or first order logic?

2

There are 2 best solutions below

2
On BEST ANSWER

Set theory is the theory of sets. The essential properties of sets are as follows:

  • There's a relation $a\in b$ where both $a$ and $b$ can be sets. In the most commonly used set theory, Zermelo-Fraenkel set theory with Axiom of Choice, or short ZFC, sets are the only things that can be in those relations, but other set theories allow additional things that can only be put on the left side, called urelements, and/or things that can only be put on the right side, called proper classes. Note that the term “proper class” is also used in the context of ZFC, but there they are not actually objects of the theory.

    When $a\in b$, we say $a$ is an element of $b$.

  • A set is completely determined by its elements. That is, if there are two sets $a\ne b$, then there exists an element $c$ such that exactly one of $c\in a$ or $c\in b$ is true. Usually that's stated explicitly as axiom, called axiom of extensionality.

  • There are ways to construct sets from a large class of logical formulas, such that something is an element of that set iff the formula is true. Naive set theory just allowed any formula, but that leads to contradictions. Different set theories have different restrictions on which formulas lead to sets. In ZFC, the restriction ultimately boils down on allowing only formulas of the form $\phi(x,y)\land y\in a$ where $a$ is a set, and $\phi$ is a formula that for each $y$ is true only for one $x$.

    Note that a set theory can also provide other, more explicit ways to construct sets (for example, ZFC contains, besides others, the axiom of the power set, that states that for any set also its power set exists), or outright state the existence of sets with specific properties (in ZFC, the axiom of infinity effectively states the existence of an infinite set). However there are set theories where the general rule is sufficient, like New Foundations.

Whenever you've got a theory that fulfils those points, it would be called a set theory. But usually, if you say set theory without any qualifications, you mean ZFC.

Now as the last point already shows, set theory very much depends on having a logical system (which usually, as in the case of ZFC, will be first-order logic). But then, I have a hard time thinking of any mathematical theory that doesn't.

0
On

There are many models which may be used as foundations of mathematics. Sets (considered under the axioms of Zermelo-Fraenkel or ZFC) are just one of these. In this case, it probably does not make much sense to ask what sets are “really”; they are an emergent phenomenon of you using the axiomatisation. Whether there is really any substance to a set beyond this as some kind of ideal platonic form, or whether “sets” really are just the list of applications of the axioms you’ve written on the page, is an open philosophical question.

As for other foundations of mathematics, such as set-free category theory, or type theory (a personal favourite of mine), sets can be built up using these other frameworks. Then I could say that a set is actually just a particular type, and be done with it — but then this raises the question of what types “are really”.

If you’re interested in foundations of math, may I recommend you check out how we formally prove math using computers (usually in some kind of type theory language)? In particular, the Lean theorem prover has a good online tutorial (https://leanprover.github.io/tutorial/). At least when dealing with type theory, the foundations of math are at least as concrete as programs on your computer, which I personally found largely satisfied my philosophical queries about sets. Of course, there is still the question of what types are “really”, but I found that “math is just computer programs” was a good enough stopping point; there really may be no genuine answer to what any of math “is” “really”.

Awodey also discusses interchanging between Sets, Categories, and Types here, which may or may not be accessible to you depending on your level of study but might be interesting to someone nonetheless: https://www.andrew.cmu.edu/user/awodey/preprints/stcsFinal.pdf