And, does the concept of one/whole exist before sets?
And, does the concept of one/whole exist before sets?
For example, the category of finite sets without an NNO [1] is simpler or more foundational than the set of natural numbers. At the same time, this category is actually a category of numbers.
My point is that numbers are complicated by nature, but they are more intuitive for humans (mostly I think) than sets are. Sets are simpler or more basic, but often less intuitive for humans.
So, yes, idea of finite sets is prior to numbers, but numbers were formalized before the idea of sets was formalized, IMO, FWIW.
1 := {}
2 := {{}}
...
n+1 := {n}
This is the simplest set-based description of the natural numbers that I know, and it's very unwieldy -- one might like to construct negative numbers and zero; describe algorihms to perform arithmetic, etc. But it's all quite manageable and a satisfying exercise if one takes the time.
0 := {}
1 := {{}} (= {0})
2 := {{}, {{}}} (= {0, 1})
3 := {{}, {{}}, {{}, {{}}}} (= {0, 1, 2})
n+1 := {0, 1, 2, ... n}
This has the advantage that the numbers are equal to the cardinality of the sets that define them. In the construction you gave (which I agree is conceptually easier), the cardinality of 1 is 0, and then the cardinality of every greater integer is 1.
A cool feature of this version is
x < y := x ∈ y
[1] https://en.wikipedia.org/wiki/Cardinal_number [2] https://en.wikipedia.org/wiki/Ordinal_number