Jorriss
- 1,083
- 26
This is kind of off topic but I'm curious why graphs can not be proofs (I have not taken a course on logic)?
Deveno said:more to the point: many proofs in algebraic topology or category theory amount to: diagram-chasing. the diagram IS the proof, in some cases.
Ah joy, "completed infinity".Leucippus said:Precisely what Henri Poincare warned Cantor not to do (i.e. not to think of infinity as a completed thing)
Jorriss said:This is kind of off topic but I'm curious why graphs can not be proofs (I have not taken a course on logic)?
I better see what you're getting at now. Thank you for clarifying.micromass said:Hmmm, I don't think I'm expressing myself clearly enough.
There are actually two kind of proofs: informal and formal proofs.
By the very definition, a proof is formal. A proof is defined as a sequence of logical algebraic steps. Each step follows from another step by applying an inference rule.
These things are the actual proofs. However, they are EXTREMELY hard to read. If all math books would consist out of formal proofs, then math books would be unreadable.
That's why we allow informal proofs. An informal proof presents people the basic ideas and reasoning of a proof. An informal proof suggests that the formal proof can be carried out if one would want to do so.
All textbooks contain informal proofs (and it's good that they do). Text books like to work with a lot of text and a lot of pictures to make it easier on the student. But one should always keep in mind that one should be able to formalize the proof.
And indeed, one can formalize all the proofs. An example is given by http://us.metamath.org/index.html which contains thousands of proofs including the celebrated Hahn-Banach theorem. This site shows what actual formal proofs look like. And as one can see, it is completely unreadable. (the site also shows formal proofs in plane geometry, including constructibility).
I am NOT advocating that everybody should be using formal proofs in journals or education. Quite the contrary. But the students should be well-aware that the formal proof can be carried it if one wants to do it.
Jorriss said:I better see what you're getting at now. Thank you for clarifying.
micromass said:I really don't understand what you're trying to say. The axiom of choice has nothing, absolutely nothing to do with Cantor's diagonalization.
If I'm understanding what you describe, then you truly do generate a list containing every finite decimal, no matter how long. The set of terminating decimals is, indeed, countable.andrewr said:eg: 1.01 will be counted exactly once, as will 2.01, 2.011, 2,0000001, etc.
Hurkyl said:If I'm understanding what you describe, then you truly do generate a list containing every finite decimal, no matter how long. The set of terminating decimals is, indeed, countable.
The problem is that most real numbers don't have finite decimal representations. It sounds like you have a specific algorithm in mind; can you write down the first 10 or so numbers? After that, can you tell me at what place the number 1/9 appears?
andrewr said:Yes, and Yes, although your second question can't be written down inside a text terminal of this size. Representation of an integer is not the same as existence of that same integer.
There are many counting numbers which we know exist, but can't be written down inside a text terminal of this size.
You would agree, no doubt, that "0.999999999..." is a representation of a real number; and by the ellipsis I am suggesting a pattern for something which is much larger than I would like to write down, although I DO KNOW HOW to write it down -- eg: and that the representation improves in accuracy and may have a selectable accuracy for a given discussion or purpose.
The algorithm itself can be adapted for various constraints; eg: there are many such algorithms based on a similar methodology.
DO you care if I count only the positive reals, or do I need to include the negative as well?
etc.
![]()
micromass said:A commutative diagram is not a proof. And many mistakes in category theory actually amount to misleading diagrams. A commutative diagram is a suggestion of a proof. It is merely an illustration.
If you look at Bourbaki, then they show that they treat commutative diagrams very rigorously. They try to prove everything with algebraic means.
To me, a proof is correct if it formilizable in some kind of logical system. You don't actually NEED to formalize it, but just giving a suggestion that it can be done is good enough.
Hurkyl said:Ah joy, "completed infinity".
Just for your information, I have never encountered somebody who uses that terms that could give an even quasi-rigorous account of what the term means.
From observing people who use it, I quite honestly believe that it literally means "I am unwilling or unable to engage in one more layer of abstraction, and thus have failed to recognize that we're talking about the same idea." (I don't mean insult by this, except possibly in the 'unwilling' case)
Deveno said:if you give a recursive enumeration of every real between 0 and 1, that should sufice. such an algorithm, if you indeed possesses it and it does what you claim, it would be of great interest to many people.
but...it is highly likely that there is an undiscovered flaw in your algorithm, which might not easily be detectable (especially if the algorithm is of sufficient complexity).
MrAnchovy said:Far from contradicting Cantor's proof, you have simply demonstrated that you can produce a list that is the starting point for that proof.
Deveno said:Leucippus, let me offer you a variant of Cantor's proof, that show that your consideration of "slope" is irrelevant:
{... snip for brevity ...}
we continue in this way.
now the "slope" is "even worse" the diagonal is not even as steep as before. nevertheless, no matter which n we pick, the diagonal number differs from the first n numbers in our list, so it differs from every number on our list (it differs from the k-th number in the 10k-1-th digit).
@ micromass: i disagree with the contention that if a proof can only be demonstrated graphically, it isn't valid. for what is a formal system, if not a few squiggles on paper? is that not graphical? i don't know about you, but i read most of my mathematics.
more to the point: many proofs in algebraic topology or category theory amount to: diagram-chasing. the diagram IS the proof, in some cases. there's no logical reason why "pictures" can't be made every bit as unambiguous and consistent as well-formed formulas. constructing a length with a compass and straight-edge IS a proof of constructibility (a concept which can be expressed purely algebraically).
there is many people who think that a mathematical result "isn't true" until it is proven formalizable in (first- or second-) order logic in a formal language that has encoded the axioms of Zermelo-Frankel set theory. this is unfortunate.
Leucippus said:Why should I be impressed by this? You still haven't convinced me that you could ever reach the "bottom" of a list that would even contain all rational numbers.
This seems to be the point that everyone is not fully understanding.
I'm not the slightest bit worried about the list that you care "creating" as you are crossing numbers out. That list is totally meaningless.
Why?
Well it should be obvious.
Stop your diagonalization process at any point. You claim to now have a number that is not on the list above where you are working. So? Big deal.
What so you have at that point? What number have you just created thus far?
Well, clearly since you've stopped you have a truncated decimal number. I can absolutely guarantee that you are standing there holding a valid Rational number. In other words, you haven't created a "new number" that isn't already on the list Rational numbers.
All you've succeeded in doing it proving that the number you've created thus far is not on the list above where you are working. But you haven't demonstrated that it is a "new number" that can't already be on the list of Rational numbers.
In fact, it can easily be shown that this will always be the case.
Let say that you have gone out ten places and you have created the following "new number":
0.3854736394
That number cannot possibly be on your list above where you are working. But clearly as a truncated number it must necessarily already be on the list of rational number.
Moreover, no matter which numeral your process chooses for the next supposedly "New Number" I can guarantee that the number you create will be on the list of Rational Numbers.
This should be extremely ease to see.
How many digits do we have to chose from to use as our replacement digists? Well we have ten of them 0 thru 9. So let's try that and see if we can create a "New Number" that isn't already a valid Rational Number using this process:
Here's the number we're claiming is already a "New Number" that can't already be on the list of Rational Numbers:
0.3854736394
Granted this is cheating because I've stopped the process. But bear with me,...
And currently we have no physical proof (or even reason to believe) that anything can be infinite much less that multiple cardinal sizes of infinities should exist.
SteveL27 said:Cantor asks us to consider a list of ALL the real numbers. He then constructs a real number not on that list, showing that ANY such list is necessarily incomplete. Therefore there can be no list of all real numbers.
Leucippus said:Surely you meant to say, Cantor asks us to consider a list of ALL the "rational" numbers. He then constructs a real number not on that list.
Leucippus said:Surely you meant to say, Cantor asks us to consider a list of ALL the "rational" numbers. He then constructs a real number not on that list.
But how can he claim to have ever created a number that is not already on the list of ALL rational numbers?
The way he can possibly claim to have done this if he does indeed take his process out finitely (without ever terminating it).
But if he never terminates it, then how can he claim to have "created" a new number?
It seems to me that all he's doing is trying to depend on an idea that "real" numbers must be infinite whilst rational numbers are thought of as somehow needing to terminate.
But in truth, why should a Rational number need to ever terminate?
What would cause a Rational number need to terminate? Aren't the Rational numbers themselves supposed to be infinite in size? (i.e. unbounded, unending)
All a Rational number is, is a fraction of Natural Numbers.
So we can write:
123/321
That's a rational number.
How about 1234/4321?
That's a rational number too.
How about 12345/54321
Again a rational number.
In fact, is there any reason why we would need to stop this process?
Clearly there is no end to the Rational numbers we can create. That's why they are considered to be an infinite set of numbers.
So what sense does it even make to claim that a Rational Number should necessarily "terminate"?
We have no reason to even place this restriction on the numerators and denominators of the fractions that define them.
In short, we actual have no logical reason to claim that a Rational number must terminate.
That's just an arbitrary idea made up by mankind to try to make a distinction between a "Rational Number" and a "Real Number".
But do we truly even need a concept of "Real Numbers" at all?
I say no, we don't.
The very idea of "Real Numbers" is an erroneous idea that is not even required to describe physical reality. There is nothing in physical reality that even requires this concept.
micromass said:Sigh...
You haven't demonstrated that because you can't. Clearly, if you stop your process then you will get a valid rational number. If you don't stop your process then you get a real number not on your list.
This is important. Infinite and cardinal sizes indeed do not exist in reality (I think). But this is COMPLETELY irrelevant.
You have to see mathematics as a series of symbols which don't carry meaning. Mathematics is about manipulating those symbols. Whatever meaning the symbols have, is completely irrelevant. We interpret it as some kind of infinity. But this is simply an interpretation and not the theory itself.
Leucippus said:The very idea of "Real Numbers" is an erroneous idea that is not even required to describe physical reality. There is nothing in physical reality that even requires this concept.
MrAnchovy said:NOOOOOO - Cantor asks us to construct a list of all the real numbers. He then constructs a real number not on that list, proving that such a list cannot exist.
Leucippus said:Ok MrAnchovy. I get it now!
You've answered my question and solved the whole problem. I was indeed viewing the proof incorrectly.
Unfortunately it doesn't help.
Why does it not help?
Because it would be a totally futile and meaningless "proof". In fact, he would be supposedly 'proving' something that necessarily falls out of how he is defining a "Real Number".
He's simply demanding that a "Real Number" is necessarily an "infinite" decimal expansion by definition and assuming that a "Rational Number" cannot be described by an "infinite" decimal expansion.
Another problem is that his "proof" would obviously work for any numbers. Not just reals.
Think of it this way. Just take the decimal point in his proof in his proof away.
What do you have left? A list of natural numbers.
You can go down that list in precisely the same way and proof that even the Natural Numbers can't be put into a correspondence with themselves.
How so?
Well, let's try it.
Start our list with the arbitrary natural number of 1
1
We cross that out and replace it with any arbitrary digit (say 9) So we have a "new number" 9.
Lets continue, we'll need a two digit number to work on next so let's choose 23 our list so far looks as follows:
1
23
Replace the 3 with 5. Our newly constructed number is 95.
Move down another row pick another arbitrary natural number, we'll need one that is at least 3 digits wide or more, let's pick 3476 just for fun.
Here's our new list
1
23
3476
Now we need to replace the 7 with something other than 7, let's choose 8.
Our new number is now 958, and so on.
So we currently have a list of natural numbers
1
23
3476
And thus far we've created a "new number" 958 that isn't on this list.
And we can continue down the list like this just like Cantor and end up with precisely the same situation he has. (i.e. we can create a supposedly "new" natural number that isn't already on the list of numbers that we have created in this way)
Does that mean that we can create a new Natural Number that isn't already on the list of Natural Numbers? And that the Natural Numbers must then be "uncountably infinite" just like the Reals?
This so-called "proof" doesn't prove anything. In fact, if it proves anything at all it proves that the Natural Numbers must have the same weird cardinality as the reals because we can use the very same process as Cantor used to prove it for the Natural Numbers too.
So how are we any further ahead toward proving anything unique?
micromass said:Moderator note: This thread will only deal with the rigorous version of Cantor's proof which is found in post 24 or in any serious set theory book.
Yes, that is how proofs generally work.Leucippus said:Because it would be a totally futile and meaningless "proof". In fact, he would be supposedly 'proving' something that necessarily falls out of how he is defining a "Real Number".
micromass said:This thread is going off-topic. Therefore:
Moderator note: This thread will only deal with Cantor's diagonalization proof. The invalidity of infinity and real numbers will be considered off-topic and the post will be deleted. If you want to discuss this topic, create a new thread.
Furthermore, since informal arguments are clearly not convincing.
Moderator note: This thread will only deal with the rigorous version of Cantor's proof which is found in post 24 or in any serious set theory book.