This question may sound philosophy, but it has been bothering me for a very long time, therefore I have to ask it here.
The story goes back when my first time reading Apostol's Calculus, then I had learned what real number is by the way Apostol defined it as "undefined objects" with some axioms.
Then I had read Spivak later on(or maybe Courant? I don't remember well. Anyway, that's irrelevant to my question), he used a different approach to define it. Then again I had read other books on how they constructed real numbers. Many authors used their own cool ways.
Then sadly, I found myself do not understand what real number is. I see the tree, but not the forest.
My question is : What is real number at the end of the day?
More generally: What exactly is a mathematical object, if I can construct it in different ways? Does that mathematical object totally depends on the properties I give it? or it has its own very meaning that the definitions we give it are bounded to its very nature? Is that just like we modeling nature with different models in science?
Basically, mathematicians don't care at all what a mathematical object is, we only care about what we can do with it (what operations are defined and what are their properties). So one mathematician might construct real numbers as equivalence classes of Cauchy sequences of rationals, another might prefer Dedekind cuts. Since there is a one-to-one correspondence between those sets of "real numbers", preserving all the structures that we want to define on the real numbers, the disagreement between the two is inconsequential.