{"id":842,"date":"2010-02-04T12:13:15","date_gmt":"2010-02-04T12:13:15","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2010\/02\/04\/a-crank-among-cranks-debating-john-gabriel\/"},"modified":"2010-02-04T12:13:15","modified_gmt":"2010-02-04T12:13:15","slug":"a-crank-among-cranks-debating-john-gabriel","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2010\/02\/04\/a-crank-among-cranks-debating-john-gabriel\/","title":{"rendered":"A Crank among Cranks: Debating John Gabriel"},"content":{"rendered":"<p> So, remember back in December, I wrote a post about a Cantor crank who had a Knol page supposedly refuting Cantor&#8217;s diagonalization?<\/p>\n<p> This week, I foolishly let myself get drawn into an extended conversation with him in comments. Since it&#8217;s a comment thread on an old post that had been inactive for close to two months before this started, I assume most people haven&#8217;t followed it. In an attempt to salvage something from the time I wasted with him, I&#8217;m going to share the discussion with you in this new post. It&#8217;s entertaining, in a pathetic sort of way; and it&#8217;s enlightening, in that it&#8217;s one of the most perfect demonstrations of the behavior of a crank that I&#8217;ve yet encountered. Enjoy!<\/p>\n<p> I&#8217;m going to edit for formatting purposes, and I&#8217;ll interject a few comments, but the text of the messages is absolutely untouched &#8211; which you can verify, if you want, by checking the comment thread on the original post. The actual discussion starts with <a href=\"http:\/\/scientopia.org\/blogs\/goodmath\/2009\/12\/another-cantor-crank-representation-vs-enumeration#comment-2245332\">this comment<\/a>, although there&#8217;s a bit of content-free back and forth in the dozen or so comments before that.<\/p>\n<p><!--more--><\/p>\n<blockquote>\n<p><b>Comment 176 (John Gabriel @ 2\/2\/2010, 2:02pm)<\/b><\/p>\n<p>You hurled the first insult by calling me a crank. Let&#8217;s drop the insults and start again. I shall prove to you step by step that my argument is correct. However, in order to do this, I need you to respond to each of my questions. Let me begin with the first question:<\/p>\n<p>Do you agree that every real number in the interval (0,1) can be represented in decimal?<\/p>\n<p>YES or NO<\/p>\n<p>I do not want you to say anything else. Just YES or NO. I am waiting for your response before I continue my proof. I will ask you a few more questions and then I will show you my proof. Deal?<\/p>\n<\/blockquote>\n<p> This was fallowed immediately by:<\/p>\n<blockquote>\n<p><b>Comment 177 (John Gabriel @ 2\/2\/2010, 2:04pm)<\/b><\/p>\n<p>You can send your answers to my email address and I will respond here on your web page.<\/p>\n<p>john underscore gabriel at yahoo dot com<\/p>\n<\/blockquote>\n<p> And then shortly after that:<\/p>\n<blockquote>\n<p><b>Comment 178 (John Gabriel @ 2\/2\/2010, 2:24pm)<\/b><\/p>\n<p>1. Do you agree that every real number in the interval (0,1) can be represented in decimal?<\/p>\n<p>YES or NO<\/p>\n<p>2. Do you agree that my tree contains every real number in the interval (0,1)? Don&#8217;t concern yourself about finite\/infinite numbers at this time. We don&#8217;t care about enumerating the numbers at this stage, only that if we know a number, we can find it in the tree.<\/p>\n<p>YES or NO.<\/p>\n<p>3. Do you agree that if we traverse the tree in each level from top to bottom that we can be sure to enumerate all the finitely (not the repeating decimals or irrational numbers) represented numbers in decimal? I know there are duplicates but we shall not worry about this right now.<\/p>\n<p>YES or NO.<\/p>\n<p> 4. Do you agree that if we only perform left to right (infinite) traversals, that we can enumerate all the irrational numbers and some of the rational numbers?<\/p>\n<p>YES or NO.<\/p>\n<p> Once you answer these questions, I shall proceed. I am expecting a YES answer on all of them. Nothing secretive here. Besides, I think you will agree that these assumptions are reasonable<\/p>\n<\/blockquote>\n<p>You can already see the flavor of what&#8217;s coming. John is rather a control freak, who is fond of dictating terms to people, and who demands a kind of respect that he&#8217;s unwilling to grant to anyone else. My initial response was, essentially, to tell him to drop dead:<\/p>\n<blockquote>\n<p><b>Comment 179 (MarkCC @ 2\/2\/2010, 2:30pm)<\/b><\/p>\n<p>I&#8217;m not interested in playing games. I&#8217;ve read your &#8220;proof&#8221;. I&#8217;ve told you what&#8217;s I think is wrong with it. You&#8217;ve refused to address that. And I&#8217;ve seen how you respond to criticism &#8211; both from me, and from other people who disagree with you.<\/p>\n<p>(A) This is a blog. There are lots of readers. If you want to have this discussion, it&#8217;s not just with me: it&#8217;s with all of the people who read the blog.<\/p>\n<p> (B) Why on earth would I believe that if I start playing your game that you&#8217;re going to say anything different from your Knol article?<\/p>\n<p> (C) If it&#8217;s just going to be the same as your Knol piece, why should I believe that if I continue to disagree with it, that you&#8217;re going to respond any differently?<\/p>\n<p> You&#8217;ve demonstrated that you&#8217;re a juvenile who throws tantrums whenever anyone dares to disagree with your obvious brilliance. Even this &#8220;offer&#8221; of yours is just more of that: yeah, you&#8217;ll explain why I&#8217;m wrong &#8211; provided I&#8217;m willing to do exactly what you want, when you want, how you want. The moment I do or say anything you don&#8217;t like, you&#8217;ll just start up your tantrums again.<\/p>\n<p> One thing that I&#8217;m proud of on this blog is that I&#8217;ve got a history of admitting my errors. Just go back and look at the history of the blog. I&#8217;ve made my share of mistakes. And I&#8217;ve always done my best to admit them, and correct them. And I&#8217;ve done it without trying to hide it: I&#8217;ve always made the correction, and inserted extra text to explain that the original post contained an error.<\/p>\n<p> If you&#8217;re really interested in defending your proof, go ahead and do it here, in the open, in the comments. If you want, I&#8217;ll even set up a new top-level post specifically for your arguments. But I won&#8217;t play games with sending you private mails between each step, and I won&#8217;t tolerate you throwing insults at readers who point out problems with your argument.<\/p>\n<\/blockquote>\n<p> This seemed like a reasonable response to me. Course, I&#8217;m not batshit insane.<\/p>\n<blockquote>\n<p><b>Comment 180 (John Gabriel @ 2\/2\/2010, 2:52pm)<\/b><\/p>\n<p>See what I mean? I started to prove this to you but look how you responded. I am not playing games with you. I am not prepared to continue unless you answer my questions. The reason for this is obvious: if you do not answer satisfactorily then I cannot continue the proof because you can always waver later on.<\/p>\n<p>The reason I asked you to email me is because this page takes forever to load. But it&#8217;s okay. Just place your responses here and I shall continue to respond whenever I can.<\/p>\n<p> So once again, I offer to prove it but only on condition you answer my questions. It&#8217;s up to you.<\/p>\n<p> Before you accuse me, take a good long hard look in the mirror. You are guilty of everything you have accused me of. You can say whatever you dislike about me but I despise anyone who calls my intelligence into question. So, want to move ahead? Answer my questions. They&#8217;re easy. YES or NO. We shall address every issue you have as we go along.<\/p>\n<\/blockquote>\n<p> As you can see, John is rather sensitive about anyone who questions his intelligence. Doing so is clearly absolutely out of bounds in his universe. But he can&#8217;t go for two minutes without attacking the intelligence of anyone who doesn&#8217;t buy into his vastly inflated self-image.<\/p>\n<blockquote>\n<p><b>Comment 181 (MarkCC @ 2\/2\/2010, 3:22pm)<\/b><\/p>\n<p>John, *this is a blog*, not private email. I don&#8217;t track stats that closely &#8211; but each comment thread is followed by *at least* several dozen users. You&#8217;re *not* just talking to me; you&#8217;re talking to *all of the people reading the thread*. I&#8217;m not the only one who can respond, disagree, and criticize: anyone who reads this blog can.<\/p>\n<p> Playing this little game of &#8220;you have to do it my way, and answer my questions, or I&#8217;ll take my crayons and go home&#8221; is bullshit. It&#8217;s just an excuse.<\/p>\n<p> Are you going to throw more of your hissy-fits when some commenter who *didn&#8217;t* send you per-comment answers points out a problem?<\/p>\n<p>But fine, I&#8217;ll give you your answers.<\/p>\n<p>(1) Yes, I&#8217;ll agree that all real numbers are *representable* using infinite decimal notation.<\/p>\n<p>(2) I&#8217;ll also agree that taken to infinity, your tree contains all real numbers between zero and 1.<\/p>\n<p>(3) Yes, I&#8217;ll agree that all finitely representable numbers can be enumerated from your tree using a breadth-first traversal.<\/p>\n<p> (4) NO, I do *not* agree that you can do a &#8220;left to right&#8221; traversal of the infinitely-long representations. This is the problem with your whole damned argument: you&#8217;re mixing together notions from finite representations with infinite representations. You cannot do an ordered traversal of the leaves of an infinite tree. It&#8217;s *meaningless*. What&#8217;s the left-neighbor of 1\/3 in your tree? You cannot specify it &#8211; it doesn&#8217;t really exist: there simply is no real number which is &#8220;closest&#8221; to 1\/3 without being 1\/3. But a left-to-right traversal supposes that there *is*. And that&#8217;s the problem. You&#8217;re trying to get a result using a property of a finite tree, when that property doesn&#8217;t exist on a tree extended to infinity.<\/p>\n<\/blockquote>\n<p> This is something that&#8217;s going to come up again and again. John really doesn&#8217;t understand what a blog is. He never seems to grasp that the comments on my blog are an <em>open forum<\/em>; that anyone can post anything they want, any time they want. In the history of this blog, I have <em>never<\/em> deleted a non-spam comment; and I&#8217;ve banned a total of three people for egregiously inappropriate behavior.<\/p>\n<blockquote>\n<p><b>Comment 182 (John Gabriel @ 2\/2\/2010, 3:45pm)<\/b><\/p>\n<p> Very good. Now let&#8217;s address your issue with question number 4 so that we can move on.<\/p>\n<p>&#8220;This is the problem with your whole damned argument: you&#8217;re mixing together notions from finite representations with infinite representations. You cannot do an ordered traversal of the leaves of an infinite tree. It&#8217;s *meaningless*.&#8221;<\/p>\n<p> Well, if you can&#8217;t do this, then I do not see how you agreed with 2? Let me clarify it for you: at this time we do not care about ordered traversals, only that the traversals are possible. Cantor&#8217;s original argument says nothing about order of numbers, only that these have to be placed into a one to one correspondence<\/p>\n<\/blockquote>\n<p> In a trend that will be repeated frequently, he follows it immediately with other comments:<\/p>\n<blockquote>\n<p><b>Comment 183 (John Gabriel @ 2\/2\/2010, 3:49pm)<\/b><\/p>\n<p>That last sentence should have read:<\/p>\n<p>Cantor&#8217;s original argument says nothing about order of numbers, only that these have to be placed into a one to one correspondence with the natural numbers.<\/p>\n<p> If I cease to respond today, it is because I am in a different time zone. So I&#8217;ll continue to respond tomorrow.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 184 (John Gabriel @ 2\/2\/2010, 3:51pm)<\/b><\/p>\n<p> I will not respond to anyone else but you.<\/p>\n<\/blockquote>\n<p> From here on, it rapidly gets boringly repetitive. John is absolutely convinced that the fact that he&#8217;s got a <em>representation<\/em> of real numbers means that he&#8217;s got an <em>enumeration<\/em> of real numbers. He continually insists that he can do a &#8220;left-right traversal&#8221; of the <em>infinitely long<\/em> paths of his tree. I try to point this out:<\/p>\n<blockquote>\n<p><b>Comment 185 (MarkCC @ 2\/2\/2010, 4:01pm)<\/b><\/p>\n<p>Re 184: Fine, but I will still welcome comments from anyone who has anything to say, and I will *not* tolerate any abusive behavior towards them.<\/p>\n<p>Re 182: You can enumerate things in a breadth-first fashion easily. (0, 0.1, 0.2, 0.3, 0.4, 0.5, &#8230;, 0.9, 0.11, 0.12, 0.13, &#8230;). There are an infinite number of values &#8211; but the number of steps that it takes to get to any one of them in the traversal is finite. That&#8217;s *exactly* what it means to be countable: it&#8217;s an infinite set, so you&#8217;ll never stop enumerating them; but you can pick out any particular value, and it will be enumerated after a finite amount of time.<\/p>\n<p> But in the case of the infinite tree, traversing the &#8220;leafs&#8221; makes no sense. It&#8217;s not something that you can meaningfully do.<\/p>\n<\/blockquote>\n<p> He responds in typical fashion:<\/p>\n<blockquote>\n<p><b>Comment 187 (John Gabriel @ 2\/3\/2010, 2:25am)<\/b><\/p>\n<p>\tMChu: Looks like we have to first agree on definitions. You claim:<\/p>\n<p>&#8220;That&#8217;s *exactly* what it means to be countable: it&#8217;s an infinite set, so you&#8217;ll never stop enumerating them; but you can pick out any particular value, and it will be enumerated after a finite amount of time.&#8221;<\/p>\n<p>This is not true. An infinite set is *countable* if and only if its members can be placed into a one-to-one correspondence with the natural numbers.<\/p>\n<p> Where do you see anything in that definition that implies finite time?It&#8217;s not there.<\/p>\n<p>You claim the number of steps in a top-down traversal can be found in finite time.<\/p>\n<p>*Finite time* has nothing to do with enumeration. 1\/3 can be found in a finitenumber of steps as I demonstrated. Naturally, one is not going to follow the full path for the traversal because this is physically impossible. But it does not matter because you agree that 0.3333&#8230;.. is the decimal representation of 1\/3 in base 10.<\/p>\n<p>One does not care too much *where* in the tree\/list the numbers are as much as one cares that these numbers are *in* the tree.<\/p>\n<p>You also claim:<\/p>\n<p>&#8220;But in the case of the infinite tree, traversing the &#8220;leafs&#8221; makes no sense. It&#8217;s not something that you can meaningfully do.&#8221;<\/p>\n<p>If this is the case, then you can throw Cantor&#8217;s diagonal argument out the window and we are done. Cantor&#8217;s diagonal argument works on the premise that any list provided will not contain every real number. Now if we know that 1\/3 is in our list (hey, it&#8217;s just 0.333&#8230;), then what you are claiming is the same as Cantor telling us &#8220;But you can&#8217;t meaningfully write down 1\/3!&#8221;<\/p>\n<p>Nonsense! If 1\/3 can&#8217;t be in our list, then there is no use taking up Cantor in his challenge, is there? I can&#8217;t think of a more ridiculous excuse than this.<\/p>\n<p>So now we know that the number 0.333&#8230; can be in out list. It cannot be written down or enumerated in a finite time &#8211; well, not in base 10 at any rate.<\/p>\n<p> Another way of stating Countability is by saying, &#8220;A set is countable if one can write out its members&#8221;.<\/p>\n<p>Well, to this with the rational numbers, it can be done in finite time because they are well defined &#8211; N x N plus 0 defines the rational numbers. Since we cannot apply this product to all real numbers (as you know most real numbers cannot be represented as ratios), we need to find another way to represent real numbers. This other way is my tree.<\/p>\n<p> In fact, if we cannot find a way to represent all real numbers, then it is not true that every real number can be represented using decimals.<\/p>\n<p> So, do you now agree that one can perform a left-to right infinite traversal? Hey, let me put it to you this way: I can perform an infinite left-to-right traversal of 1\/3 in finite time. How? I find the path that starts with a digit 3 and then I stop! Why? I know that every possible *permutation* is in my tree. I don&#8217;t need to continue any further. I could apply this same process to pi or e or sqrt(2) or any other irrational number I like, provided I know the first few significant digits.<\/p>\n<p> So, in order to proceed, I must have your acknowledgement that it is possible to perform left-to-right finite traversals.<\/p>\n<p> BTW: How do I know you are Mark Chu and you know I am John Gabriel? This was another reason I wanted to confirm via email. I had another scheme but I would have to tell you in an email how we could know who the real poster is. Otherwise I&#8217;ll proceed here as I have been.<\/p>\n<\/blockquote>\n<p> This marks the beginning of something that he&#8217;s going to harp on. He&#8217;s got rather an obsession with identity. He keeps trying to demand that I somehow prove that I&#8217;m really Mark Chu-Carroll. I don&#8217;t get this at all: what difference does it make? If I were, like many of my blogging friends, posting under a pseudonym, would that somehowmake my mathematical arguments less valid?<\/p>\n<p> And of course, John never replies with one comment. There are always multiple follow-ons.<\/p>\n<blockquote>\n<p><b>Comment 188 (John Gabriel @ 2\/3\/2010, 2:28am)<\/b><\/p>\n<p>Sorry, I need your acknowledgement to:<\/p>\n<p>So, in order to proceed, I must have your acknowledgement that it is possible to perform left-to-right infinite traversals.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 189 (John Gabriel @ 2\/3\/2010, 2:41am)<\/b><\/p>\n<p>That last comment was too long. Let me summarize it.<\/p>\n<p>One can perform an infinite left to right traversal as follows:<\/p>\n<p>Find the first digit of the decimal representation and stop.<\/p>\n<p>That&#8217;s it. I can rest assured that number is in my tree because the tree contains every possible *permutation* of the digits 0-9 in the decimal system.<\/p>\n<p>As simple as that. So now we have taken care of your finite time issue. YES? May I continue?<\/p>\n<\/blockquote>\n<p> I was, frankly, stunned when I saw this last one. He thinks that you can meaningfully traverse all of the nodes of a tree by visiting one of their parents, saying &#8220;Yup, there&#8217;s children down there&#8221;, and then declaring that entire subtree traversed.<\/p>\n<blockquote>\n<p><b>Comment 190 (MarkCC @ 2\/3\/2010, 8:11am)<\/b><\/p>\n<p> How do you know I&#8217;m Mark Chu? You don&#8217;t, because I&#8217;m *not* Mark Chu. I&#8217;m Mark Chu-Carroll. And what the hell difference does it make whether I send you email? I could *still* be sending from a newly created fake email address.<\/p>\n<p>More importantly, <em>it doesn&#8217;t matter<\/em>. You don&#8217;t seem to understand that this is a blog. This is not a private conversation between two people. This is a public forum where anyone who wants to participate can participate.<\/p>\n<p>On to substance: we clearly disagree about what &#8220;traversal&#8221; means. Traversing a tree means visiting its nodes in some sequence. A left-to-right traversal means visiting <em>every node<\/em> on a level <em>in left to right order.<\/em><\/p>\n<p> Traversal of a node doesn&#8217;t mean saying &#8220;It&#8217;s down there somewhere&#8221;. It means visiting the node. You can&#8217;t touch a parent of a node in a tree, say &#8220;I know the child is down there somewhere, so I&#8217;ve traversed it&#8221;.<\/p>\n<p> So no, you haven&#8217;t taken care of anything. You&#8217;re just redefining &#8220;traversal&#8221; in a non-sensical way in order to make your &#8220;proof&#8221; work.<\/p>\n<\/blockquote>\n<p> And now things start to get amusing. John starts throwing one of his temper tantrums, as I predicted back at the beginning. I&#8217;m still frankly rather mystified by the particular form of the tantrum: I&#8217;m don&#8217;t see anything in that comment that addresses him in an insulting fashion. I think that my comment above is actually very reasonable and polite. But John disagrees.<\/p>\n<blockquote>\n<p><b>Comment 191 (John Gabriel @ 2\/3\/2010, 10:01am)<\/p>\n<p><\/b><\/p>\n<p> Nonsense. You have a PhD? From where did you get your degree? Must be somewhere in the US. Allow me to educate you: A tree traversal does not say anything about visiting nodes in any order or sequence except that the nodes are visited exactly *once*.<\/p>\n<p> That different ways of visiting the nodes exactly once are called traversals and can be accomplished in systematic ways. This however is irrelevant because I visit each node in my tree exactly once and this process is called a traversal. Rather than call it a pre-order or post-order or b-tree traversal, I call it top-down or left-right. See, this is one of the reasons I wanted to verify you are who you say you are. You evidently know very little about computer science.<\/p>\n<p>Now read carefully: Don&#8217;t you dare address me ever again as you have in your previous comment!<\/p>\n<p>You DO NOT tell me what to do and you DO NOT get to say how things are done where I am concerned. Do I make myself clear?<\/p>\n<p>Now let&#8217;s proceed again:<\/p>\n<p>You say:<\/p>\n<p> Traversal of a node doesn&#8217;t mean saying &#8220;It&#8217;s down there somewhere&#8221;. It means visiting the node. You can&#8217;t touch a parent of a node in a tree, say &#8220;I know the child is down there somewhere, so I&#8217;ve traversed it&#8221;.<\/p>\n<p> As I just explained to you. I have a systematic way of visiting each node once. As for saying &#8220;I can&#8217;t touch the parent node in a tree and say the child is down there somewhere&#8221; &#8211; OH, YES I CAN. This is part of the beauty in computer science algorithms &#8211; they are predictable. Tree structures are designed the way we want them to be. I wrote complicated balanced tree algorithms in Assembly x86 way back in 1980. Trust me, if I could not say the &#8220;child&#8221; is down there somewhere, I would have had major issues. Do you know anything about algorithms and optimisation? Probably not much.<\/p>\n<p> So, don&#8217;t spew out any more nonsense at me. I am infinitely more intelligent than you can ever hope to be. Yes, I know it&#8217;s arrogant. Do you know what? F..k the lot of you at Google. You are the biggest morons I have ever come across in my entire life. The sad thing is you don&#8217;t realize it because your ego is way out of proportion with your intelligence.<\/p>\n<p>Ok, stupidicus? Now, may I continue? Abuse me one more time verbally and piss on you!!!!<\/p>\n<\/blockquote>\n<p> And, as always, one comment isn&#8217;t enough for John.<\/p>\n<blockquote>\n<p><b>Comment 192 (John Gabriel @ 2\/3\/2010, 10:05am)<\/b><\/p>\n<p>In order to complete my proof, it is imperative that you agree with point number 4 (it does not require the axiom of choice &#8211; I don&#8217;t believe in the axiom of choice).<\/p>\n<p> After this, I have one more question and then I shall complete the proof. Once the proof is completed, you shall apologize for calling me a crank and update your webpages to reflect the fact that you have been wrong yet again!<\/p>\n<p> YES or NO to question number 4? Spare me any other shit talk. I don&#8217;t want to discuss anything else.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 193 (John Gabriel @ 2\/3\/1010, 10:20am)<\/b><\/p>\n<p>Just a point of clarification:<\/p>\n<p> In a infinite left-right traversal, I am referring to a traversal that results in only one real number. By stepping down the tree, the next real number and so forth.<\/p>\n<p> I am not completing the infinite traversals &#8211; there is no sense in even thinking about such an absurdity.<\/p>\n<\/blockquote>\n<p> Back to me. At this point, I was starting to lose my temper, and stopped bothering to try to be polite.<\/p>\n<blockquote>\n<p><b>Comment 194 (MarkCC @ 2\/3\/2010, 10:26am)<\/b><\/p>\n<p>@191:<\/p>\n<p>See, this is exactly what I predicted. You just regurgitate the same nonsense, and throw insults the moment I disagree with you.<\/p>\n<p>Let me explain something to you again. This is a blog. This is not a private conversation. This is a public forum. You don&#8217;t get to make up your own rules about how the forum works. If you don&#8217;t like it, tough.<\/p>\n<p> And it&#8217;s really quite amusing to see you throwing tantrums because you think I didn&#8217;t address you correctly. I&#8217;m honestly not even sure about exactly what set off that tantrum: but you want to be addressed in some particular way, but you can&#8217;t even be bothered to get my name right. I&#8217;m supposed to be properly respectful and deferential towards you, to the point of rewriting the rules of how I handle comments on my blog; but you can&#8217;t have the simple, trivial decency of getting my name right.<\/p>\n<p> I still fail to understand your obsession with identity. How would my sending you private email prove who I am? It takes 30 seconds to set up a new gmail address. I could set up a dozen variants on Mark Chu-Carroll on gmail. I could set up a gmail address claiming that I was John Gabriel, and send you email from that. What would it prove? Email can&#8217;t prove identity. It can&#8217;t prove that I have a PhD. It can&#8217;t prove that I don&#8217;t have a PhD. It can&#8217;t prove that this is my real name, and it can&#8217;t prove that it&#8217;s not. And as I keep trying to explain, this isn&#8217;t a private conversation. This is taking place on a public forum, with somewhere between a couple of dozen and a couple of hundred readers, any of whom are welcome to participate. So even if there were some way for you to verify my credentials, what difference would it make?<\/p>\n<p> More importantly, this is an argument about math. If you&#8217;re wrong about a piece of math, the identity of the person who points out that error is <em>entirely<\/em> irrelevant. It&#8217;s math: a critique of a proof doesn&#8217;t become correct because the person who wrote it has a particular degree. Greg Chaitin, who I admire greatly, wrote his first major mathematical critique of Kolmogorov when he was in high school. Is that original critique less correct than the exact same criticism written down after he got his PhD?<\/p>\n<p> Tell me, John. How exactly is touching the parent node of an infinite subtree equivalent to visiting every child of that subtree exactly once? What does &#8220;left to right&#8221; mean if not, well, left to right?<\/p>\n<\/blockquote>\n<p> At this point, I think we crossed our comments &#8211; I think that he was working on the following couple of comments at the same time that I was posting #194 above.<\/p>\n<blockquote>\n<p><b>Comment 195 (John Gabriel @ 2\/3\/2010, 10:29am)<\/b><\/p>\n<p>Yet another thought: If you are thinking that I would not be able to complete the left-right traversals, well, you would not be able to complete pairing the natural numbers either.<\/p>\n<p>So if there isn&#8217;t anything else, I think you are ready to agree with point 4.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 196 (John Gabriel @ 2\/3\/2010, 10:32am)<\/b><\/p>\n<p> A infinite left-right traversal is starting off at any one of the top nodes and visiting only one node from each level.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 197 (John Gabriel @ 2\/3\/2010, 10:34am)<\/b><\/p>\n<p> A top-down traversal on the other hand is finite and remains within one level with the first digit being the parent node in that level.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 198 (John Gabriel @ 2\/3\/2010, 10:37am)<\/b><\/p>\n<p>Left-right:<\/p>\n<\/p>\n<p>0.1 &#8211; 4 &#8211; 5 &#8211; &#8230;&#8230;<\/p>\n<\/p>\n<p>Top-down:<\/p>\n<\/p>\n<p>0.1<\/p>\n<p>0.2<\/p>\n<p>0.3<\/p>\n<p>&#8230;..<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 199 (John Gabriel @ 2\/3\/2010, 10:42am)<\/b><\/p>\n<p> You do realize that to accomplish all the left-right traversals means starting off at a top node. But this is okay because we can leave a marker at the last node we forked off somewhere.<\/p>\n<p> Although nodes are revisited this way, it does not matter because each traversal is for a different number. What I am saying is that for one traversal, each node is visited *exactly once* &#8211; this is in order. Think of a formula parsing tree that contains many different formulas. We could do one traversal to calculate one function and start another traversal to calculate another function.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 200 (John Gabriel @ 10:59am)<\/b><\/p>\n<p>One need not be concerned about not being able to move from one node to the next. One can think of infinitely many parallel traversals all taking place at the same time.<\/p>\n<p> This may not have been a mental block for you but I just thought I&#8217;d address it to make sure we covered every possibility.<\/p>\n<\/blockquote>\n<p> Finally, I manage to get a response in.<\/p>\n<blockquote>\n<p><b>Comment 201 (MarkCC @ 2\/3\/2010, 11:24am)<\/b><\/p>\n<p>@200:<\/p>\n<p>In one message, you say: <\/p>\n<blockquote><p>\n4. Do you agree that if we only perform left to right (infinite) traversals, that we can enumerate all the irrational numbers and some of the rational numbers?\n<\/p><\/blockquote>\n<p>In another, you say:<\/p>\n<blockquote><p>\nn a infinite left-right traversal, I am referring to a traversal that results in only one real number. By stepping down the tree, the next real number and so forth. I am not completing the infinite traversals &#8211; there is no sense in even thinking about such an absurdity.\n<\/p><\/blockquote>\n<p> How can you claim to &#8220;enumerate&#8221; the irrational numbers, without being able to complete traversals? Or are you claiming that you can enumerate the digits of any particular irrational number? If the latter, than what on earth does &#8220;left to right&#8221; traversal have to do with it? If you&#8217;re enumerating the digits of a specific number, then you&#8217;re traversing a single path &#8211; no &#8220;left-to-right&#8221;. If you&#8217;re enumerating multiple numbers, then your traversal is not ever visiting the nodes corresponding to the numbers with infinite representations. <\/p>\n<\/blockquote>\n<p> Now we go in circles. How do you enumerate a number? Why, you use a left-right traversal. What does left-right traversal mean? A process by which you enumerate the numbers by visiting their parents.<\/p>\n<blockquote>\n<p><b>Comment 202 (John Gabriel @ 2\/3\/2010, 12:41pm)<\/b><\/p>\n<p>1. One enumerates an irrational number by a given left-right traversal. The completion is imaginary for one does not write down all the digits of pi say, this would be absurd because it is impossible. However, the imagined completion is the number pi.<\/p>\n<p>2. Yes, if you are enumerating (writing down) the digits of a specific number, then you are traversing a single path.<\/p>\n<p>3. Left-to-right is just what I call the traversal where one visits exactly one node in each top-down level and it results in one real number either rational or irrational. If one does not like the name left-right, you can change it to whatever you like. It&#8217;s immaterial. <\/p>\n<p>4. Enumerating multiple numbers: This requires parallel traversals that all take place at the same time.<\/p>\n<\/blockquote>\n<p> So now, &#8220;left-right traversals&#8221; have become not left-right traversals, but infinite numbers of parallel traversals. But they&#8217;re still left-right. I was never able to get him to define just what the heck he meant by that. My suspicion is that he doesn&#8217;t actually know himself.<\/p>\n<blockquote>\n<p><b>Comment 203 (John Gabriel @ 2\/3\/2010, 12:50pm)<\/b><\/p>\n<p>&#8220;If you&#8217;re enumerating multiple numbers, then your traversal is not ever visiting the nodes corresponding to the numbers with infinite representations.&#8221;<\/p>\n<p> Yes, it will visit the nodes &#8211; we just won&#8217;t wait around for it to finish. See what I mean? Once the number&#8217;s digits are on the path, we bid it adieu. Take the simple example of 1\/3. We start at the digit 3 and we know there is an infinite string containing only the digit 3.<\/p>\n<p>This is the imaginary completion. It is absurd to think you can find the last node because there *is no last node*. However, you cannot disqualify the argument for this reason. Cantor&#8217;s challenge to provide an imaginary list includes numbers that are infinitely represented.<\/p>\n<\/blockquote>\n<p> This one was actually somewhat enlightening. John&#8217;s &#8220;enumeration&#8221; involves an infinite number of things that will only be in the enumeration after an infinite amount of time. In other words, he counts this as being included in his enumeration, despite the fact that his enumeration procedure will <em>never produce those numbers<\/em>.<\/p>\n<blockquote>\n<p><b>Comment 204 (MarkCC @ 2\/3\/2010, 1:09pm)<\/b><\/p>\n<p>No, it *won&#8217;t* visit the nodes. It will never reach them.<\/p>\n<p>It comes back to exactly where we started: I said that your problem is that you can represent nodes, but not actually enumerate them.<\/p>\n<p> What you&#8217;re doing now is playing games with terminology. You&#8217;re trying to redefine the meanings of &#8220;enumeration&#8221; and &#8220;traversal&#8221;.<\/p>\n<p> You&#8217;re claiming that you can do a &#8220;left-right traversal&#8221; which isn&#8217;t actually a traversal. It involves &#8220;visiting&#8221; nodes without ever actually visiting them. And it involves &#8220;enumerating&#8221; nodes that will never actually get enumerated, by using an infinite number of processes which will neveractually finish reaching the nodes that they supposedly enumerate.<\/p>\n<p> And none of that has anything to do with Cantor. Cantor doesn&#8217;t generate an enumeration. Cantor says &#8220;Given a supposed enumeration of the real numbers, I can show you a real number which isn&#8217;t in that enumeration&#8221;.<\/p>\n<p> You&#8217;ve got a <em>representation<\/em> which includes all of the real numbers. But you can&#8217;t enumerate the values in it. As I said at the very beginning, representation is not enumeration. You still can&#8217;t enumerate the real numbers. You can represent them, but you can&#8217;t enumerate your representations.<\/p>\n<\/blockquote>\n<p> And John&#8217;s next comment confirms my enlightenment.<\/p>\n<blockquote>\n<p><b>Comment 205 (John Gabriel @ 2\/3\/2010, 1:54pm)<\/b><\/p>\n<p> The nodes *are* visited, but you are not able to see it. So this is why we are having this discussion.<\/p>\n<p> Enumerate means to count off one by one.<\/p>\n<p>I *do not* want to write out or count the digits of any traversal. The digits only have meaning as a *collective*, that means taken to infinity, they represent the decimal number. Again, take the example of 1\/3. Can you enumerate the digits of the decimal representation 0.333&#8230; ? No. Suppose now that each digit 3 is contained in a node. One left-right traversal is an *enumeration* of 1\/3. It&#8217;s that simple.<\/p>\n<p> MChu: You&#8217;re claiming that you can do a &#8220;left-right traversal&#8221; which isn&#8217;t actually a traversal. It involves &#8220;visiting&#8221; nodes without ever actually visiting them.<\/p>\n<p> Not so. It is exactly a traversal. As I explained, one does not have to wait around for ever to be convinced that every node is visited exactly once for each real number represented by a given left-right traversal.<\/p>\n<p> MChu: And it involves &#8220;enumerating&#8221; nodes that will never actually get enumerated,<\/p>\n<p> No. You are not enumerating *nodes*, you are enumerating decimal numbers. Big difference. The nodes are the building blocks of each decimal number.<\/p>\n<p> MChu: &#8230;by using an infinite number of processes which will never actually finish reaching the nodes that they supposedly enumerate.&#8221;\n<\/p>\n<p> Tell me, what node is one supposed to reach in the case of 1\/3? Do you realize how ridiculous this last statement of yours is? There is no last node.<\/p>\n<\/blockquote>\n<p> You can see that I&#8217;m hitting close to home. He starts getting insulting any time you get close to his errors. He can&#8217;t enumerate 1\/3 &#8211; so when I start pushing on the fact that his enumeration will <em>never<\/em> generate 1\/3, the tantrums start again.<\/p>\n<p> And of course, there&#8217;s always the sequence of multiple followups.<\/p>\n<blockquote>\n<p><b>Comment 206 (John Gabriel @ 2\/3\/2010, 1:58pm)<\/b><\/p>\n<p>MChu: You still can&#8217;t enumerate the real numbers. You can represent them, but you can&#8217;t enumerate your representations.<\/p>\n<p>If I can represent them, I can enumerate them. Representation Enumeration<\/p>\n<\/blockquote>\n<p> Here&#8217;s the crux of his argument &#8211; which is exactly what I said in the original post that spawned this stupid discussion. He believes that being able to represent numbers implies that you can enumerate them. I&#8217;m not quite sure what &#8220;Representation Enumeration&#8221; means; my guess is that he left out a &#8220;&amp;hArr&#8221; symbol.<\/p>\n<blockquote>\n<p><b>Comment 207 (John Gabriel @ 2\/3\/2010, 2:02pm)<\/b><\/p>\n<p>In mathematics and theoretical computer science, the broadest and most abstract definition of an enumeration of a set is an exact listing of all of its elements (perhaps with repetition). Wikipedia.<\/p>\n<p>Hate quoting from Wikipedia but this definition is correct.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 208 (MarkCC @ 2\/3\/2010, 2:09pm)<\/b><\/p>\n<p>@205:<\/p>\n<blockquote><p>\nTell me, what node is one supposed to reach in the case of 1\/3? Do you realize how ridiculous this last statement of yours is? There is no last node.\n<\/p><\/blockquote>\n<p> Tell me, what node is one supposed to reach in the case of 1\/3? Do you realize how ridiculous this last statement of yours is? There is no last node. That&#8217;s exactly the point. Your mechanism will never produce 1\/3 in its enumeration. It will produce an infinite succession of closer and closer approximations to 1\/3 &#8211; but it will never produce the real number 1\/3.<\/p>\n<p> Your enumeration will only ever really generate finite length numbers. Anything which requires an infinitely long representation cannot be generated by an enumeration from your tree. None of the numbers with infinitely long representations are reachable by traversal.<\/p>\n<p> Like I keep saying: You&#8217;re redefining &#8220;enumeration&#8221;, &#8220;traversal&#8221;, and &#8220;visit&#8221;. You can&#8217;t enumerate the real numbers with your tree, because you can&#8217;t traverse the tree to visit any number with an infinite representation.<\/p>\n<p> If you&#8217;re allowed to change the meaning of visit to &#8220;not really visit, but be able to sorta point in the direction of&#8221;, and traverse as &#8220;sorta point in the direction of all of the parts of the tree&#8221;, then sure, you can traverse<sub>JG<\/sub> the tree in a way where you visit<sub>JG<\/sub> all of the nodes, and thus you can enumerate<sub>JG<\/sub> all of the nodes by sorta pointing in their direction.<\/p>\n<p> But back in the real world, visit<sub>JG<\/sub> != visit, traverse<sub>JG<\/sub> != traverse, and enumerate<sub>JG<\/sub>!=enumerate.<\/p>\n<p>the real numbers without actually enumerating them&#8221;, then you can<\/p>\n<\/blockquote>\n<p> <em>(That last line was an editing error which should have been deleted. But in the interests of keeping the conversation exactly as it occurred, I&#8217;m leaving it as is.)<\/em><\/p>\n<blockquote>\n<p><b>Comment 209 (MarkCC @ 2\/3\/2010, 2:19pm)<\/b><\/p>\n<p>Yes John, an enumeration is a complete listing of all of its elements. Which is really just begging the question: what is a listing?<\/p>\n<p>You&#8217;re essentially claiming that a &#8220;listing&#8221; is in some sense equivalent to a predicate. That is, if you can define a predicate describing a set of numbers, then you can enumerate those numbers.<\/p>\n<p> Meanwhile, the rest of the world of computer science and math gives enumeration a rather different meaning: an enumeration of a set is a 1:1 mapping from a subset of the natural numbers to members of the set. In the case of an infinite set, it&#8217;s generally a mapping from the complete set of natural numbers to the members of the infinite set. (Hell, it&#8217;s even implicit in the word &#8220;enumeration&#8221;!)<\/p>\n<p> If you have an enumeration of a set, one of the properties of it is that you can describe what natural number will be mapped to what element of the set. If you really have an enumeration, then finding the natural number associated with a particular member of your set is trivially computable.<\/p>\n<p>But numbers with infinitely long representations aren&#8217;t enumerable in your representation. If you search for them, you&#8217;ll never find them. They&#8217;ll never show up in the list. There&#8217;s a theoretical representation of every real number &#8211; but it&#8217;s not a representation that will ever appear in an enumeration. In your system, there is no natural number N such that 1\/3rd is the Nth element of the list. So in what sense is 1\/3 actually a member of your list?<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 210 (John Gabriel @ 2\/3\/2010, 2:34pm)<\/b><\/p>\n<p>MChu:&#8221;That&#8217;s exactly the point. Your mechanism will never produce 1\/3 in its enumeration. It will produce an infinite succession of closer and closer approximations to 1\/3 &#8211; but it will never produce the real number 1\/3.&#8221;<\/p>\n<p> In other words, 0.333&#8230; is not equal to 1\/3 in your opinion? No. You agreed in Point 1 that all real numbers can be represented in decimal. So we are not going back to that one. Each time I explain to you, you keep going back and forth.<\/p>\n<p>You&#8217;ve already agreed to this. And now you don&#8217;t agree with it any more? So, if you don&#8217;t agree with point number 1, you may as well discard Cantor&#8217;s diagonal argument because it is about an imaginary list that can contain infinitely represented numbers.<\/p>\n<p> MChu:&#8221;But numbers with infinitely long representations aren&#8217;t enumerable in your representation. If you search for them, you&#8217;ll never find them. They&#8217;ll never show up in the list. There&#8217;s a theoretical representation of every real number &#8211; but it&#8217;s not a representation that will ever appear in an enumeration.&#8221;<\/p>\n<p> The fact that I have imagined these representations means they are very *real*. And of course they appear in a list but I haven&#8217;t got there yet because you still can&#8217;t see that point number 4 is true. In fact, you are now disputing that you agreed with point number 1!<\/p>\n<p> See why I must have you answer these questions first? If you don&#8217;t see that these four statements are true, we cannot proceed with the next question and finally the proof.<\/p>\n<p> As I see it now, you are disagreeing for the sake of disagreeing. I think you know you are wrong. Well, for one thing you are contradicting yourself. <\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 211 (John Gabriel @ 2\/3\/2010, 2:46pm)<\/b><\/p>\n<p>By the way, I have never redefined anything. Please don&#8217;t go down that road. You are smarter than this, I think.<\/p>\n<p> Just stay with the argument. If you do not understand I will try to explain. Just ask.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 212 (John Gabriel @ 2\/3\/2010, 2:51pm)<\/b><\/p>\n<p>MChu: Meanwhile, the rest of the world of computer science and math gives enumeration a rather different meaning: an enumeration of a set is a 1:1 mapping from a subset of the natural numbers to members of the set. In the case of an infinite set, it&#8217;s generally a mapping from the complete set of natural numbers to the members of the infinite set. (Hell, it&#8217;s even implicit in the word &#8220;enumeration&#8221;!)<\/p>\n<p> Once we agree on all four points, the above statement is what I shall proceed to prove.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 213 (MarkCC @ 2\/3\/2010, 3:05pm)<\/b><\/p>\n<p>I&#8217;m not disputing that you can represent 1\/3 as an infinitely long decimal string 0.333&#8230;..<\/p>\n<p> What I&#8217;m disputing is that you can produce an enumeration of the nodes of your tree which will <em>ever<\/em> include that string. The fact that you&#8217;ve got a representation for the real numbers does <em>not<\/em> imply that you&#8217;ve got an <em>enumeration<\/em> of the real numbers. Your representation is <em>not<\/em> enumerable.<\/p>\n<p>You can whine and complain all you like &#8211; but it&#8217;s not going to change anything. If you claim that 1\/3 appears in an enumeration of the nodes of your tree, then either you&#8217;re lying, or you don&#8217;t actually understand what an enumeration is, or you have some other meaning of enumeration that&#8217;s different from the rest of us.<\/p>\n<p> If you have an enumeration, then specifying what natural number maps to 1\/3 must be possible. By the definition of an enumeration, there must be exactly one natural number that maps to 1\/3 in your enumeration.<\/p>\n<p> In one of the canonical ways of enumerating the rationals, 1\/3 corresponds to 5: {0, 1, 2, 1\/2, 3, 1\/3, 2\/3, 4, 1\/4, 3\/4, &#8230;}. Given any rational number, I can find its position in that enumeration. It might take me a while to do it &#8211; if you give me a number like 623784\/98237421, it&#8217;ll take me a long time to find it &#8211; but I can.<\/p>\n<p> In your system, you can&#8217;t specify the natural number that corresponds to 1\/3 in your &#8220;enumeration&#8221; &#8211; because 1\/3 <em>will never be<\/em> enumerated by your &#8220;traversal&#8221;.<\/p>\n<p> The fact that you can represent the members of an infinite set does not imply that you can enumerate them.<\/p>\n<\/blockquote>\n<p> Once again, whenever you get close to pinning John down on one of his errors, he starts throwing tantrums and flinging insults. Typical crank behavior: get too close to their errors, and they start getting angry.<\/p>\n<blockquote>\n<p><b>Comment 214 (John Gabriel @ 2\/3\/2010, 3:23pm)<\/b><\/p>\n<p>MChu: &#8220;You can whine and complain all you like &#8211; but it&#8217;s not going to change anything.&#8221;<\/p>\n<p>Taking cheap shots at me does not help. In fact it makes you look stupid.<\/p>\n<p> MChu: &#8220;What I&#8217;m disputing is that you can produce an enumeration of the nodes of your tree which will ever include that string. The fact that you&#8217;ve got a representation for the real numbers does not imply that you&#8217;ve got an enumeration of the real numbers.&#8221;<\/p>\n<p>Oh yes, it does. Suppose I represent the first six natural numbers of my set by a, r, b, w, e, t. Now, I create a bijection: f(1)=a, f(2)=r, f(6)=t. I have enumerated my set. In fact, the it is *required* that one can represent the members of a set. What you have written is the dumbest thing I ever heard! How on earth can you enumerate anything when you don&#8217;t even know what it is?! Get real!<\/p>\n<p> MChu:&#8221;Your representation is not enumerable.&#8221;<\/p>\n<p> Well, you are not able to comprehend even the most basic concepts. I still have to show that [0,1) is enumerable but I cannot do this unless you *understand* that the representations in my tree diagram represent every real number. In fact, you have already admitted this in your introduction. See paragraph 10:<\/p>\n<p> MChu: &#8220;His enumeration is based on trees. You can create an infinite tree of the decimal representation of the numbers between zero and one.&#8221;<\/p>\n<p>My, oh my, but you have such a short memory, don&#8217;t you?<\/p>\n<p> Please be frank with me: do you really have a PhD in computer science? I am even doubtful that you are who you claim to be. You are contradicting yourself over and over again.<\/p>\n<p> Now, you have to answer YES to question 4 and understand why the answer is correct otherwise I am wasting my time with you.<\/p>\n<p> So you see why I did not bother engaging you even over a year ago? I imagines these would be the dumb, thoughtless responses I would receive. My problem is I often give others the benefit of the doubt when it comes to believing they are of reasonable intelligence.<\/p>\n<\/blockquote>\n<p> Once again, we encounter the fundamental problem. John simply does not understand that the fact that a set is <em>representable<\/em> doesn&#8217;t mean that it&#8217;s <em>enumerable<\/em>. If something is enumerable, then it&#8217;s representable; but the converse isn&#8217;t necessarily true. The next comment of his continues to hammer on that point: he tries to take my statement that he can <em>represent<\/em> all of the real numbers using infinitely long representations as a proof that I accept that you can <em>enumerate<\/em> those infinitely long representations.<\/p>\n<blockquote>\n<p><b>Comment 215 (John Gabriel @ 2\/3\/2010, 3:32pm)<\/b><\/p>\n<p>In fact you have not realized it, but by stating what you have in Paragraph 10, you have essentially agreed to all 4 points already. The reason I brought up these points is because I wanted to make sure you understood what you were putting your head on the block for. Evidently, you did not know what you were agreeing with.<\/p>\n<p>1. Do you agree that every real number in the interval (0,1) can be represented in decimal?<\/p>\n<p>\tYES or NO<\/p>\n<p> 2. Do you agree that my tree contains every real number in the interval (0,1)? Don&#8217;t concern yourself about finite\/infinite numbers at this time. We don&#8217;t care about *enumerating* the numbers at this stage, only that if we know a number, we can find it in the tree.<\/p>\n<p>\tYES or NO.<\/p>\n<p> 3. Do you agree that if we traverse the tree in each level from top to bottom that we can be sure to enumerate all the finitely (not the repeating decimals or irrational numbers) represented numbers in decimal? I know there are duplicates but we shall not worry about this right now.<\/p>\n<p>\tYES or NO.<\/p>\n<p>4. Do you agree that if we only perform left to right (infinite) traversals, that we can enumerate all the irrational numbers and some of the rational numbers?<\/p>\n<p> YES or NO.<\/p>\n<p> Paragraph 10 confirms all these questions with a YES. Now, I need to know that you know your admission in par. 10 is equivalent to all these 4 points.<\/p>\n<p> Truthfully, the only reason I bothered engaging you is because I took the time to read your introduction and realized you were almost *there* in terms of understanding.<\/p>\n<p> I now am beginning to see I was mistaken.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 216 (MarkCC @ 2\/3\/2010, 3:42pm)<\/b><\/p>\n<blockquote><p>\nOh yes, it does. Suppose I represent the first six natural numbers of my set by a, r, b, w, e, t. Now, I create a bijection: f(1)=a, f(2)=r, f(6)=t. I have enumerated my set. In fact, the it is *required* that one can represent the members of a set. What you have written is the dumbest thing I ever heard! How on earth can you enumerate anything when you don&#8217;t even know what it is?! Get real!\n<\/p><\/blockquote>\n<p> I did not say that you cannot represent an enumerable set. I said that the fact that a sent is representable does not imply that it is enumerable.<\/p>\n<p> As I originally predicted, you&#8217;re not addressing the substantial criticisms of your construction. You&#8217;re picking out bits and pieces, mis-representing them, and then using them as a basis for flinging insults.<\/p>\n<p> You have a representation for all of the real numbers. I have never claimed or implied otherwise. From the start, from the original post, I have continually said that you have a representation of the real numbers, but your representation is not enumerable.<\/p>\n<p> You keep responding to tiny pieces of my criticism that you can misrepresent, while ignoring the substantial parts.<\/p>\n<p> So let me repeat: By the definition of an enumeration of a set, given any element of the set S, it&#8217;s possible &#8211; it&#8217;s easy to discover what natural number corresponds to that element in the enumeration. If you have an enumeration, then specifying what natural number maps to 1\/3 must be possible. By the definition of an enumeration, there must be exactly one natural number that maps to 1\/3 in your enumeration.<\/p>\n<p> So, John, what number is it? At what natural-number position will 1\/3 appear in your enumeration? In fact, go ahead and pick any number you want that has an infinite representation as a decimal, and tell me where it will appear in your enumeration. If you&#8217;ve really got an enumeration, then it must be possible to say where some number with an infinite representation appears in the enumeration.<\/p>\n<p>So come on, put up or shut up. Where does 1\/3, or 1\/9, or 1\/\u03c0, or 1\/27th, or 1\/11th appear in your enumeration? What natural number maps to any number with an infinite representation? If you can&#8217;t answer that, you don&#8217;t have an enumeration.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 217 (John Gabriel @ 2\/3\/2010, 4:37pm)<\/b><\/p>\n<p>I am not surprised at your outburst and false accusations.<\/p>\n<p>I have informed you that in order for me to proceed, you have to consent with the 4 statements I put to you.<\/p>\n<p>Look at you: Come on John! Tell me, what number corresponds to 1\/3, or pi or e!<\/p>\n<p> Let me ask you: Come on Mark, tell me, what number corresponds to the smallest rational number greater than pi?<\/p>\n<p> Would you be able to answer? NO. Yet you have the audacity to tell me that you are able to enumerate all rational numbers. So tell me then, where is this rational number in your list and tell me which natural number it is mapped to?<\/p>\n<p> Unlike like you, I know that this smallest rational number greater than pi will be in your list and that some natural number will *eventually* be assigned to it.<\/p>\n<p> Do I tell you that the rational numbers are not denumerable because you cannot provide this information to me? No, because I understand that it can be in your list.<\/p>\n<p>Your arguments are lame.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 218 (John Gabriel @ 2\/3\/2010, 4:42pm)<\/b><\/p>\n<p> Let me correct you: I do not have to provide a natural number that corresponds to any of the reals in my tree. All I have to do is show you that it is possible to assign a natural number to every real in my tree and then I am done.<\/p>\n<p> This is what enumeration is all about. Just another gaping hole in your understanding!<\/p>\n<\/blockquote>\n<p> I&#8217;ll give John one small point here. My understanding is that he&#8217;s proposing his tree as a way of generating a <em>specific<\/em> enumeration of the reals. If that&#8217;s the case, then it&#8217;s simple to provide the position of any particular real number. But if he&#8217;s <em>not<\/em> arguing that he&#8217;s got a specific enumeration, then he doesn&#8217;t need to be able to assign a position to a particular real number. However, he keeps harping on the fact that you can traverse his tree using a &#8220;left-right traversal&#8221;, which he implies is a deterministic process &#8211; which would imply that there is a specific enumeration associated with that &#8220;left-right traversal&#8221;. If that&#8217;s the case, then it should  be possible to say just when that traversal will produce <em>some<\/em> number with an infinite representation. He can&#8217;t, because it won&#8217;t.<\/p>\n<blockquote>\n<p><b>Comment 219 (MarkCC @ 4:50pm)<\/b><\/p>\n<p>\tJohn:<\/p>\n<p>You can &#8220;inform&#8221; me of anything you want. It doesn&#8217;t change reality.<\/p>\n<p>You want me to agree with you that your tree is traversable in a particular way &#8211; but it isn&#8217;t. And as usual, you ignore the point, throw insults, and whine.<\/p>\n<p>I&#8217;m giving you the freedom to pick any number with an infinite representation in your tree, and tell me where it appears in your enumeration. I&#8217;m doing that, because you and I both know that you can&#8217;t do it, and that the reason you can&#8217;t do it is because <em>you don&#8217;t have an enumeration.<\/em><\/p>\n<p> In return, you come back with something that <em>by definition<\/em>, doesn&#8217;t exist, and ask me to show it to you. There is no rational number <em>closest<\/em> to \u03c0. It doesn&#8217;t exist. And you know that.<\/p>\n<p> But you&#8217;re asking for the impossible, because <em>you can&#8217;t do what I asked.<\/em> If you had an enumeration, you could specify where things occur in it. <em>By definition<\/em>, if you had an enumeration, you could specify where things occur in it. But you don&#8217;t.<\/p>\n<p> You keep wanting me to admit to agreeing with you that you can enumerate these things. But you can&#8217;t. They&#8217;re not enumerable. This is the crux of your argument, which is why you demand that I accept it. But it&#8217;s not true. You cannot enumerate any numbers with infinite representations by traversing your tree &#8211; unless, of course, you redefine the words &#8220;traverse&#8221; and &#8220;enumerate&#8221;.<\/p>\n<p>And all that you can do is constantly play games like this &#8211; throw insults, shout, whine, and ignore the point of anyone who disagrees with you. You&#8217;re a crank all right &#8211; and in typical crankish fashion, you demand respect that you haven&#8217;t earned, and throw tantrums anytime anyone points out that <em>you are wrong.<\/em><\/p>\n<p>John, <em>you are wrong.<\/em> Your representation is not enumerable. A &#8220;left to right&#8221; traversal &#8211; or in fact <em>any<\/em> traversal of your tree will never reach a single number with an infinite representation.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 220 (John Gabriel @ 2\/3\/2010, 5:03pm)<\/b><\/p>\n<p>Nonsense. I do not have to provide a particular natural number that corresponds to any of the real numbers in my tree.<\/p>\n<p> All I have to do is show that it is possible to assign a natural number to every real in my tree and then I am done. Then the real numbers in (0,1] are denumerable.<\/p>\n<p> No where in the definition of countability is there a requirement to produce a particular natural number for any of the rational numbers.<\/p>\n<p> I could denumerate my rational numbers by placing them into a one-to-one correspondence with the even natural numbers or the prime numbers. There is *no* requirement to produce a particular value. If you knew any mathematics, well then you would know this fact.<\/p>\n<p>Alas, you do not.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 221 (John Gabriel @ 2\/3\/2010, 5:03pm)<\/b><\/p>\n<p> MChu:John, you are wrong. Your representation is not enumerable. A &#8220;left to right&#8221; traversal &#8211; or in fact any traversal of your tree will never reach a single number with an infinite representation.<\/p>\n<p> Evidently not according to your paragraph 10!<\/p>\n<\/blockquote>\n<p> Again with the same old problem. He just can&#8217;t wrap his head around the fact that representation does <em>not<\/em> imply enumeration.<\/p>\n<p><b>Comment 222 (John Gabriel @ 2\/3\/2010, 5:09pm)<\/b><\/p>\n<p>MChu: There is no rational number closest to \u03c0. It doesn&#8217;t exist. And you know that.<\/p>\n<p> Oh yes there is. But don&#8217;t worry, you can&#8217;t find it. You can&#8217;t do a lot of things in mathematics, but that does not prevent you from producing useful results and theorems.<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 223 (John Gabriel @ 2\/3\/2010, 5:11pm)<\/b><\/p>\n<p>MChu: There is no rational number closest to \u03c0. It doesn&#8217;t exist. And you know that<\/p>\n<p>In fact at some or other position in your enumeration of rational numbers, it must appear. For if it does not, then your rational numbers are also not denumerable!!<\/p>\n<\/blockquote>\n<p> At this point, another commenter jumps in. And as I predicted, he&#8217;s going to use that to throw a tantrum because his rules are being broken, and therefore he&#8217;s going to take his very special toys and go home.<\/p>\n<blockquote>\n<p><b>Comment 224 (Scully @ 2\/3\/2010, 10:03pm)<\/b><\/p>\n<p>Quite possibly the dumbest thing I have ever read:<\/p>\n<p>MarkCC: There is no rational number closest to \u03c0. It doesn&#8217;t exist. And you know that.<\/p>\n<p>JG: Oh yes there is. But don&#8217;t worry, you can&#8217;t find it. You can&#8217;t do a lot of things in mathematics, but that does not prevent you from producing useful results and theorems.<\/p>\n<p>okay, really Gabriel?<\/p>\n<p>We shall show, John Gabriel is wrong, and there is no rational closest to pi.<\/p>\n<p>Proof: We shall prove by contradiction and assume r is in Q, such that r is the first rational after pi. Consider the interval (pi&#8230;r), then by Archimedes principal there exists a rational s in the interval, thus pi<\/p>\n<p>Really? Try not to make it that easy&#8230;<\/p>\n<\/blockquote>\n<blockquote>\n<p><b>Comment 225 (Scully @ 2\/3\/2010, 10:05pm)<\/b><\/p>\n<p> this pi less than s less than r, contradction<\/p>\n<\/blockquote>\n<p> And of course, John&#8217;s fit and leavetaking &#8211; which includes an absolutely <em>spectacular<\/em> demonstration of arrogance. John is the smartest person in the whole world; he&#8217;s only ever met one person who&#8217;s as smart as he is. That&#8217;s why we can&#8217;t see the obvious brilliance of his magnificent proof: because we&#8217;re just not at smart as him.<\/p>\n<blockquote>\n<p><b>Comment 226 (John Gabriel @ 2\/4\/2010, 3:51am)<\/b><\/p>\n<p>MChu: Let me put it to you another way: Suppose that you could enumerate the real numbers. Just &#8220;suppose&#8221;. Now, if I were to ask you what natural number corresponds to pi, would you be able to tell me? NO.<\/p>\n<p> Now, let&#8217;s see if we can approach this in another way because your mental faculties are obviously limited. From my tree it is evident there are two distinct *infinities* (hate to use this word but anyway): the one infinity describes the top-down traversals and the other, the left-right traversals.<\/p>\n<p> Try to imagine two bottomless wells: The one well is a reservoir for the top-down numbers. In other words, each time we visit one of these numbers, it goes into the reservoir. The other well is also a reservoir that stores all the numbers from the left-right traversals in a first-in-first-out fashion. The left-right reservoir is populated with infinitely many left-right traversals taking place at the same time.<\/p>\n<p> So, at any given time, one can get a number from either of the reservoirs. Now, from the top-down reservoir one can produce a one-to-one correspondence with the even natural numbers. From the other reservoir, one can produce a one-to-one correspondence with the odd natural numbers. Result: A list of all the real numbers in [0,1). However, job is still not done. We go through the list removing the duplicates and what is left is exactly all the numbers in [0,1). And we have produced a bijection. Therefore the real number interval according to Cantor is *countable*.<\/p>\n<p> There is an undergrad student here who is one of the biggest fools I have ever had the misfortune of meeting &#8211; Scully. Since he has started to comment here, this is my last comment to you.<\/p>\n<p> MChu: You do not call anyone a crank for any reason whatsoever. You can call me a Cantor disputer or even better refuter. However, you have no right to call me a crank because you are unable to understand my arguments. Just so you are aware, there are mathematics professors who agree with me. My knol had a very high rating before it was voted down by fools the likes of Scully. This insignificant worm does not posses even 1\/100 of my intelligence. You probably have less.<\/p>\n<p> In fact the word crank comes from a German word meaning sick. Let me assure you, I have only met one person in my almost 1\/2 century of existence who was intellectually on par with me.<\/p>\n<p> As I mentioned earlier and have proved from this dialogue, you are not only incapable of engaging me, you are rude, arrogant and insulting. MChu, be prepared for insults when you call anyone a crank. You are the real crank!<\/p>\n<\/blockquote>\n<p> It all ends just as I predicted at the start. John can&#8217;t address criticisms of his proof. Every time he encounters something that he can&#8217;t actually address, he throws another little tantrum and tosses around a few insults. Then he bitterly complains about how insulting I am towards him. And finally he storms off, because some other commenter, who I have no control over, decided to post a comment that broke John&#8217;s special rules. <\/p>\n<p> You see, John is <em>special<\/em>. He&#8217;s the smartest person he&#8217;s ever met. He doesn&#8217;t have to follow the same rules as everyone else. In fact, he gets to <em>make<\/em> his own rules, wherever he goes, and everyone else is <em>obligated<\/em> to follow them. He can insult <em>you<\/em>, because he&#8217;s much more special and intelligent than you are &#8211; but you&#8217;re not allowed to do something as crude and horrible as <em>point out that he&#8217;s wrong<\/em>.<\/p>\n<p> John: you&#8217;re a crank. In fact, you&#8217;re a <em>pathetic<\/em> crank.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, remember back in December, I wrote a post about a Cantor crank who had a Knol page supposedly refuting Cantor&#8217;s diagonalization? This week, I foolishly let myself get drawn into an extended conversation with him in comments. Since it&#8217;s a comment thread on an old post that had been inactive for close to two [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11],"tags":[],"class_list":["post-842","post","type-post","status-publish","format-standard","hentry","category-cantor-crankery"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-dA","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/842\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=842"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}