However, the other problem I've been alluding to is revisiting all previous theorems proven in a finitist regime; which is also essential part of understanding the infinite regime. Some theorems are abandoned. Choices must be made.
For instance, in Euclidean geometry we can have a theorem that sphere represented by an arbitrary amount of components, but not infinite, cannot be turned into 2 equal spheres of equal volume. We can also have a theorem that arbitrary amounts of lines never completely fill up area or volume. Going to the standard infinite regime we can revisit these theorems and prove them "false" in the sense that what we thought we couldn't do before we can do now in this new system. This, for me, these "side-affects" features that we didn't expect and didn't set out to make, is what makes these areas of mathematics difficult, even more than being able to construct objects we're intending to make like the real numbers, and high school students. — boethius
So, even if there was time to explain infinite digit expansion is uncountable in some actual mathematical way involving definitions and proofs, and it's due to this uncountability that's we can assert they cannot be converted into integers ... while still having infinite integers but no "infinite integer" available to put in our set of rationals ... neither asserting that all integers in our set are finite in a sense of having a finite amount of them, which would be clearly false. — boethius
So, infinite sets and real numbers could be something introduced at the very end of secondary maths when these foundational concepts are more familiar. But to start, understanding divergence and convergence and tangents and how series and sums and derivatives and integral functions relate to each other (and how to solve real problems with them), is challenging enough to learn in a finitist regime; my intuition is that doing this also with the conceptual challenge of infinity makes it much harder to "see" and to "get" what's going on, and students who start asking questions, even just pondering to themselves, that have no good answers available will much more easily get lost or believe their questions are seen as stupid by the mathematical community, simply because their teacher can't deal with them. — boethius
I think we agree that it's bad pedagogy to simply posit the reals with no explanation and no time or ability to answer very expected and natural questions. Instead of curiosity leading to better understanding, it leads to confusion and a sense maths is "because we say so", which is the exact opposite sense students should be getting. — boethius
Students would be better served by a less ambitious (not actually having irrationals and transcendentals as objects) but more rigorous calculus in the numerical regime, which would make a much more solid foundation for students going on to use applied maths, who can simply stay in this regime (as they will likely be solving every problem with the computer), and better serving pure maths students as well (that mathematics is rigorous, and extensions are made to do new things in a rigorous way). — boethius
I'm not building with infinite integers, I'm building with the infinite decimal expansion representation of real numbers and simply pruning off the decimal symbol. Sure, if we simply define integer as "not this" then it's not building an infinite integer, but it is building something that I can then do things with if I'm not prevented from doing so. — boethius
However, if we switch regimes to one where we now have access to the infinite digit expansion of real numbers, we can revisit every proof in the previous regime with our new objects; and now, revisiting the root 2 proof is irrational I am able to solve it with these new objects and not arrive at a contradiction as oddness / eveness is no longer defined upon which the classic proof by contradiction depends. This is what I am doing. — boethius
Am I prevented from doing this full stop? Am I unable to find a "suitable decimal expansion" to solve my problem? What exactly is preventing me from doing this, that is what I would consider a suitable answer in the context of learning maths. Given these infinite decimal expansion, I want to use them as what ways I see fit, unless I'm prevented by some axiom — boethius
Broad features and themes involved in rigorous proofs elsewhere I do not consider a good answer for learning math. For me, "learning math is" understanding the proof oneself, not understanding that others elsewhere have understood something. — boethius
Moreover, your approach, would seem to me, to imply that the decimal expansion representation of a real number cannot be counted; is this your implication? or would you say the digits in a real number are countable? — boethius
Also, how do you maintain infinite sequences can be completed, there are no infinite integers, the sequence of integers is infinite, simultaneously within the system suitable for high school level maths. Do we simply elect not to use our "complete the infinity tool" on the integers, and add this axiomatically? — boethius
What axioms do they have to work with? Do they know enough set theory do make a model that avoids all these problems, or do they have another suitable basis? — boethius
However, it's also necessary to deal with questions like "why can't we just have rational numbers with infinite numerator and denominator; seems unfair to allow infinite decimal expansion but not infinite numerators?". Of course, we can have rational numbers with infinite numerator and denominator but it's then needed to explain how these aren't the "real" rational numbers we're talking about when we say the square root of two is irrational. — boethius
But I don't get the metaphysics. "A thing only exists when we have an algorithm to instantiate it." — fishfry
Secondly, you said you can import a library into Coq to recover standard math. But if that were true, standard math would be computerizable, and then that would remove the biggest benefit of constructivism. — fishfry
But if you code up the axioms of formal ZFC into a computer, the proof of the existence of the Vitali set can be cranked out by a program. Even by an undergrad! So in that sense, proofs are constructions even if they are constructing things that are in no way constructive.
Have I got that right? — fishfry
I will say one thing though. I still just don't get constructivism as a philosophy. I DO understand that certain formulations of constructive math lend themselves beautifully to computerized proof systems. Nobody would deny the digital deluge that's flooding the world right now, why should math be spared?
But I don't get the metaphysics. "A thing only exists when we have an algorithm to instantiate it." But the world is full of things that have no algorithm. The world itself is not an algorithm. — fishfry
I've re-read the SEP article on constructive math with a much deeper level of comprehension than I've had in the past. Your efforts have not been in vain. — fishfry
Also ... no form of the AC could possibly be construed as a computation. That, I just do not see at all. It's a pure statement of existence. A particular set exists with no means to possibly compute or construct or identify any of its elements. — fishfry
I do not believe that an oracle in computer science is in any way analogous to the axiom of choice. If you know of a connection perhaps you could explain it. An oracle allows you to compute something that was formerly noncomputable. The axiom of choice doesn't let you compute anything. In fact the elements of the sets given by the axiom of choice have no properties at all and could never be computed by any stretch of the word. — fishfry
On the other hand, for universally quantified formulas over infinite domains that do not possess a proof by mathematical induction, there is no reason to support their informal interpretation as enumerating the truth or construction of the predicates they quantify over, by the very fact that they do not correspond to a rule of substitution. — sime
Do we really want to insist that our use of these axioms is equivalent to a literal step-by-step substitution of every permissible number into P?
Do we even want to say that we are assuming the existence of this inexhaustible substitution? — sime
All that i and ii define in a literal sense is a rule that permits the substitution of any number for x.
Nowhere does this definition imply that induction is a test for the truth of every substitution.
Therefore it is coherent to accept mathematical induction as a principle of construction, and yet reject it's interpretation as a soothsayer of theoremhood. — sime
First of all, does our imprecise use of real numbers warrant a precise account?
What does it even mean to say that a real number denotes a precise quantity? — sime
For in what sense can a formal system speak of universal quantification over all of the natural numbers? — sime
So in short, an imprecise and pragmatic model of the real numbers is what is important, corresponding to how numerical programmers implement them in practice, with particular attention paid to numerical underflow. — sime
In other words Coq is all well and good, but if it's just to verify proofs, must we abandon standard math to use it? Perhaps I'm missing the subtleties here. — fishfry
I find it fascinating that constructivists claim to be able to prove the Cauchy completeness of a set, namely the real numbers, whose elements manifestly can not all be computed. But at least I've learned that people are making the effort. — fishfry
The intuition of a line being made of points and having no gaps is VERY unintuitive, and it's NOT used in standard mathematics: integrals and derivatives are defined as limits of sequences: no sets of points at all. But I am sure I can't convince you about this and I don't see the point of going in circles repeating the same things...They have intuitions about what these things are; and just because there is a funny model with some property, they do NOT stop there. If the model doesn't match the intuition, the model becomes a handy formal device but the search for mathematical truth continues unabated. — fishfry
That's an awful lot of handwaving IMO. But there IS an intuitively correct definition of the real numbers: A Cauchy-complete totally ordered field. That's a second-order, categorical axiomitization. It was familiar to Newton and to every high school student.
I can believe that constructivists prefer a different model or models. I can NOT believe that anyone trained in math claims to not have an intuition of the standard reals. That is, I can imagine a constructivist saying, "The standard reals can't be right because you can't explicitly construct most of them." Of course that's true. But I can't believe anyone saying they have no mental picture of the standard reals as locations on the real line. — fishfry
That is: If you now claim that the constructive reals are the computable reals plus the noncomputable reals, you've completely conceded my point; and, I imagine, horrified all the constructivists who don't believe that at all. — fishfry
If a constructive real requires a computable Cauchy sequence — fishfry
The standard reals are the model of time in the Schrödinger equation. Everyone thinks of them the same way. The high school analytic geometry reals. Those are the morally correct reals. — fishfry
Is this the Curry-Howard correspondence? — fishfry
All of the familiar mathematical constants such as pi, e, sqrt(2), etc. are computable. However there are only countably many computable numbers (since there are only countably many TMs in the first place). But Cantor's theorem shows that there are uncountably many reals. Hence there are uncountably many noncomputable reals.
Point being that there are only countably many constructive Cauchy sequences (if we require that the modulus must be a computable function) hence the constructive real line is full of holes. It cannot be Cauchy complete. — fishfry
The constructive (ie computable) reals are too small, there are only countably many of them. The hyperreals are too big, they're not Archimedean. Only the standard reals are Cauchy complete. — fishfry
I can't speak to non-pointed set-theoretic probability theory. I know about ETCS (elementary theory of the category of sets) so I understand that sets don't require points. But as to probability, I can't say. However if you take finite line segments as sets, you seem to lose intersections. Are these closed or open segments? You have a reference for this interpretation of probability theory? — fishfry
Wait I think you said that wrong. It's not a sequence of pairs (rational number, modulus function). Rather it's a pair (entire sequence, single modulus function). It's the sequence, plus the function that inputs epsilon and outputs a suitable N. — fishfry
Ah ... you are saying that the standard reals are a model of C. That is a very enticing remark. I'll spend some time on this. That's a clue for me to hang some understanding on. — fishfry
I don't know...Isn't that just because the constructive reals can't see all those ZF-Cauchy sequences that it's leaving out? This MUST be the case. Isn't it? — fishfry
You talk about computable functions. Every time I drill down, constructivism turns out to be about computability. But the constructivists seem to regard the computable reals as somewhat different than the constructive reals. — Mephist
You talk about computable functions. Every time I drill down, constructivism turns out to be about computability. But the constructivists seem to regard the computable reals as somewhat different than the constructive reals. — Mephist
So to sum up, the next thing past computability is ZF, which already gives you sets that are arguably not computable (depending on who's arguing). Then AC gives you sets that are not only noncomputable, but beyond even the reach of ZF. — fishfry
We know nothing about the elements of this set. Is 1/2 in it? We don't know, only that it contains exactly one rational (proof by reader). — fishfry
Although in ZF we can enumerate the Turing machines, no such enumeration can be computable! That's because a computable enumeration of TMs would effectively solve the Halting problem, which Turing showed can't be done. — fishfry
* ZF. We have statements of existence of sets we can't compute. The powerset axiom for example is very powerful. Cantor's theorem is a theorem of ZF so that the powerset of the naturals must be uncountable; yet there are only countably many Turing machines. So most of the subsets of the naturals are noncomputable sets. No axiom of choice is needed for ZF-noncomputability. — fishfry
This would destroy the foundation of modern probability theory and everything that sits above it (statistical mechanics, quantum field theory, sociology, the state lottery, etc.) — fishfry
But this necessarily leaves out all those Cauchy sequences whose convergence rates are not so constrained; and the limits of those sequences can not be Italian-Cauchy reals. But they are standard reals (being the limits of Cauchy sequences). So what the constructivists call Cauchy complete can not be actual Cauchy completeness. I am pretty sure about this. If the constructivists don't care, all fine and well. A lot of smart people are constructivists these days so I'm sure the fault is my own. But the Italian definition of a Cauchy sequence omits a lot of more slowly converging sequences unless I am mistaken (I haven't fully gotten to the bottom of this yet). — fishfry