Here are the main components to my understanding on this issue:
- Almost all of math can be given in a foundation of set theory
- Different math can seemingly contradict, e.g. in Euclidean geometry parallel lines never meet but they can in other geometries
- Those branches contradicting is okay because neither branch contradicts with the foundational theory. The branches at are "high levels", abstracted from the base a bit. These allow for the foundational theory to be agnostic to the higher level statement about parallel lines and its negation.
So far I can understand and swallow that two geometries can contradict.
But what if one of the statements is at/close to the foundational level? E.g. the Cantor-Hume principle that a "set is infinite if and only if it is equivalent to one of its proper subsets". Now I don't know exactly how close to the base axioms of ZFC the CHP is, but it is about sets, and we've been told the rest of math can be put in terms of sets/set theory. Then, further removed are mathematical concepts like measure. Measure, I've been told, makes use of Euclid's principle--the whole is greater than the part. Measure theory can be founded in ZFC set theory. But Euclid's principle, unlike before, seemingly can't be agnostic with the CHP. It's at a higher level, but contradicts with a statement at a lower level (seemingly). They conflict because an infinte set (a whole) is not greater than its proper subset (a part). This conflict I can't explain as in the first case.
So what's going on? Does Euclid's Principle contract the CHP like Euclidean geometry contradicts other geometry? Perhaps they don't contradict because the language of the two is sufficiently vague? And if they do conflict, how can we countenance that contradiction in the CHP case where the conflict seems to cut vertically across math instead of horizontally?
I'm asking here because I feel like I'm not yet capable of asking this in purely mathematical terms, and that there is potentially a philosophical side regardless.