Slashdot Mirror


Metamath! The Quest for Omega

jkauzlar writes "Have you ever read a math book that was able to carry you through its proofs, heart racing, and make your skin tingle upon reaching its philosophically astounding conclusion? Rarely have I encountered such a book, but among those that I have found (such as the books written by Ian Stewart or Douglas Hofstadter), Gregory Chaitin's 'Metamath! The Quest for Omega' is a favorite. Chaitin takes the reader on a thrilling race through the history of computability research to arrive at the discovery of his own number, Omega." Read on for the rest of jkauzlar's review. MetaMath! The Quest for Omega author Gregory Chaitin pages 157 publisher Self-published e-book rating Excellent! reviewer Joe Kauzlarich ISBN n/a summary Limits of computability

Chaitin's goal is the casual reader's comprehension of an irreducible, uncomputable, and truly random real number. He doesn't actually find one of these numbers, of which there are an indenumerably infinite supply, but he comes as close as a person can to actually referring to it.

Does this sound mysterious (and a little weird)? It is! But this ties in to just the sort of problem mathematicians have been working on for the past hundred or so years. You may be familiar with Goedel's Incompleteness Theorem, in which he proves that no formal axiomatic system (FAS) is powerful enough to prove all of the true statements its notation can express. For a long time, many people were wondering if Fermat's Last Theorem could be one of these statements (although it was finally (and famously) proven by Andrew Wiles about a decade ago). This is the type of "metamathematical" problem Chaitin attacks with his arsenal of complexity and information theory.

Key to understanding the book's premise is understanding the problems involved in defining a truly random number. Chaitin works in binary, so it is easy to find a random number by flipping a coin multiple times, although defining what a random number is supposed to look like (without circularly using the word 'random') is impossible. If you can define exactly what it should look like, then you can use that definition to create (or compress (see below)) a random number. It would not, then, be random.

The next key word is 'reducibility' (or 'compressibility'). If a number is random then it cannot be reduced or compressed into a smaller equation or algorithm. The digits of pi appear to be random, but they are reducible. This entire infinitely long real number can be expressed with just a few symbols- 4*sum_(k=1)^n(((-1)^(k+1))/(2k-1)). The same is true with 'e' or the golden ratio. You might be aware of the distinction between denumerable and nondenumberable infinities-- Chaitin explains this in his book; in short, there are (at least) two kinds of infinite sets, those that map directly to the integers (e.g. the rationals) and those that don't (e.g. the reals). It has been shown that all computer programs may be mapped to integers and hence are denumerable. Any number that can be generated by a computer program (pi, e, etc) therefore is denumerable. For Chaitin's random real number to be truly random, we must look only at real numbers that are indenumerable (cannot be calculated-- otherwise it would be compressible).

Here is where we run into problems-- we can't possibly generate a random real number and we can't even define what it looks like! Chaitin discusses the philosophical arguments for the very existence of such a number, and in the end uses Turing's Halting Program idea to show that a random real number can exist-- and the random real number vaguely referenced in this way, he calls Omega, the halting probability. The probability that an arbitrary program halts is the random real number that Chaitin had been searching for.

But this is not giving away the ending by any means. In fact he tells us this before even embarking upon his journey. What is remarkable about the book is that, in plain English, and using ideas that a non-mathematician like myself can understand, in only 157 pages, Chaitin can explain the grandest ideas on the cutting edge of mathematics. "As you have no doubt noticed," began Chaitin's conclusion, "this is really a book on philosophy, not just a math book. And as Leibniz says... math and philosophy are inseparable."

Although the book can be read quickly and painlessly (there are only a few simple equations in the book), the insights it contains are profound and likely to stick in your brain for some time. Furthermore Chaitin's enthusiastic style is contagious and will leave you on the edge of your seat. He floats through dozens of interesting anecdotes about the great mathematicians-- Leibniz, Newton, Turing, Godel and others--, the process of mathematical discovery from the vantage-point of an actual mathematician, insights into the mind of a working mathematician, and the craft of mathematics, interjecting his own educated thoughts on all of these matters. His style is aimed towards those whose education in mathematics extends only a little past high school and the ideas are simply followed (don't worry if you can't follow my own explanations above; I'm not nearly as skilled an expositer as Chaitin!)

This book is available for free on Chaitin's own website (so why not give it a try?) and also at ArXiv.org. Slashdot welcomes readers' book reviews -- to see your own review here, carefully read the book review guidelines, then visit the submission page.

