I may be foolish to add my thoughts to this thread, but I believe I see the point Kosmik is trying to make, and even after 130-odd posts think there may be something worth discussing here.
Sticking with the x-x=0 example, many here have correctly observed that this is derivable since we take x=x to be an axiom for all real numbers x. The question, I think, is how did we choose this to be an axiom? Obviously, our motivation for choosing axioms is irrelevant, as long as the axioms are not self-contradictory, derivable from one another, or pointless (e.g. using “all White Sox fans are idiots” as an axiom of mathematics–sorry I’m also a jealous Cubs fan); the only thing that matters is that things can be proved from these axioms, and in fact a set of axioms in one system may become theorems if a different set of axioms were the starting point.
But we are motivated (to some extent) to make the axioms of a system self-evident. I suppose a theory of the natural numbers could still be derived if, say we replaced one of the Peano axioms with a lengthy axiom defining (a+b)^2, but that set of axioms would be criticized because a more self-evident set exists that could give us the same derived theorems (let’s leave Godel’s incompleteness theorem aside for now).
But on what basis do we decide the self-evident staus of an axiom? The self-evidence of x=x, I think, is based on the very definition of equality, the fact that a number has one and only one value always and forever. This ultimately derives from the idea that an object is in fact identical with itself (e.g. something cannot both exist and not exist).
Now we do have examples where two items may have the same symbol but not be equal. An old paradox: “Paris” represents both a city in France and one in Texas. From math, if “Sqr(4)” is the symbol for the square root for 4 (I don’t know how to write the usual radical sign here), it is not always true that Sqr(4)=Sqr(4), since this symbol can represent both 2 and -2.
We get around this paradox by saying we have to be more specific: “Paris” and “sqr(4)” are ambiguous, and we reject their use because it conflicts with our self-evident axiom x=x. By doing this, we have added a (slight) complication to the idea of equality–the distinction between symbols and the things they represent. No biggie, but it could be argued this makes the original axiom a little less “self-evident”.
Turning to the use of irrational numbers in the axiom x=x, I think we see another way the self-evidence of the axiom could be problematic. This is only because of the ambiguity in common notions of “value” (e.g. all values I know about can be written using digits in a finite way). As someone pointed out, the value of pi and e are arrived at via an infinite process, which is unlike the finite processes used to evaluate rational numbers (and geometric irrationals like sqrt(2), though this is obviously done using a geometric interpretation of “value”).
To summarize a lengthier-than-expected post, can the idea of equality be extended to items derived from an infinite process, given that it’s self-evidence is based on our experience with items derived from a finite process? I would answer yes; the self-evidence of x=x is actually based on personal familiarity with a finite number of items derived from a finite process, yet we’re applying it to an infinite number of such objects. I see no difference in accepting the same limitation when there’s an infinite process operating on a single item (e.g. at some point you stop the process, spend a finite time to check they are equal, and move to accepting the axiom for these processes). I guess the notion becomes self-evident after a little exploration, which I would encourage Kosmik to reflect upon.