erislover, unfortunately, I have doubts that I’ll have time to keep my end of the debate any longer, but I didn’t want to leave this hanging:
The foundation of mathematics is axiomatic set theory (the axiom of choice is also often included, but not listed here). It’s not really ever “defined” what a set is, the axioms just state what properties our collection of sets must satisfy. One of the axioms (the second one listed) basically states, “The empty set exists”, so if I’m understanding what you mean by “presuppose”, one of the axioms of set theory presupposes that a set exists–namely, the empty set.
The other axioms basically provide ways of constructing other sets, in addition to the given empty set. The union of a collection of sets exists, the power set of a set exists, given a particular set, you can construct a subset of elements that satisfy a particular property, and so forth.
Actually, there is one other axiom that “presupposes” the existence of a set–the axiom of infinity, which basically says, “There is an infinite set”.
From these axioms, you can construct numbers (the natural numbers, the rational numbers, real numbers, whatever numbers you want). For example, the natural numbers, in terms of sets:
0 = {} (the empty set)
1 = {0}
2 = {0, 1}
3 = {0, 1, 2}
and so forth. You can then prove that this construction satisfies the Peano axioms for the natural numbers.
Back to the axioms, again, the axioms are really only a list of properties the collection (proper class, actually) of sets must satisfy. In fact, here you may have one collection of sets satisfying the axioms, while there you may have a different collection of sets, also satisfying the axioms. In the first collection, maybe the set of real numbers has cardinality aleph-one, while in the second collection, the set of real numbers has cardinality aleph-ten million. There’s nothing in the axioms strong enough to tell you, “This is the true collection of sets”–one collection of sets satisfying the axioms is just as good as any other collection satisfying the axioms, as far as the axioms go. And that’s why we have those undecidable propositions, such as the continuum hypothesis, that Goedel warned us about.
Anyway, I got carried away there, sorry for the hijack. Carry on.