i.e. you can't use anything infinite, including natural numbers. It's actually extremely restrictive to get rid of it.
i.e. you can't use anything infinite, including natural numbers. It's actually extremely restrictive to get rid of it.
ZF(C) with the Axiom of Infinity replaced by its negation is essentially equivalent to Peano Arithmetic, and you can do an awful lot of math just fine in Peano Arithmetic.
You can technically construct natural numbers in second order logic, at least syntactically, but then the semantics of natural numbers in second order logic does not end up corresponding to what is actually meant by natural numbers.
A good article on this is linked here:
https://www.lesswrong.com/posts/MLqhJ8eDy5smbtGrf/completene...
Eh that's a fundamentally different problem though, although that is part of the reason why finitism and ultra-finitism are attractive.
You can define a set that is the natural numbers for all intents and purposes from the viewpoint of your theory. If you were willing accept that something like PA is enough to do large parts of real analysis (and also believed in the usefulness of real analysis), then philosophically you should be totally fine with using theories that have models with nonstandard natural numbers, since "you can't observe any of the consequences from your theory" is the same bar in both cases (in the case of finitistic approaches to analysis it's even trickier because often you can only deal with encodings of objects rather than objects themselves and must rely on your metatheory to do the association of the encoding to the object).
Said theory is also sufficient for all intents and purposes of doing real analysis.
Being unable to talk about the set of natural numbers except through encodings (which is how you do infinitary math without infinity) is different than having a symbol for the set of natural numbers which may or may not have additional properties which cannot be discerned within the theory itself (e.g. Lowenheim-Skolem).
> Said theory is also sufficient for all intents and purposes of doing real analysis.
Large chunks of real analysis can indeed be carried out, but significant amounts cannot. Many theorems in analysis concerning perfect sets are not provable in that theory (usually stated as ACA0).
This is false, you don't need the axiom of infinity to prove theorems about all natural numbers.
https://math.stackexchange.com/questions/2850064/does-counta...
Particularly:
> Notice here, we are just treating the natural numbers as a class, not necessarily a set. In fact we can prove from ZF minus infinity that any of the (translations of the) axioms of PA, including all the induction axioms, hold in this class.
When you say you can't "use" anything infinite, what's an example of a theorem that cannot be proven without the Axiom of Infinity?
Because the rest of the axioms of ZF aren't sufficient to construct them.
> what's an example of a theorem that cannot be proven without the Axiom of Infinity?
That there exists a set equal to the natural numbers up to isomorphism, that there exist well-defined operations "+", "-", "*", "/" with usual semantics, that there exist the usual sets of rational, real, complex numbers.
> It seems like you could define a new class, call them seits, that include both the set as axiomatically defined as well as these sorts of unbounded objects, and then prove that you can define similar operations as exist for sets on seits, and then go on and live your life.
Imagine you’re at a vegan restaurant. Your food arrives, you pull a fistful of ground beef out of your pocket and stick it on top. You’re “still eating vegan food”, you’ve just added beef to it.
Finitism is a lot like a dietary restriction. It’s asking “What can you do WITHOUT these axioms?” The question is whether you still have a balanced diet afterwards, whether you’re satisfied, whether you prefer a vegan or omnivorous diet, etc. If you add infinities to your finite sets but call them classes instead you’re just cheating on your diet. (Or you’re talking about models of finitism.)
I suspect that there are a ton of results that can’t be proven without the axiom of infinity, but I don’t keep track of them.
1. There exists an element 0 that is a natural number
2. For every natural number there is a "sucessor" that is also a natural number. (i.e. if n is a natural number then n+1 is a natural number)
This construction means there can't be an upper bound N because then step 2 couldn't be applied to N.
Maybe there are other constructions that could workaround this? I'm guessing not because you'd still struggle to define the usual rules of addition for all numbers in a bounded set
Bendegem discusses this problem at length in his paper [1]. As programming-heavy site, I assume we're all aware that computers have finite resources. The universe too has finite resources so no matter how big a computer you build, it too will be finite. Therefore the infinity that is so pervasive in math is unphysical in a very real sense. So what would math look like and how would theorems change if this finiteness were formalized? That's what various flavours of finitism aim to achieve.
So to get back to your question as to the nature of the naturals, it seems evident that yes, at some point, you literally can fail construct the natural number N+1 if you are given N, because you will run out of particles in the universe. What implications this will have for various theorems will be interesting for sure, but it isn't clear yet because finitism isn't given much funding.
Edit: however, it's clear that some very unintuitive results follow from the infinities embedded in mathematics, and that a finitist approach resolves some of them. For instance, the argument that "0.9999... = 1" is true in classical mathematics while this equality is arguably not true under strict finitism because "0.999..." does not exist, because infinite objects do not exist, and so it will never equal 1.
[1] See the section on continuous counting, https://www.researchgate.net/publication/288354797_A_Defense...
Gotta call bullshit on that. First I don't think you have any robust empirical data on that question.
Second what's convincing to children that don't have enough knowledge of math to have formed any intuitions about it is not a compelling argument.
Except that's wrong, not all lengths do have a length between them.
You might be able to pull it off without creating something equivalent to the axiom of infinity — I wouldn’t know if it’s possible. But the naïve implementation of your ideas involves the construction of infinite sets.
I think you can do this rigorously outside the theory, talking about it, but not inside.
How would you even define "limit"?
You can certainly work with bounded integers, but now suddenly your arithmetic has undefined behavior.