80 of 338 comments (clear)

  1. Mods by Mz6 · · Score: 5, Funny

    If this book is reflective of the way I meta-moderate, it should be a breeze!

    --
    Hmmm.
  2. heart racing by Anonymous Coward · · Score: 4, Funny

    Math heart racing? Only on exams

  3. Zero by judithm · · Score: 5, Interesting

    Interesting math books remind me of a book I read a few years ago. Zero: The Biography of a Dangerous Idea by Charles Seife. As fun and interesting as I found math to be, I think that book really did it for me as far as spine tingling mathematics.

    1. Re:Zero by DudeG · · Score: 5, Interesting

      I agree. That's a great book.

      Even though I know calculus pretty darn well, after reading Seife's discussion of the development of 'limits', I realised that I hadn't truly 'grokked' it as well as I'd thought.

      The book includes a fascinating account of just how tantalisingly close the Greeks came to inventing calculus. One can only wonder what would've happened if they'd done it.

    2. Re:Zero by johannesg · · Score: 2, Interesting

      I suppose a /. book review of that book would be out of the question?

    3. Re:Zero by Daniel+Dvorkin · · Score: 4, Funny

      The book includes a fascinating account of just how tantalisingly close the Greeks came to inventing calculus. One can only wonder what would've happened if they'd done it.

      The Greeks would have sat around having endless philosophical discussions about the ethical significance of the relationship between differentiation and integration. The Romans would have taken it from the Greeks and used it to build things. By now, we'd be speaking Latin in orbit around Alpha Centauri.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    4. Re:Zero by Impy+the+Impiuos+Imp · · Score: 2, Interesting

      It's also been pointed out the Greeks had invented the simple steam engine, using it for toys, or in one case, opening a very large door. Sadly, it never took off. More important than calculus (for the above poster's reason), it would have brought into existance industry. Then, Man would have walked on the moon 2000 years ago.

      By this time, we'd be in a very advanced civilization. So advanced, they might have perfect virtual reality and decide to raise human children in the "old way", just to teach them the problems that used to be. They'd be rai

      uuhhhh

      nevermind.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  4. Brad...are you out there? by Analogy+Man · · Score: 5, Funny
    My college roommate would chuckle quietly to himself while reading graduate level math texts. I was no slouch myself, but Brad was in another league. To this day 16 years later my wife (we met while I lived with Brad) still refers to geek humor generically as Brad jokes...r dr r

    All props to the author and review...but this one isn't going to be an up all night page turner for me.

    --
    When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    1. Re:Brad...are you out there? by Anonymous Coward · · Score: 2, Funny

      I once had a prof that asked:

      Are our RR packets ...

      the class was laughing by that part in the sentence.

      ever had a lab TA named "bin-bin" and asked to dispose of something: May I throw this in the trash bin, bin-bin?

      what was the sentence that was lke "fish" 7 times?

    2. Re:Brad...are you out there? by First+Person · · Score: 2, Funny

      what was the sentence that was lke "fish" 7 times?

      Can't help you there, but I do remember a contest on NPR a few years back. The winning entry was the following:

      Yo, Yo-Yo! Yo' yo-yo?

      My apologies to both the noted cellist and the Duncan corporation for bringing this up.

      --
      Given one hour to live, the student replied: "I'd spend it with professor FP who can make an hour seem like a lifetime."
    3. Re:Brad...are you out there? by chman · · Score: 2, Funny

      "Badgers badgers badger badger badgers," is a legitimate sentence, according to the wonderful Boris Johnson. And he's a politician, so it must be true.

      --
      This comment was formatted for readability, but I forgot the line break tags
    4. Re:Brad...are you out there? by harlows_monkeys · · Score: 2

      If you were to drive on Pass Avenue in Burbank, California, on Passover, and cross the freeway, you would "pass over Pass overpass over Passover".

  5. The answer by Anonymous Coward · · Score: 3, Funny

    Have you ever read a math book that was able to carry you through its proofs, heart racing, and make your skin tingle upon reaching its philosophically astounding conclusion?

    I can honestly answer this question: no

  6. Misstatement of the Incompleteness Theorem by Jorj+X.+McKie · · Score: 5, Interesting

    Which actually states that any sufficiently powerful formal system can express true propositions which cannot be proven. Typically, "sufficiently powerful" means self-referential to some degree; the system must be able to refer to a propostion within it, and the truth/falsehood of that proposition.

    I am not a mathematician, though, so this may not be completely accurate. However, I am fairly sure that it is not difficult to compose a formal system which is provably complete.

    --
    I remember your eyes, on the twelfth of July...
    1. Re:Misstatement of the Incompleteness Theorem by carlos_benj · · Score: 4, Funny

      I am not a mathematition

      Dang. No good in math OR spelling?

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    2. Re:Misstatement of the Incompleteness Theorem by rpiaggio · · Score: 2, Insightful
      You are right.

      In fact, one of my favorite examples is Presburger arithmetic, which doubles as a nice example of a problem provably harder than any in NP.

  7. Re:Groovy by Anonymous Coward · · Score: 3, Funny

    That's a relief, I was starting to think poorly of you.

  8. pdf availability by i621148 · · Score: 4, Interesting

    now he needs to release it under the new paradigm
    of academic textbooks.
    like the MIT heat transfer book :)
    i kind of like this idea, that if something was
    important enough for you to write down for humanity,
    you are just doing it for the sake of society.
    that would probably take a huge cut out of the
    whole "i wrote a book now buy it for my class"
    effect...

  9. coming in September 2005?? by egburr · · Score: 3, Informative

    I realize it takes a while to write a book, but doesn't it usually need to be finished before someone can read and review it? If it is already finished, why is it taking so long to publish it? Surely it can't take a whole year to setup the press to print the book.

    --

    Edward Burr
    Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    1. Re:coming in September 2005?? by kfg · · Score: 5, Interesting

      I realize it takes a while to write a book, but doesn't it usually need to be finished before someone can read and review it?

      Well, no, actually. It just needs to be mostly finished. Call it a "release candidate."

      Surely it can't take a whole year to setup the press to print the book.

      There is considerably more to selling a book than printing up a few copies.

      Presumably the publisher has other books it's trying to print and sell as well and this one has to "wait its turn."

      We're talking marketing here, not manufacturing. Movies sometimes sit "in the can" for years before being released for various reasons. I believe this is common knowledge. The same is true of books.

      Or sound recordings. Or automobiles. Or video games. Or whatever.

      KFG

  10. Taking about exciting math books by wallclimber21 · · Score: 4, Interesting

    Fermat's Enigma: The Epic Quest to Solve the World's Greatest Mathematical Problem is one of those other really really exciting mathematics books.

  11. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  12. Slashdot Effect by csimpkins · · Score: 4, Funny

    "The probability that an arbitrary program halts is the random real number that Chaitin had been searching for."

    Perhaps the Slashdotting his ~300KB ebook is about to receive would be a good case study...

  13. Chaitin as a child... by sczimme · · Score: 4, Funny


    [Scene: two children on a playground playing cops+robbers]

    Chaitin: I got you!

    Milhouse: I got you twice!

    Chaitin: I got you [thinks very very fast] Omega!

    Milhouse: I got you (Omega + 1)!

    Chaitin: AAAARGH!!!

    Fin

    --
    I want to drag this out as long as possible. Bring me my protractor.
    1. Re:Chaitin as a child... by Ieshan · · Score: 4, Funny

      I especially liked how you included the parentheses in "(Omega + 1)".

      Slashdot: Where even geeky jokes are incomparably geeky.

    2. Re:Chaitin as a child... by solferino · · Score: 2, Insightful

      Notice also how the reviewer used nested brackets in his review, not once but twice. In my experience, only programmers or mathematicians ever do this with plain english writing.

  14. Oh no by SushiFugu · · Score: 5, Funny

    Slashdot, what were you thinking?! I was under the impression that only high ranking Starfleet officials were to be told of Omega, yet you go posting a review of it on the front page!

  15. Seen on the back cover by nizo · · Score: 3, Funny
    Carry this around with you as you ride your favorite form of mass transit to work, as it is a sure-fire way to attract the opposite sex! Keep them entranced as you explain the plot in detail!*

    *Publisher not responsible for any mental or physical anguish caused by this book.

  16. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  17. indenumerably infinite supply? by carlos_benj · · Score: 2, Insightful

    He doesn't actually find one of these numbers, of which there are an indenumerably infinite supply...

    What the heck does that mean?

    --

    --

    As a matter of fact, I am a lawyer. But I play an actor on TV.

    1. Re:indenumerably infinite supply? by SlayerDave · · Score: 2, Informative

      "Indenumerable" is typically called "uncountable". The short explanation is that there are two (at least) "sizes" of infinity, countable infinity and uncountable infinity. If a set of numbers is countably infinite, then you could count them all in infinite time. Technically, this means the set can be put into a one-to-one correspondence with the integers. Uncountably infinite sets are infinite and cannot be put into a one-to-one correspondence with the integers. It is somewhat counterintuitive, but an uncountable set has more elements than a countable set, although both are infinite. The real numbers are uncountable.

  18. Re:Only on slashdot by L.+VeGas · · Score: 2, Funny

    I've been outnerded.

    Man, I thought I was a dork, but I stand humbled in the presence of a math book reviewer. I thought my star trek fanzine and degree in robotics had me prepared, but in one swift book review, all my nerdly accomplishments are like ashes in the wind.

  19. How many times does... by exp(pi*sqrt(163)) · · Score: 3, Funny

    ...Chaitin tell you his own work is the most important work in mathematics? If he does it less than 100 times in the book I may consider reading it.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:How many times does... by Eric_Scheirer · · Score: 3, Informative

      Well, in the 3rd paragraph of Chapter 1, he sets himself right alongside Goedel and Turing. Off to a great start!

  20. Re:is Halting number really random? by alficles · · Score: 2, Interesting
    though it still remains hard to calculate it
    I think this is the point. By hard to calculate, you mean it cannot be calculated with a turing complete machine. The description needs to be something you can feed to a TM and get a number back. (If I understand the topic. :))
  21. Chaitin by arvindn · · Score: 4, Interesting

    I was reading a book called "Information and randomness" the other day (highly technical book) and about 50 of the papers in the bibliography are by Chaitin! Seeing how often Chaitin's theorems/discoveries etc. are cited made me realize how vast this guy's contributions are. People so deeply involved in research rarely write popular math books, and so its a pleasant surprise to see that he does, and is quite good at it.

  22. Chaitin by jefu · · Score: 2, Informative
    I've not read this book completely, but in general Chaitin's work which manages to mix computability and randomness in all kinds of interesting ways is well worth reading.

    It is rarely so technical as to terrify and his sense of humor and careful exposition makes reading his stuff enlightening and fun all at once.

    Highly recommended.

  23. What level math... by Ninwa · · Score: 3, Insightful

    is somebody going to need to understand the book? Unfortunately for myself I was not born with the genius gene, and being in highschool (just finished sophmore year, taking alg3 next year), I don't understand a lot of the more advanced pyshics and math discussed on /.

    1. Re:What level math... by Anonymous Coward · · Score: 3, Funny

      Don't worry, the people discussing it on Slashdot rarely understand it either.

    2. Re:What level math... by australopithecus · · Score: 2, Interesting

      i took a course in mathematical philosophy at UPenn about two years ago...having not taken any mathematics courses at all since i had graduated from high school (three years prior), i was surprised to find that 'math' as its commonly known really doesnt make mch of an appreance in readings of this fashion....just be able to keep the shit straight in your head as youre reading and be sure to dissolve any prior notions that you may have regarding the properties of what you know as 'number'...your mind might get blown :-D

    3. Re:What level math... by SEE · · Score: 2, Insightful

      The traditional U.S. school subject "algebra" can be mastered in two years, yes. Similarly, the traditional U.S. school course of "chemistry" can be mastered in one year. But algebra, proper, refers to a huge set of related mathematical concepts that can no more be mastered in a mere two years than the entire scientific field of chemistry can be mastered in one.

      There is accordingly absolutely no justification for your assumption that an Algebra III class covers the material that should have been mastered in an ordinary two-year algebra course, unless and until you've read this student's course material.

  24. Jumping to a Conclusion by skywire · · Score: 3, Informative

    It has been shown that all computer programs may be mapped to integers and hence are denumerable. Any number that can be generated by a computer program (pi, e, etc) therefore is denumerable.

    Even if the writer's conclusion is true, it is not so obvious as to justify stating it without argument.

    --
    Those who would give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
    1. Re:Jumping to a Conclusion by jfengel · · Score: 3, Informative

      It's true, and it's fairly easy to demonstrate.

      Consider all of the numbers that can be generate by a computer program. (Let's talk for the moment just about terminating computer programs.) You can denumerate them by listing the computer programs that generate them, in order. You can order the computer programs by treating their sequence of bytes in machine code (for any machine you choose) as an N-byte number.

      If you want to extend this to nonterminating programs with multiple outputs, we can work in pairs: program N running 1 step, program N running 2 steps, etc. You can then order those pairs.

      Note that we're not actually running the programs. The program that generates pi runs infinitely, but it's expressed by a fairly short program.

      Or look at it from the other direction: consider the set of all computer programs, in order. Aggregate the numerical output from each program (terminating or not), and you have a denumerably infinite set of numbers (one for each program. Let's assume that each program has only one output; you can always transform a program with multiple outputs to several programs with a single output.)

      So there you go, the author's conclusion: any number that can be generated by a computer program is denumerable (that is, it's denumerated by the machine code for the program itself).

      Which leaves you, bizarrely, with an uncountably infinite set of numbers, otherwise indistinguishable from the infinitely smaller first set, which do not fit into this denumeration, none of which you can name.

    2. Re:Jumping to a Conclusion by JohnsonJohnson · · Score: 2, Informative

      Even if the writer's conclusion is true, it is not so obvious as to justify stating it without argument.

      All physical computers are a finite implementation of a register machine. All programs for a register machine are equivalent to programs for all other known kinds of computers (Turing Machines, single stack machines, functional systems, even Quantum Mechanical devices), so changing the architecture is not going to change the argument. All programs for register machines can ultimately be described as a binary string. All binary strings can be interpreted as a base 2 representation of an integer. Therefore all programs that may ever be produced for any computer can be an integer value and so there exists a one to one mapping of all programs to the integers which are denumerable, therefore all programs are denumerable.

      You can get more rigorous with this argument, such as by proving equivalence of function systems, Turing machines, proving that all programs have a binary representation etc. but that's the basic outline of a proof and it's not surprising. It may not be immediately obvious to those who don't study logic, computer science (or rather the philosophical basis of computation) or mathematics, but it's really an undergraduate level problem in those disciplines. So no, it's not really necessary to justify that statement, it's sufficient to state the theorem "all computer programs may be mapped to integers and hence are denumerable" which has a well understood and uncontroversial proof, and get on to interesting problems.

  25. true random numbers by k4_pacific · · Score: 3, Funny

    He mentions that the book is about defining true random numbers. Now then, this suggests that randomness is a matter of degree, that is, some numbers are more random than others. I suppose the best way to determine the most random number is to poll people to pick a random number and see what the most common choice is.

    --
    Unknown host pong.
  26. quote on math books by flynt · · Score: 5, Informative

    I'm too lazy to look up which mathematician/physicist said this:

    "There are only two kinds of math books: those you can't read past the first page, and those you can't read past the first sentence."

    Anyway, Chaitin's other books are really interesting too. There is one called "The Limits of Mathematics" which discusses Godel's proof and even "shows" it interactively with some LISP code at the end. The whole book is free online here, which is a great deal for a very interesting Springer text. Some people think Chaitin too arrogant, but there's not denying he's a great mind.

  27. Re:btw, on Infinite sets the reviewer talks about. by notyou2 · · Score: 4, Informative

    FYI, the continuum hypothesis is neither true nor false (or BOTH true and false, depending on how you think about it :).

    It is independent of the rest of set theory... much like Euclid's parallel postulate is to geometry. You can assume it's true, or assume it's false, and you get different versions of set theory in the end. Similar to the existence of both euclidean and non-euclidean geometries.

    Many people don't realize that there are multiple versions of something as fundamental to mathematics as set theory! Check out the Axiom of Choice for another example of something that's neither true nor false in set theory.

    My favorite proof involving cardinality and set theory is the proof that there are the same number of integers as fractions... so simple that a school kid can understand every step, yet so profound a conclusion!

  28. Yes, I have... by karlandtanya · · Score: 4, Informative
    I think the author was Robert Resnick; it's the big blue book. The title was simply "Optics".


    We spent about half a semester going from Maxwell's equations to the thin lens approximation.


    In a mathematically contiguous manner--no hand waving arguments, all solid derivations and proofs.


    With lab.


    From electromagnetic theory through to everyday optics. It was fucking beautiful.


    Well, I have to go now. I have a date. With my wife.

    /Checks geek-o-meter


    Nope. Still pegged.

    --
    "Reality is that which, when you stop believing in it, it doesn't go away." - Philip K. Dick
  29. omega 0.42 by AeiwiMaster · · Score: 4, Funny

    I have made a beautiful proof that omega > 0.42
    but this comment is to small to hold it.

    Knud Sørensen

  30. Re:Only on slashdot by kfg · · Score: 2, Insightful

    Man, I thought I was a dork

    Well, not to pussyfoot around the issue, you are by virtue of having a Trek fanzine. Any dork can have a Trek fanzine, even one without a degree in robotics, or a brain.

    Math is about geekyness, not dorkyness.

    But hey, if you weren't such a dork you'd already know that. :)

    KFG

  31. Philosophical satisfaction by melic · · Score: 2, Informative

    Hmmmm ! I don't know about maths or geometry but some of the best kicks I got was from a book called "The Cosmological Argument from Plato to Liebniz" by William Craig Lane. In particular the chapter on Don Scotus' form of the argument was a logical tour de force. Really blew my mind. Of course these arguments are proofs not demonstrations so if you like logical forms with a theological bent check this out its last imprint was 2001.

  32. We need more math!!! by rice_burners_suck · · Score: 2, Interesting
    I hope this book really is as compelling as the reviewer makes it out to be. Actually, I'm going to make a trip down to the local bookstore (they have quite a selection of math books) to see if they have it.

    Actually, if this book is compelling, I hope that some of the academic book authors take an example and figure out a way to make math interesting and compelling for children to learn in schools. It is a real shame that most of the public school system in the U.S. makes math seem so boring (the memorization of formulas and crap, rather than learning something that is truly useful and learning how to apply concepts to solve real life problems) that most kids do poorly in math. This, in my opinion, is part of the reason that a lot of the programmers being turned out by schools suck, but think they're hot stuff because they can turn out word processors with VB#.NET or whatever. They really don't have a good solid foundation in math, logic, and science to make really good software. The same problem applies to other areas as well, which is why a lot of U.S. jobs are being outsourced to other countries. I strongly believe that if the public education system here in the U.S. were improved drastically, a lot of employers would see a compelling reason to pay the higher price for domestic workers, because they would get increased value out of their investment.

    Anyway, that was a rant, but I think a lot of technical subjects, like math, tie into the greater overall problem of teaching children how to think, how to apply concepts, how to learn something when they don't know the answer, rather than how to memorize the steps to accomplish a particular task, and fail when the task doesn't exactly match, they fail...

  33. [OT] Incompleteness by daniil · · Score: 5, Interesting
    Actually, Gödel only proved the incompleteness of Arithmetics. This, however, was considered a pretty good sign of what formal systems are capable of. Another similar result was Alfred Tarski's truth definition, which states pretty much what you just said.

    An interesting take on these incompleteness theories is Jaakko Hintikka's book "The Principles of Mathematics Revisited." He states, among other things, that Gödel only proved the deductive incompleteness of Arithmetics, but his result is really not that important as it says nothing about the descriptive completeness of systems. His (Hintikka's) point is, that deductive completeness (the possibility to deduce all the possible sentences from given axioms), something that mathematicians had always strived for, isn't really that important; more important is a system's descriptive power.

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
    1. Re:[OT] Incompleteness by Decaff · · Score: 2, Informative

      Actually, Gödel only proved the incompleteness of Arithmetics.

      No - it is more general than that. To quote Nagel and Newman:

      "He proved it impossible to establish the internal logical consistency of a very large class of deductive systems.."

      Arithmetic was only one example of this.

  34. Just a dog garned moment .....l by taniwha · · Score: 2, Insightful

    he's described this number in a book with a finite number of numbered pages ..... methinks something's fishy here ....

  35. What do we mean by "random"? by gwernol · · Score: 4, Insightful

    Of course I haven't RTFB, so maybe this is answered, but I don't believe that randomness is a property of a number, its a property of the method used to generate the number. The reviewer's example of flipping a coin to generate a random binary number is an example of this. I could flip a coin and generate the number 000000 - the method of generation is random, the number itself is clearly reducible and therefore not "random" in the sense described in the review.

    I would reserve the term "random" to talk about the generation method, and use more precise terms like "irreducible" for the numbers themselves.

    To go further, it may even be that what we mean by a "random" generation scheme is: "a scheme whose generation method I can't predict". This makes randomness a property of a system's knowledge of the generation system. For example, in many situations a computer's psuedo-random number generator is a sufficiently random generation scheme, in some cases (for example cryptography) it is not. psuedo-RNGs are not random (they are deterministic, thus the use of the term "pseudo") but for some uses they effectively are, because the system using the numbers output from them can't (or doesn't need to) predict the next number generated.

    So I would propose that "random" refers to the process of generating a number that is in practice non-deterministic in the specific context in which the number is used.

    --
    Sailing over the event horizon
  36. PDF by arvindn · · Score: 4, Informative

    I made a PDF version of the book if anyone's interested.

    1. Re:PDF by gauchopuro · · Score: 2, Interesting

      There's an even nicer PDF version here, complete with bookmarks and page numbers.

  37. Re:Huh-huh! by Eric_Scheirer · · Score: 2, Funny

    > pick up a non-nerdy book like some good manga or something

    This has to be the /. phrase of the week.

  38. Explanation by NorthDude · · Score: 3, Funny

    I'll try to explain it in laymans terms for you...

    He means that he did not find a number which is part of an infinite quantity of infinite supply and for which there is also an infinite number of. Get it? Good.

    Now, for my part I do not give much credibility to a guy who can't even find a number for which there is an infinite quantity. F*ck, just pick one and there you are! But again, I must concede that to find a number (for which similar number exists in an infinite supply) must be harder to do if you look for ONE specific number and you need to look for it thru an indenumerably infinite supply of those. I imagine the complexity of it must be an indenumerably infinite order of magnitude harder to do then to find the bug I am actually tracking which also exist in an indenumerably infinite supply of in the application I am currently working on.

    Now I think I've done my fair share of productivity in this world today and I'll just go back to sleep, thank you.

    --


    I'd rather be sailing...
  39. This book is art moderne extravaganza itself by Maljin+Jolt · · Score: 2, Interesting

    This book is... interesting. Really. Stuffing Franz Kafka, Leibniz and Mahabharata to a math book and ending it with poems, that's a piece of artistic achievement.

    Perhaps, should we start some C++ coding in verses?

    --
    There you are, staring at me again.
  40. isn't "omega" spoken for? by jeblucas · · Score: 2, Informative

    I thought "omega" was already taken in number theoretical circles--the surreal number consisting of up-up-up-up-... ("up-hat")? Hell, Cantor broke out the Hebrew numbers to express his weird idea. That link uses omega in its own way. This guy really should have tried a little harder.

    --
    blarg.
  41. Re:Defining a random number by skifreak87 · · Score: 2, Informative

    Random technically means non-deterministic. If you want to nitpick, yes numbers generated by an algorithm aren't random, but some algorithms are "cryptographically secure" which means given the previous numbers, one cannot predict the next number w/ certainty or even high probability. There's also the concept of probability distributions which are random in the sense that one cannot for sure know the value but one can know the expected value and the probability of anything being the value.
    In sum, random has very different connotations depending on it's use. I have been under the impression that omega in math refers to the first uncountable ordinal number (cite: wikipedia.org) which by definition can have no numeric value associated to it.

  42. Never has it been more true ... by WCityMike · · Score: 3, Funny

    Have you ever read a math book that was able to carry you through its proofs, heart racing, and make your skin tingle upon reaching its philosophically astounding conclusion?

    Slashdot: News for Nerds. Stuff that matters.

  43. Not Math, Just Words by Jagasian · · Score: 3, Interesting

    The concept that uncountable sets exist is just silly. The sets are simply not well defined. If you can't define something well enough for it to be calculated, then it is not mathematics. Just as I can describe "love" or "happiness", but I cannot give a formal definition of them... they are not math.

    These supposed mathematical objects are claimed to exist because someone came up with a formal axiomatic system which assumes they exist. It is a self-fulfilling prophecy.

    The problem is that such assumptions result in foundational or metamathematical problems. Formally you can prove the existence of uncountable sets, but semantically all sets are countable. So within the formal system you have one thing, while outside of the formal system you have another... its a sort of semantic inconsistency.

    For example, in ZFC set theory you can easily prove that the set of all functions on natural numbers is uncountably infinite. However, the fact that ZFC is a formal system tells us that we can count every function on natural numbers that can be proven to exist in ZFC. This second part cannot be proven within the system, but it is immediate from the fact that finite strings have a one-to-one correspondence with the naturals. So if we assume that ZFC set theory is a formal language for describing the mathematical concept of sets, then we see that an inconsistency exists between the formalism and the mathematical concepts.

    Many people, including mathematicians, only think it is necessary to avoid simple inconsistencies... while allowing semantic inconsistencies.

    Others, including some of the pioneers of axiomatic set theory, realized that a more constructive foundation was required for mathematics. There are many variations of constructive mathematics. One such branch roughly states that something is mathematical if and only if it can be computed. So mathematical objects are algorithms. This is an interesting formulation of mathematics because all of math is complete, computable, and consistent.

    Formal axiomatic mathematics is flawed. In it only guarantees that you have a system for deriving strings in a formal language. It cannot guarantee that these strings have any mathematical meaning. Hence you can derive meaningless things such as a number that cannot be written down or computed to a sufficient decimal expansion.

    Omega is not math, its just words. Math invovles precise, absolute concepts. Omega is nothing ore than a formal gesticulation.

    1. Re:Not Math, Just Words by SiliconEntity · · Score: 4, Interesting

      The concept that uncountable sets exist is just silly.

      The real numbers are an uncountable set. Are you saying that it is just silly to believe that real numbers exist?

      How long is the diagonal of a unit square, if sqrt(2) doesn't exist? How long is the circumference of a unit circle, if pi doesn't exist?

      The Pythagoreans of ancient Greece believed as you do, and when they found out about the sqrt(2) business, they did their best to hush it up. Unfortunately for them, the truth got out. Ever since, the concept of limiting mathematics to countable sets has been unsuccessful. There are too many inviting pathways into uncountability to put up barriers on all of them.

    2. Re:Not Math, Just Words by bap · · Score: 3, Insightful

      Your examples show that you do not actually understand the post you were responding to. Both pi and sqrt(2) are computable numbers. There are a countable number of computable numbers, since each can be specified by a finite computer program.

    3. Re:Not Math, Just Words by Jagasian · · Score: 2, Interesting

      I realize that you think that I am some closed-minded wacko, but my post was nothing more than a overview of constructive mathematics. In fact, Albert Skolem, one of the creators of ZFC set theory realized the flaws with the classical axiomatic approach to mathematics when he discovered "Skolem's Paradox".

      You are wrong that such formulations of mathematics have not been successful. Do a little research into Constructive Recursive Mathematics, for example. You probably haven't heard of it because it was a programme or school of mathematics roughly based on the Church-Turing Thesis as a definition of "math"... but it was developed by Russians... and well... the whole cold war thing kept good math outside of the "free world".

      Finally, here is a little tid-bit for you. I define the set of real numbers R to be the set of all numbers than can be described with UNICODE text (a superset of ASCII text). Obviously such a set is countable, and obviously such a set contains the two real numbers you just described. However, using diagonalization, it can be proven that there exists a real number X that is not a member of the set R that I just described.

      So your "successful" formulation of mathematics is inconsistent. X is in R, but it is not in R. Ha! Successful indeed!

    4. Re:Not Math, Just Words by bcrowell · · Score: 2, Interesting
      Are you saying that it is just silly to believe that real numbers exist?
      Not to put words in the gradparent poster's mouth, but I'd be willing to answer yes to that. I don't think real numbers really exist. There's a saying that "God created the integers, all else is the work of man."

      How long is the circumference of a unit circle, if pi doesn't exist?
      Well, since spacetime is not flat, it's some number slightly different from pi (or way different from pi, if you happen to be reading slashdot from just outside the event horizon of a black hole).

      And keep in mind that we don't even know if the points in spacetime are even continuous, much less uncountable. There are good reasons to believe that spacetime is quantized. (Check out "Three Roads to Quantum Gravity" by Lee Smolin -- very good, readable popular science writing on a difficult topic.)

      It all boils down to what you mean by words like "real" and "exist." I might use those words to mean "exist in the physical universe," while you might use them to me "exist in certain axiomatic mathematical systems."

      Of course there's plenty of weirdness in the physical universe as well -- physicists have spent the last 100 years finding out that nature doesn't give a flying **** what we think is "reasonable" or "makes sense."

    5. Re:Not Math, Just Words by cynical+kane · · Score: 2, Interesting

      What a bizzare and incomprehensible rant. You lack the imagination to understand an uncountable set, therefore, they're meaningless?

      Here's a task for you: explain how an uncountable set, say, the set of all non-finite strings of decimal digits, is not, as you claim, well-defined.

      But, you say, a binary string is meaningless. "A number that cannot be written down or computed to a sufficient decimal expansion" is meaningless. So pi is meaningless, and e. Why are they meaningless? Because you say so. Why are they not mathematical? Because infinite things cannot possibly be mathematical, right?

      The weirdest thing is that you seem to have no problem with an infinite decimal string--it is, after all, a countable N-tuple--but an infinite decimal string is not allowed to represent a number, since infinite decimal expansions aren't "mathematical" in your mind.

      And on this inspired bit of nonsense:
      "in ZFC set theory you can easily prove that the set of all functions on natural numbers is uncountably infinite. However, the fact that ZFC is a formal system tells us that we can count every function on natural numbers that can be proven to exist in ZFC."
      Um, except in the previous sentence you asserted a proof of the existence of an uncountable set of functions on natural numbers. Then in the next sentence, you say that set is countable.
      It seems that you have assumed that every function on natural numbers requires a specific existence proof. If that were true, then that last sentence would make sense. However, the actual reality is that it only takes one existence proof to show an uncountable set of functions on the natural numbers, that they're out there but can't be found, and that you're dumb.

      I can go on and on...

    6. Re:Not Math, Just Words by solferino · · Score: 2, Interesting

      How long is the diagonal of a unit square, if sqrt(2) doesn't exist?

      The concept of a square is itself an idealised one, i.e. that all four sides are *exactly* equal. The concept that you can measure something *exactly* is idealised.

      In the 'real' world you're never going to have such a thing as a 'square', so you're never going to be physically confronted with square root of 2.

      Even the concept that you can count past 1 is an idealised concept as it assumes that you idealise certain objects as essentially the same - i.e. to count 'apples' you have to agree to recognise certain unique objects as 'apples'. Heck, even before that you have to assume the objects are discrete.

      The point I'm making is that all maths is idealised from reality. So it's quite possible for someone to say they don't believe in uncountable sets. The whole of mathematics is choosing to believe something or not, on an idealised abstract basis.

      P.S. I myself am quite happy to 'believe' in uncountable sets.

  44. Re:btw, on Infinite sets the reviewer talks about. by howlingfrog · · Score: 4, Informative

    The sorts of people who reject the Axiom of Choice (disclaimer: I'm still undecided on the matter) insist on a "constructive" set theory--meaning you can't pull examples of sets that "ought to exist" out of thin air, you have to build them out of the Zermelo-Fraenkel Axioms (minus the Axiom of Choice, of course).

    They have a distinction between truth and provability. A statement is true if no counterexample exists (can be constructed), and a statement is provable if there exists a proof of it using the ZF axioms. Using the words "truth" and "provability" in that way, it's clear that the unprovability of the continuum hypothesis is itself proof of its truth. If a counterexample could be constructed (a set with cardinality greater than that of the integers and less than that of the reals), the hypotheis would be provably false. But since it's known to be unprovable, it must be impossible to construct such a set. And the nonexistence of a counterexample is the definition of truth.

    It may not actually be inconsistent to use a version of set theory that includes the negation of the continuum hypothesis as an axiom (I'll call it the NCH axiom for Negation-Continuum-Hypothesis), but very few mathematicians (even those who accept the axiom of choice) would accept such a system. Informally, axioms are supposed to be self-evident truths. Even the Axiom of Choice merely extends a statement that is provably true in the finite case to the infinite case, but the NCH axiom asserts, for no self-evident reason, the existence of an exotic set with properties that aren't even trivial to define. The Continuum Hypothesis is technically unprovable, but unless you're actually doing formal mathematics you can safely think of it as true.

    --
    The original Howling Frog is a fictional character and has no UID.
  45. Clarification by skifreak87 · · Score: 4, Informative

    Godel's Incompleteness Theorem does NOT state that no FAS can be complete (any statement that is true under it's notation is provable is true). The first-order propositional calculus & first-order predicate calculus are both complete axiomatic systems (assuming proof of the former, I have done a proof of the latter). It states that any FAS capable of expressing the natural numbers cannot be complete which means no mathematical axiomatic system can yield a complete system. Any system that allow for unrestricted comprehension allows for variants of Russel's paradox - let us have A be the set of all sets that do not contain themselves and only those sets that do not contain themselves. does A contain itself? either answer is contradictory.

  46. not surprised if Chaitin did it by pkturner · · Score: 4, Interesting

    I've seen Chaitin present a paper on register allocation. He skilfully held the attention of the entire audience. It wouldn't be surprising if this were a real page turner.

  47. Please, shoot me... by musicon · · Score: 5, Funny

    If I ever, ever, get tingly over a math book, someone - I don't care who - shoot me.

  48. Recommended by Syphilis · · Score: 2, Informative

    Chaitin's ideas are quite profound both in expanding upon theories of computation:

    Goedel -> Turing -> Chaitin

    and also in opening up new areas of mathematics and physics, much as chaos theory did.

    Understand - the randomness Chaitin is dealing with is NOT the pseudo-random output of a transcendental equation, or of finite state automata (ala Wolfram) - these are truly random numbers that are not being computed, but rather revealed.

    Chaitin is also a lisp hacker who (at least in previous books) includes lots and lots of code so you can play with the numbers yourself.

    His writing style is a little bit too casual for me (lots of exclamation points), but if you want to learn more about TRUE randomness then go to the source.

    Also let me add that Chaitin is a really nice guy - sent him some questions after reading one of his essays several years ago and he answered them straight away.

  49. Not What You Mean by TheWizardOfCheese · · Score: 5, Informative

    The reviewer is talking about real numbers. Your intuition about randomness is derived from numbers such as one encounters in a computer or a physical instrument. However, these are not real numbers, they are truncations of real numbers. There are only countably many numbers you can represent on a computer, whereas there are uncountably many real numbers.

    There's no such thing as a random number on a computer, because once you single a number out for attention, it isn't random anymore. But, in a technical sense revealed by RTFB, "almost all" real numbers can't be counted. They can't be named exactly, in a way that would allow you to generate them to arbitrary precision. This must be so, because such precise name is a computer program, and there are only countably many computer programs. These numbers are "random" in the sense that it is impossible to single one out for special attention. Although "almost all" real numbers are random, you can't specify a single example!

    --

    "The good reader is a rarer swan than the good writer."
  50. Re:btw, on Infinite sets the reviewer talks about. by biljir · · Score: 5, Interesting
    I am not a mathematician, but I studied to be one, and this stuff was going to be my specialty, until I figured out there was more money in programming than in math.

    It is not the case that the "continuum hypothesis is known to be true". Nor is it the case that it has been proven to be unprovable, though that is closer to being correct.

    The continuum hypothesis is a statement about entities which do not exist in the universe. We know what the statement "2+2 = 4" is about; it's about integers, and since we can count, we're pretty sure that integers exist. The statement "the universe is expanding" is a statement about things we can observe. There can be quibbles about how much of the universe we can see, whether our understanding is really great enough to answer such questions, and so on, but in the end, practically everyone would say that the question has meaning and, therefore, has some kind of answer, even if the answer is no better than "the parts we can observe indeed appear to be expanding".

    The continuum hypothesis is different. It is a statement about uncountable sets, which are creations of our mind. If we are right about the laws of physics, there are *no* uncountable sets existing as physical entities in our universe. What this means is that the continuum hypothesis is not a statement relevant to physical reality, and therefore is of quite different character than either "2+2 = 4" or "the universe is expanding". It is a completely reasonable belief system to hold that the continuum hypothesis, being entirely about non-existent mentally generated entities, has no meaning, and is therefore neither true nor false.

    To believe that the continuum hypothesis has a definite truth value is a strong philosophical statement. The mathematical philosophy called Platonism holds that mathematical objects, such as uncountably infinite sets, actually exist, and therefore that statements about them such as the continuum hypothesis have meaning, and in fact that such statements are either true or false. Another philosophy of mathematics is formalism, which holds that mathematics is a game we play according to rules. If someone proves a complicated mathematical result about uncountable sets, we admire this as brilliant play of the game, but do we "believe" it? We believe it only if we believe those statements from which the reault was proved. To play and appreciate the game, we don't have to believe in the axioms, and in fact may find it entertaining to play the game starting from axioms we believe to be false. A formalist is unlikely to regard the continuum hypothesis as either true or false.

    Another poster said that the continuum hypothesis has been proven to be unprovable. This is an oversimplification. What has been proven is that the continuum hypothesis is unprovable from the standard set theoretic axioms, using standard logic. A formalist admires this statement as itself brilliant game play, but understands that it is meaningful only for this game. Add another axiom, and suddenly you can prove CH. Unless you find the axioms compellingly true, you probably regard a claim of the truth (or falsity) of CH as dubious as a claim that one's goal in life should be to own Park Place. Truth is relative to where you started from.

    A good Platonist on the other hand, will generally believe that the contiuum hypothesis is meaningful, and either true or false, if only we were clever enough to figure out which. Since we know we can't prove it from the standard axioms using the standard logic, a Platonist must hope for discovery of a new axiom or a new logic which is intuitively compelling, and which will also allow CH to be proved or disproved. So, to ask "Is CH true?" is assuming a Platonic view of the Universe, and can be answered only by mathematical creativity ("I propose Axiom X, which settles it"), not merely by a clever play of the game of mathematical deduction.

    It is my understanding that most mathematicians who care about these issues are in fact Platonists.

  51. Chaitin = not just a weird mathematician ... by Lazy+Jones · · Score: 3, Informative
    I had the pleasure to attend one of his guest lectures here in Vienna and can confirm that he's a really entertaining narrator who can present a (seemingly) boring and unspectacular topic in a fascinating way.

    It is also noteworthy that his contributions aren't solely in the field of mathematics - he has contributed some groundbreaking work in the area of compiler research, such as this paper.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  52. Chaitin's philosophical pronouncements by phiwum · · Score: 2, Informative

    A word of warning: Chaitin is an entertaining writer, but he is not a careful writer. His purely mathematical theorems and proofs are perfectly fine, of course, but when his thoughts turn philosophical, he is prone to fairly idiosyncratic and dubious thinking.

    For example, in one article he inexplicably quotes Einstein to make a point about philosophy of math. In the quote, Einstein alleges that mathematical axioms are invented by humans. Chaitin proudly proclaims that this shows Einstein is an "empiricist". This is a very unusual use of the term "empiricist", not at all consistent with what philosophers of mathematics would mean if they used the term.

    Chaitin also defines technical terms (like random) and then pretends he uses them in their usual, non-technical sense. But his definition of random is not the same as its usual sense. For Chaitin, there is a non-zero probability that a random source of 0's and 1's produce a "random" string. This probability goes to 0 as the length of the string goes to infinity, but even then the random source may produce a non-random string (it is a possible event with probability 0).

    Finally, Chaitin produces his "random" number Omega, and proudly proclaims that he has proven some mathematical claims are "true for no reason". I don't really know what this would even mean, but unless it means "some equations involve random numbers" then it's not clear how he's proved it.

    Anyway, my comments are not referring to this new book, which I have not read, but only to a few articles of Chaitin's that I've read in preparation for a course. For a coherent and clear criticism of Chaitin's work, see Panu Raatikainen's articles.

    --
    Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.