4 ms·
> We actually know a fair bit about what happens if you discard the axiom of choice; mostly because Banach-Tarski made it so controversial. Do you have any mor
by klodolph 4y ago
> We actually know a fair bit about what happens if you discard the axiom of choice; mostly because Banach-Tarski made it so controversial.
Do you have any more information about this? Is there an overview somewhere? The major work I know in this area is Reverse Mathematics, but I otherwise thought it was relatively unexplored. Emphasis on “relatively”.
My impression here is that Banach-Tarski reveals “flaws” not just in ZFC but in ZF, and that while we may want to reevaluate the axiom of choice, we should be looking at the rest of ZF as well.
> As for calculus, it doesn't require the existence of infinities or infinitesimals.
The question was never “can you do calculus?” but “HOW do you do calculus?” Maybe I should clarify what I originally said and elaborate. Forgive me for imprecise wording here, and forgive me for being too verbose, I’m trying to get across a specific point and I’ll be stomping across some flower gardens to get there.
The current, mainstream form of calculus is based on real analysis and measure theory, which in turn, makes heavy use of infinite sets, excluded middle, and the axiom of choice. When I say that calculus is “based on” real analysis, what I really mean is that calculus was invented, and then later, people invented real analysis to provide a rigorous framework for doing calculus with real numbers.
I might ask, “What are the most important theorems in calculus?” The second theorem which comes to mind is the Bolzano-Weierstrass theorem, which involves infinite sequences and is the foundation for many other core results in calculus. Real numbers are themselves typically defined in terms of infinity—either as Dedekind cuts (infinite sets) or Cauchy sequences (infinite sequences). You don’t have to do calculus on real numbers, but real numbers are surely a very convenient tool for the kind of calculus we want to do, and some of the most important properties of real numbers have backed us into a corner w.r.t. how real numbers are constructed—namely, constructions satisfying “complete ordered Archimedean field”.
If you decide that you still want to do calculus but you don’t want to do real analysis, the most popular alternative is nonstandard analysis, which has actual infinitesimal numbers. The main advantage of nonstandard analysis is that it provides a rigorous framework for manipulating infinitesimals, which may perhaps be more intuitive that working with differential forms. With nonstandard analysis, you can eliminate limits from a lot of your definitions, because you can use actual infinitesimal numbers instead. At that point, you’re working with non-Archimedean fields.
So, to summarize, two likely candidates for the foundations of calculus are:
- Real analysis, with heavy use of infinite sets,
- Nonstandard analysis, with infinitesimal numbers.
I ask, HOW do you do calculus without either? What does the field of calculus look like without either? When you are doing calculus in a strict finitist world, what definition do you come up with for “real number”?
- amluto 4y ago> Real analysis, with heavy use of infinite sets, I never dove all the way into this, but I always found one detail unsatisfying: the natural numbers as defined by Peano arithmetic, and more generally the kind of sets described in the OP, are sets all the way down. Each element is itself a set consisting, recursively, of sets. The system has no types! But Cauchy sequences, and limit sequences, aren’t sets all the way down, nor are they things that grew out of untyped lambda calculus. They are sequences, not sets. And their elements are real numbers, not sets. Sure, a real number may well be describable as itself being a Dedekind cut over the rational numbers, which are themselves describable using Peano arithmetic. But you can do calculus using the axioms of the real numbers and treat the real numbers as their own type of object. The result seems much cleaner to me - a real number is equivalent to a Dedekind cut, but this does not mean that a real number is a Dedekind cut. A set of reals is not sets all the way down. An object of type Integer in most programming languages is not implicitly convertible to Set. Putting types into a model of mathematics seems to add a very welcome firewall between algebraic structures (like the reals) and the underlying formalism that was used to justify their existence and properties. In this context, of course infinite sets exist. The set of distinct real numbers in a sequence of reals converging to given irrational number is (countably) infinite. This infinity is firewalled off from the axiom of infinity, and it is infinite all by itself, which is amazing because I can take a limit or calculate a derivative without thinking about ZF at all! (The problems in the world are not all solved like this. Calculus certainly involves measures, and the Banach-Tarski paradox works on sets of reals, etc. But I don’t have to worry about Banach-Tarski when integrating a function.)
- klodolph 4y ago> They are sequences, not sets. I get what you are trying to say here. If we were talking only about calculus, it would be a reasonable thing to say. In this context, we are talking about calculus in connection with its set theory foundations, and so this statement, in context, is simply incorrect. Imagine I dropped a tomato on the floor and called you in to help me clean up a “chemical spill”. You’d say that’s not a chemical spill, that’s a tomato. On any other day of the year you would be correct, but today we are in chemistry class, talking about how ordinary matter is made of chemicals. Today you are wrong, because we are in chemistry class, talking about what tomatoes are made of. > Putting types into a model of mathematics seems to add a very welcome firewall between algebraic structures (like the reals) and the underlying formalism that was used to justify their existence and properties. The firewall only works if the underlying structure is sound. People have, historically, spent enormous amounts of time working with mathematical objects that turned out to be trivial, turned out not to exist at all, or had contradictions. For that reason, real mathematicians spend some time fussing about proving that the real numbers exist using set theory, before they turn around and work with exactly that firewall that you’re discussing. In upper-level undergrad courses, you’ll be expected to do this. (At least, I was asked to do this in undergrad.) Again, today, the topic of discussion is the axiom of infinity. If I ask, “how would we do calculus without infinite sets,” we need to revisit the set-theoretic construction of real numbers and calculus before we can put that firewall back into place. > But I don’t have to worry about Banach-Tarski when integrating a function. Unfortunately, the Banach-Tarski paradox is exactly the kind of paradox you must worry about when integrating functions. In a loose sense, what the paradox shows is that you cannot cut up a function you want to integrate, rearrange the pieces, and then integrate the result. For a long time, mathematicians had all sorts of incorrect beliefs about calculus. For example, “a continuos function defined on an open interval is differentiable at some point on the interval”. These incorrect beliefs didn’t disappear overnight. We created a rigorous foundation for calculus on a carefully-crafted list of set theory axioms (ZFC) and slowly rooted out the incorrect beliefs with proofs and counterexamples. It’s worth asking whether ZFC is the foundation we want for calculus. Maybe it’s time to adjust the foundations. Maybe you think—what if I had a version of calculus that didn’t have non-measurable sets? Working backwards from that idea, what axioms would I need in order to still get work done?