4 ms·
> There is no way for a human to count for infinite time… so we can only speculate about that case. We can talk about whether or not a countably infinite seque
by LegionMammal978 4y ago
> There is no way for a human to count for infinite time… so we can only speculate about that case.
We can talk about whether or not a countably infinite sequence S contains a given element x. We iterate through each element s of S one-by-one. If x is contained in S, then eventually we will find an element s such that s = x. But if x is not contained in S, then we will keep iterating for all eternity.
For all countably infinite sets, we can always produce such a sequence, where the iteration will eventually halt if and only if the element is contained in the set. But for the set of real numbers, no matter what sequence we choose, we will never ever find the diagonalized number in our sequence. That's why we call the set of real numbers uncountable.
You dispute that we can't physically count through all of the infinite elements in the real world. But math has no problem talking about what would hypothetically happen if we were to try. It lets us prove ahead of time that certain events will eventually happen if we iterate long enough, and other events will never ever happen.
- nico 4y ago> But for the set of real numbers, no matter what sequence we choose, we will never ever find the diagonalized number in our sequence. So then it’s only proving that if you choose the ordering ahead of time, you won’t be able to do it, because real numbers don’t have a predefined order. You can only order them as you produce them. If you re-sort after each iteration (or insert them in order), you can count as many real numbers as you want. In any case, for practical applications, you could never count anything infinite, at some point you’d run out of physical storage to keep the count. How many bits can be encoded in the universe? That will give the limit of what could ever be counted. And it’s not infinite.
- hgsgm 4y agoWe're talking about infinity, not practical considerations. > (or insert them in order), There is no order. You can't describe one, and it is proven that no order exists. > you can count as many real numbers as you want No, you can't count more than 0% of them, even in infinite steps.
- nico 4y agoThe order is arbitrary. What is the order of natural numbers? If you say they are in ascending order, that’s just the order in which you count them. The same way, I can just generate random real numbers, then define my set as in ascending order, and insert them in that order. Which is what we essentially do with natural numbers as well. Except that the order is a sort of mainstream standard and has been drilled into our minds since babies.
- LegionMammal978 4y ago> The same way, I can just generate random real numbers, then define my set as in ascending order, and insert them in that order. To perform the diagonalization, we can simply look at each real number that you randomly generate and add digits to the diagonalized number based on that order. It doesn't matter how much you shuffle them around afterward: the diagonalized number will still be different from all the generated numbers.
- nico 4y agoWhat you are saying is: 1) I will produce an infinite amount of numbers, then stop 2) I will look at the infinite amount of numbers and then produce a number which is not within the infinite numbers 3) Hey look, the number I produced in 2) is not within the infinite set, so there must be a larger infinite set The issue is that you can never finish 1). That’s the error/illusion. But if you get to cheat, then I can also add a step 4) As long as you add digits to my numbers to generate an additional number, I will reorder the set of generated real numbers and assign each of them a natural number. Of course the order will change from iteration to iteration. But in this way the generated real numbers will always have a corresponding natural number.
- LegionMammal978 4y agoWhere did I imply 1)? We never finish producing the numbers, so unless our production order was fixed from the beginning, we never know the full value of the diagonalized number. But the partial diagonalized number (which we refine at each step by looking at the produced number) will gradually converge to a limit, which is a real number different from any number we will ever produce. At no point in the process do we know the limit exactly, but it is there nonetheless. > Of course the order will change from iteration to iteration. But in this way the generated real numbers will always have a corresponding natural number. The real numbers that you generate will always have a corresponding natural number. But the diagonalized number will never have a corresponding natural number, no matter how much you shuffle your generated values.
- LegionMammal978 4y ago> So then it’s only proving that if you choose the ordering ahead of time, you won’t be able to do it, because real numbers don’t have a predefined order. You can only order them as you produce them. What's the problem? You just produce the diagonalized number at the same time as you produce your order. Every order you produce them in has its own corresponding diagonalized number that will never be produced. > If you re-sort after each iteration (or insert them in order), you can count as many real numbers as you want. You can count as many real numbers as you want, but none of them will ever be equal to the diagonalized number. (That is, in finite time, you will always be able to find a digit that differs between the two numbers.) > How many bits can be encoded in the universe? That will give the limit of what could ever be counted. And it’s not infinite. How do you know the universe isn't infinite? Regardless, I don't see why we shouldn't consider formal systems in which infinite amounts of information can be manipulated. Even in our finite light cone, mathematical statements about infinite sets can help us separate the possible from the impossible. For instance, mathematics tells us that adding 1 to any integer will never produce the same integer. There are infinitely many integers, so we can't experimentally verify this in the real world. But if we accept that abstract statement, then we know what to expect when we do try to physically add one object to a group of objects.
- haneul 4y agoIf as you say, the infinity of the real numbers lacks the property of predefinable order, whereas the infinity of the natural numbers does have that property, does it not strike you that those infinities may be fundamentally different in some way relating to size, and therefore mapability?
- nico 4y agoIt only strikes me that we are trying so hard to know the unknowable. Infinite essentially mean unknown. How could you possible compare the size of two unknowns? You just can’t, but we want to be able to reduce something infinite/unknowable, to a finite symbol that we can use in our limited language. Edit: for sibling comment -> how would you know the cardinality of a set without counting it? And if you have two infinite sets, how would you ever finish counting them to determine their cardinality and compare them? It doesn’t even make sense to talk about the cardinality of an infinite set, infinity is not a number. We pretend that the infinity symbol can somehow magically summarize and quantize something that is essentially unknowable. The infinity symbol doesn’t make something magically finite. The cardinality of an infinite set is unknowable. It is not “infinity”.
- LegionMammal978 4y ago> Infinite essentially mean unknown. How could you possible compare the size of two unknowns? The point is, that's not really what infinite means. A set being infinite just means that we can start listing elements, and we'll always be able to find a new element that we haven't listed before. To compare two infinite sets A and B, we can consider functions F that take any element from A and output some element from B. If A and B have the same cardinality, then we can always describe a certain function F that can potentially output any element from B, if we know the right input from A. But if B has a greater cardinality than A, then we cannot find any such function. No matter which function F we choose, there will always be certain values in B that can never be output by F given any input in A. Thus, we say that B has "more elements" than A in a certain sense. In the case of Cantor's argument, A is the set of natural numbers, B is the set of real numbers, and F is the ordering we choose. A variation of Cantor's argument can be expressed fully in terms of finite objects. Suppose we have a function F such that F(i) = f_i, where f_i is a function such that f_i(j) represents the jth digit of the ith real number in the sequence. Then, we can write a new function g(j) = (F(j)(j) + 2) mod 10, or some variation. This function g(j) similarly represents a real number. Now, we can take any i we want and start comparing f_i(1) vs. g(1), f_i(2) vs. g(2), etc. After a finite amount of time, we'll always reach a point where the two functions differ. This means that the two functions represent two different real numbers. Therefore, the real number represented by g is not represented by any of the f_i, no matter which function F we start with.