[2] Continuum hypothesis. There is an insurmountable gap between aleph-0 and aleph-1. There are no infinite cardinalities in between. — alcontali
[1] A Reinhardt cardinal, [2] An n-huge cardinal, [3] A huge cardinal, [4] An extendible cardinal, [5] A supercompact cardinal, [6] A superstrong cardinal, [7] A Woodin cardinal, [8] A measurable cardinal, [9] A (strongly) inaccessible cardinal.
The complexity proposed is substantially beyond what is done in existing, established theories. Therefore, what he is doing, looks quite ... ambitious. — alcontali
That's a good point but are your hands moving relative to your keyboard when you type something. I think we can begin there too. — TheMadFool
Finite fields (in which arithmetic is permitted) must have a prime-power size. Therefore, there tend to be gaps between permissible calculation field sizes. E.g. a size of 13 is allowed, but 14,15 are not; 16=2⁴ is a prime power and is again allowed, and so on. So, in a way, we could wonder why it would be any different -- the fact that there are gaps -- in between infinite field sizes in which arithmetic is permitted? Of course, this kind of pattern is not a proof, but it seems to point in a particular direction. — alcontali
But then again, since CH is provably not provable/disprovable from ZFC, proving CH from any alternative set of axioms, that is not just itself, may not be particularly "simple". It would require a meaningful distance, i.e. a meaningful number of non-trivial derivation steps from these axioms to CH, while these axioms would also have to be provably independent of ZFC. I do not see how else anybody could make progress in CH? — alcontali
According to Cantor's theory, the infinities (Beth numbers) (or Aleph numbers) are a series of successive numbers, with the smallest one being countable infinite, the next one uncountable infinite, and each successive infinity, inf[n] = 2^inf[n-1], the cardinality of the power set of the previous one. Such sequence of infinities is not particularly compatible with the idea of one God, which would correspond to one infinity. — alcontali
We know for certainty that we, A, are in motion relative to the sun, B because we have night and day, seasons. — TheMadFool
When the population overreaches its capacity, there’s going to be much more deaths. — Purple Pond
Tell that to the people who died in the pandemic, the famine, the tidal wave, the war, the sinking boat, the earthquake... — Bitter Crank
It requires monumental stupidity for a species to paint itself into such a corner that it depends on some future technology that might never materialize to stave off an existential threat. — RogueAI
Again, for the third time I spell it out: I only contest your ability to specifically predict they will be here in 20 years — god must be atheist
Therefore as far as I can see, the 20-year prediction is yours.
How do you do it? — god must be atheist
what's the winning combination of Lotto 6/49 in five weeks? And who won the World Series in 2032? — god must be atheist
Well, if someone creates cold fusion reactors, we've got it made. For another 100,000 years,then the same problems will rear their ugly rears. — god must be atheist
When he talks about religion, however, his views are just a rehash of Christian-Lebanese political tactics. — alcontali
But if you don't assume the idea that everything is made of parts, you don't have to assume the unintuitive :wink: idea that a line is made of points: you can think of lines and points as two different types, and an intersection of two lines as a function from pairs of lines to points. — Mephist
I completely agree. — Mephist
But proofs of existence are algorithms, in any formal logic. — Mephist
I don't remember which one is the SEP article. Could you send me a link? — Mephist
Yes, the AC can't be construed as a computation, and it's not part of constructivist logic. What I am saying is that AC can be added to a constructivist logic framework such as Coq if you want to use standard logic: standard logic can be obtained as an extension of constructivist logic (in a similar way as metric geometry can be seen as an extension of projective geometry): if you want to use classical logic in Coq (and that's how it's used most of the time) you just have to import the Classical_Prop library: — Mephist
In this sense the axiom is an oracle: it allows you to compute f — Mephist
I have never done anything "useful". No discovery of mine has made, or is likely to make, directly or indirectly, for good or ill, the least difference to the amenity of the world. (Hardy) — alcontali
I guess I got confused because you guys were talking about numbers as points, where I was thinking about zero-dimension points on a two-dimensional line. This stuff to me right now is very esoteric, as I don’t remember the terminology for the different kinds of numbers. I was always better at calculations like an engineer than I was so much interested in or ever had any exposure to theory. — Noah Te Stroete
↪fishfry Can’t a real number go on and on for infinity? Or is that an irrational number...? — Noah Te Stroete
Well, thank you for trying to explain it to me. I guess I’m really not interested enough to do further studying. It seems like a meta question or concern whose answer may have little consequence... but it may just seem that way to me because of my ignorance.
I apologize for the intrusion. — Noah Te Stroete
A line is made of points with no gaps? Now I don’t know any theory, but what I intuitively grasp from taking calculus is that a point has zero dimensions. A line is not made of points. A point just divides a line into two segments. — Noah Te Stroete
Forgive my elementary level knowledge on the subject. — Noah Te Stroete
It's not about verifying proofs. In every formal logic proofs can be verified mechanically, otherwise it wouldn't be called "formal" logic. It's about the complexity of rigorously written proofs. In ZFC complete formal proofs become so long that nobody uses them in practice. In Coq the situation is much better. In HOTT is even better.
You don't have to abandon standard math to use Coq or HOTT. You can use HOTT to do perfectly standard math with a much simpler formalism for proofs: that's why it's proposed a new foundation of ALL mathematics. — Mephist
I
I think I'll give up with this discussion because I see that is leading nowhere! — Mephist
I
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... — Mephist
You can use exactly the same definition of Cauchy-complete totally ordered field in constructivist logic. Even rational numbers are locations on the real line. The problem is with continuity: points are not "attached" to each-other, right? — Mephist
If you read my posts I have always said the same thing: constructivist logic DOES NOT MEAN assuming that only computable functions exist! — Mephist
If somebody that is reading this knows about constructivist logic and thinks that this is not true, PLEASE reply to this post and say that it's not true! — Mephist
P.S. Now I know what computable reals are, but I still don't have a definition of non computable reals: I imagine that you mean functions from naturals to naturals that are not computable — Mephist
P.S. Maybe I'll try to explain the difference between assumptions and definitions (I know that it's an elementary concept, but maybe it's not so clear).
In constructive logic I can write "Let FF be a function from natural numbers to natural numbers." This is an assumption.
I know nothing about FF: it can even be non computable.
Then I can write "Definition: GG is the function that takes a number xx and returns the number x2+F(x)x2+F(x)".
Now, if FF is not computable, even GG will be not computable, but I don't need to know how FF is defined in order to define GG. I can compute 2∗G(x)−F(x)2∗G(x)−F(x) and obtain 2x2+F(x)2x2+F(x).
F(x)F(x) will never be expanded or computed, because is treated as a "black box" that I assume to exist but can't be used to calculate actual natural numbers. — Mephist
So, the point is that I can assume the existence of non computable functions, but I must use computable functions in my definitions (in this case the square and the addition functions). — Mephist
In standard logic this is not true, because I can use the axiom of choice even in my definitions. — Mephist
In constructivist logic instead you shoud add the axiom of choice as an assumption (or axiom), and then you can use it as an "oracle function" ( a black box, such as F(x) ) inside your definitions. — Mephist
At the end, using constructivist logic you can even do exactly the same proofs that you do in standard logic, but you have to add the appropriate axioms explicitly as assumptions, because they are not built into the logic itself. — Mephist
NO! A constructive real DOES NOT REQUIRE a computable Cauchy sequence!
ALL Cauchy sequences of rational numbers (computable AND INCOMPUTABLE) are PERFECTLY VALID real numbers in constructive logic. — Mephist
NO! A constructive real DOES NOT REQUIRE a computable Cauchy sequence!
ALL Cauchy sequences of rational numbers (computable AND INCOMPUTABLE) are PERFECTLY VALID real numbers in constructive logic. — Mephist
OK, so I have a question: what is this morally correct model of real numbers? The set of all infinitely long decimal representations? — Mephist
I had an idea to solve the question about Cauchy completeness, that I should have had a long time ago: just look at the book that proposes constructive mathematics as the "new foundations"! — Mephist
Here's the book: https://homotopytypetheory.org/book/ — Mephist
Chapter 11.3 Cauchy reals:
"""
There are three
common ways out of the conundrum in constructive mathematics:
(i) Pretend that the reals are a setoid (C, ≈), i.e., the type of Cauchy sequences C with a coincidence relation attached to it by administrative decree. A sequence of reals then simply is
a sequence of Cauchy sequences representing them. — Mephist
(ii) Give in to temptation and accept the axiom of countable choice. After all, the axiom is valid
in most models of constructive mathematics based on a computational viewpoint, such as
realizability models. — Mephist
(iii) Declare the Cauchy reals unworthy and construct the Dedekind reals instead. — Mephist
Such a verdict is perfectly valid in certain contexts, such as in sheaf-theoretic models of constructive
mathematics. However, as we saw in §11.2, the constructive Dedekind reals have their own
problems. — Mephist
Using higher inductive types, however, there is a fourth solution, which we believe to be
preferable to any of the above, and interesting even to a classical mathematician. The idea is
that the Cauchy real numbers should be the free complete metric space generated by Q.
""" — Mephist
Well, I see that the problem is much more complex than I thought... — Mephist
However, solution (i) is the one used in Coq standard library (the one that I knew). And, as I said, in that case Cauchy completeness is an axiom, so.. no problem! :smile:
However, I don't know how to prove that for each ZFC real there exists only one constructive real that verifies all possible propositions expressible in ZFC, and maybe you are right that this cannot be done. — Mephist
He proposes a fourth solution, based on the hierarchy of infinite sets typical of Homotopy Type Theory, and in 11.3.4 he proves Cauchy completeness. But I don't know HOTT enough to prove anything in it.. — Mephist
So, well, in the end I don't have a definitive answer :sad: (but maybe somebody on https://mathoverflow.net/ could have it) — Mephist
P.S. I found an answer about countability of constructivist real numbers here: https://stackoverflow.com/questions/51933107/why-are-the-real-numbers-axiomatized-in-coq — Mephist
"""
As for your second question, it is true that there can be only countably many Coq terms of type R -> Prop. However, the same is true of ZFC: there are only countably many formulas for defining subsets of the real numbers. This is connected to the Löwenheim-Skolem paradox, which implies that if ZFC is consistent it has a countable model -- which, in particular, would have only countably many real numbers. Both in ZFC and in Coq, however, it is impossible to define a function that enumerates all real numbers: they are countable from our own external perspective on the theory, but uncountable from the theory's point of view.
""" — Mephist
Yes... well, half of it: the "proofs-as-programs" interpretation is valid even in the standard first order natural deduction logic, if you don't use excluded middle (the intuitionistic part). Here is a summary of all the rules of first order intuitionistic logic with the associated expressions in lambda calculus: https://en.wikipedia.org/wiki/Natural_deduction#/media/File:First_order_natural_deduction.png — Mephist
The only rule that doesn't fit with this interpretation is excluded middle. You can take a look at the paragraph "Classical and modal logics" in https://en.wikipedia.org/wiki/Natural_deduction for an explanation of why this happens. — Mephist
OK, I see your point now! — Mephist
But consider this (taken from https://en.wikipedia.org/wiki/Real_number under "Advanced properties"):
"It is not possible to characterize the reals with first-order logic alone: the Löwenheim–Skolem theorem implies that there exists a countable dense subset of the real numbers satisfying exactly the same sentences in first-order logic as the real numbers themselves."
Even ZFC can't distinguish between countable and uncountable reals! — Mephist
You often used this argument:
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. — Mephist
And my answer is: you can assume without contradiction that constructive reals are uncountable, exactly as you do in ZFC! The fact that you can build only a countable set of real numbers only means that you can only consider a countable set of real numbers in the propositions of logic (the same as in ZFC), not that the logic does not allow the existence of an uncountable set of real numbers. — Mephist
Now, let's consider "computable reals". Computable reals are functions from natural numbers to natural numbers (you know better than me: take as input the position of the digit and produce as output the digit). Well, not all of these computable functions are valid terms in Martin-Lof type theory. — Mephist
The set of functions from Nat to Nat that are allowed as valid expressions depends on the details of the rules, and in Coq sometimes it even changes from one version to the other of the of the software. The reason is that the rules of the language must allow to build only total recursive functions (functions that always terminate), otherwise the logic becomes inconsistent.
So, the functions that you can actually build using the rules of the logic correspond only to the Turing machines that are provably guaranteed to terminate (by using the meta-logic of the language, not the language itself), and that of course is a strict subset of all the Turing machines. But this IS NOT the entire set of functions from Nat to Nat that is assumed to exist, at the same way as the set of real numbers of which you can speak about in ZFC is not the set of real numbers that is assumed to exist. — Mephist
About the Cauchy completeness problem, I don't know how to address it, — Mephist
because in constructivist logic there are different axiomatizations of real numbers that are not equivalent between each other, and even not equivalent to ZFC reals. You can consider it a defect of the logic, but you can even consider it an advantage, because the thing that all these the axiomatizations have in common (well, not sure if all, but at least the two or three that I have seen..) is the set of theorems that is sufficient for doing analysis. So, the degree of freedom that is left out and makes the difference between the various constructivist axiomatizations corresponds to the aspects of ZFC reals that are not so "intuitive", such as for example the difference between point-based or pointless topology. This, in my opinion, means that there is not only one intuitively correct definition of what are real numbers. — Mephist
I believe the main source of confusion here is the concept of a model. If you take ZFC and remove some axioms (the axiom of choice and the logical axiom of excluded middle) the set of theorems that you can prove will be smaller, but the set of models of the theory will be bigger.
All models that were valid in ZFC will be still valid in the "reduced" ZFC, because all valid proofs in the reduced ZFC are still valid proofs of ZFC: you can't prove propositions that are not true in the model if you couldn't do it with the full ZFC. — Mephist
Everything that is needed is a set W, some Qi, that can be "anything", a function Qi from the Qi to real numbers, and a function "complement" on the Qi. — Mephist
In the end, math is not an opinion, right? — Mephist
I had an idea to solve the question about Cauchy completeness, that I should have had a long time ago: just look at the book that proposes constructive mathematics as the "new foundations"! — Mephist
Real numbers are a concrete unique object, because there is only one model of real numbers. — Mephist
Basically, the point is that building proofs in intuitionistic logic is equivalent (it's really the same thing) to building computable functions: there is a one-to one correspondence between intuitionistic proofs and terms of lambda calculus (sorry, lambda calculus again...). This is really a very simple and practical thing, but I don't know why all explanations that I am able to find on the web are extremely abstract and complicated! — Mephist
Consider this question: why modules don't have a base? Is it because they can't see all those inverse functions of multiplication that vector spaces see? Well, yes! But does it mean that modules are vector spaces when you close your eyes to not the inverse of multiplication? — Mephist
In my opinion ZFC, or ZF, makes sense only in first order logic (of course!), and intuitionistic logic makes the most sense in the context of type theory. But of course you can choose whatever random combination of axioms and rules, and find their implications, but I doubt that in this way you can discover something meaningful about what the "real" real numbers are... — Mephist
