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.

338 comments

  1. Groovy by benjamin+bruce+bales · · Score: 1

    That sounds pretty cool, but I barely made it through geometry. This would destroy me.

    1. Re:Groovy by benjamin+bruce+bales · · Score: 1

      *barely made an A.

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

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

    3. Re:Groovy by sarah_kerrigan · · Score: 1

      Hello,

      This would destroy me

      Yep, I feel it comin' for me too... Oooops I made a mistake, 'tis not the book but my Algebra teacher, closely followed by the Jacobians and the Chinese Remainders!!!

      KA-BOOOOOOOOOOM!!!

      (Well I know it's such a bad joke, but I bet you wouldn't do better after studying Convolutional Codes all day long...)

      Big kisses (muaaaaaaks)
      --

      --
      You'd stumble in my footsteps (Depeche Mode, "Walking in my shoes")
    4. Re:Groovy by StalinsNotDead · · Score: 0

      "I want you naked, I want you wild " This is Slashdot. Are you sure about that?

      --
      Thanks to the internet, we can now all die alone together! -SomeWoman
    5. Re:Groovy by bozendoka · · Score: 1

      I got three chapter into Gödel, Escher, Bach: An Eternal Golden Braid. To this day I still find little chunks of my brain in the strangest places when I'm cleaning.

      --
      "You will soon be more aware of your growing awareness." - My first recursive fortune cookie!
    6. Re:Groovy by sentientbeing · · Score: 1

      didnt understand the joke, but i have experienced long days studying convolution codes.

      I feel your pain.
      and i envy it not.

      --

      ------
      beware he who would deny you access to information, for in his mind he dreams himself your master
    7. Re:Groovy by Bush+Pig · · Score: 1

      I really enjoyed GEB, although I have to confess it took me months to finish it. It's rare that you find a book whose title refers to three of your heroes.

      --
      What a long, strange trip it's been.
  2. Mods by Mz6 · · Score: 5, Funny

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

    --
    Hmmm.
    1. Re:Mods by Ninwa · · Score: 1

      Sounds like a fair assumption to me...</bad joke>

    2. Re:Mods by First+Person · · Score: 1

      Sounds like a fair assumption to me...</bad joke>

      Why can't people on /. figure out that opening and closing tags should be balanced, like parentheses and square braces in C++ or Java? I could understand occasionally forgetting the closing tag if you've been wasting too many years editing HTML with Emacs (in which case you have my sympathy). But the opening tag...how could you?

      Ninwa, should you happen to read this reply, I suggest that you imagine me wearing a black t-shirt with <geek> on the front and </geek> on the back. Naturally, it encloses content.

      --
      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:Mods by Anonymous Coward · · Score: 1, Informative

      Easy. Everyone knows this, but signaling your intent to make a bad joke by leading with the <bad joke> will cause your reader to either skip your post or be forwarned about the joke, and the only thing worse then a bad joke is a bad joke that you know is coming.

      The </bad joke> by itself is more of an apology- "yea, I made a bad joke, I know it was bad."

    4. Re:Mods by Anonymous Coward · · Score: 0

      Back in the good ol' days, HTML was extremely permissive, and many tags didn't have to be closed (other tags implicitly closed them), nor did tags have to "nest properly". HTML was originally designed to be EASILY HUMAN EDITABLE - it was actually easier to fire up a text editor and make a HTML page than learn a new wysiwig editor, and web browsers would "muddle through". Then the W3C was hijacked by corporations and the dregs of the AI community recycling 20-year-old lisp research and passing it off as "new" by changing it from sexps to xml. XML is designed to make it extremely hard for people to work without expensive tools and processors, locking out joe-kitten-trainer from producing decent web pages without paying for frontpage or dreamweaver.

    5. Re:Mods by RevAaron · · Score: 1

      And his post itself was a joke. Perhaps something you cannot understand if you take things too seriously though. :P

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  3. SPOILER WARNING !!! by Anonymous Coward · · Score: 0, Funny

    Trinity dies while trying to rescue Alan Turing from Zuse's mind control device

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

    Math heart racing? Only on exams

    1. Re:heart racing by warrped · · Score: 1

      Naah... in my sophomore math class my teacher would always inspire excitement... in particular, regarding the question of how many times 16 actually would go into 29.

      (Shamelessly lifted from _Infinite Jest_, by David Foster Wallace).

      --
      - Bachelorhood is the father of necessity.
    2. Re:heart racing by Anonymous Coward · · Score: 0

      the only time my heart races during an exam is when ive downed 3 boxes of Pro-Plus and 4 cans of Redbull revising the night before.

    3. Re:heart racing by Anonymous Coward · · Score: 0

      Hehhe, uhh, "flamebait"? Somebody here really loves the number 1?

  5. 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 Anonymous Coward · · Score: 0

      i agree - this is a great book! you out there waffling on the fence, go out and read it!

    5. 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.
    6. Re:Zero by MickLinux · · Score: 1

      Nope. The Romans did well not because of their technological prowess, but because they were more just than the neighboring countries. That caused a relative economic boom, which in turn fed both the technology, and the expansion (which occurred more by treaty than by conquest, interestingly enough). However, Rome was not infinitely just, and their injustices proved their downfall.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    7. Re:Zero by csirac · · Score: 1

      Hah! I've read it too - fantastic read. It gives a fascinating insight into the mindset of cultures and philosophers past.

    8. Re:Zero by daniel_yokomiso · · Score: 1

      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.

      It look like the end of every Civ game I've played. Too bad I always choose the egyptians.

      --
      Disclaimer: If I disagree with you I'm probably trolling...
    9. Re:Zero by sentientbeing · · Score: 1

      Yeah i agree. we really fcuked up with that representing zero thing. for thousands of years we had the lowest number in the world down as one.

      Man..

      ... but we were SO fkin close!

      --

      ------
      beware he who would deny you access to information, for in his mind he dreams himself your master
  6. Re:Only on slashdot by Anonymous Coward · · Score: 0

    Worse still is calling it a "mathematical-bodice-ripper"

  7. 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 Compholio · · Score: 1

      no, the joke is "r dr d(theta)"

    2. 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?

    3. Re:Brad...are you out there? by djhertz · · Score: 1

      Wow, you are a geek. I thought I was the only one to catch that Simpson's reference. Wow, I am a geek. Excellent...

      --
      Modest doubt is called the beacon of the wise - William Shakespeare
    4. 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."
    5. Re:Brad...are you out there? by StalinsNotDead · · Score: 0

      Are our RR packets ...

      spoken as a pirate would be

      Arrrr!! Are our RR packets ...

      --
      Thanks to the internet, we can now all die alone together! -SomeWoman
    6. 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
    7. Re:Brad...are you out there? by Anonymous Coward · · Score: 0

      Two students were writing papers and each grappled with a certain grammatical issue. Tim, where James had had "had", had had "had had"; "had had" had had a better effect on the teacher.

      -answer to old puzzle

    8. Re:Brad...are you out there? by kallisti · · Score: 0

      The old classics: buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo. Or roughly:
      bison (which) New York bison fool (in turn) fool (other) New York bison.

      If can imagine someone with the unlikely name of Had was taking a quiz in which the answer was either "had" or "had had" then:
      In the quiz, Joe had had "had", Had had had "had had". Had "had had" had had approval, he might have passed.

      that that is is, that that is not is not

    9. 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".

    10. Re:Brad...are you out there? by Impy+the+Impiuos+Imp · · Score: 1

      And if you were to cook a spiced chicken you had just got done masturbating, you'd rub on rub on on a cock you just rubbed one off a cock on.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    11. Re:Brad...are you out there? by Anonymous Coward · · Score: 0

      Why stop there?

      x = "had" times n
      y = "had" times n+1

      In the quiz, Joe had had x, Had had had y. Had y had had approval, he might have passed.

      Contrived? Never...

    12. Re:Brad...are you out there? by Abreu · · Score: 1

      Could you kindly explain for the non-math geeks?

      Sorry, my geekiness comes from other areas...

      --
      No sig for the moment.
    13. Re:Brad...are you out there? by sentientbeing · · Score: 1


      its a quote from the simpsons when bart gets moved up with the clever kids when he cheats on a test.

      the teacher is writing mathematics formulas on the board and then says to the class

      Ms. M:So y = r^3/3. And if you determine the rate of change in this curve correctly, I think you'll be pleasantly surprised.

      Class:[the entire class chuckles except Bart who looks pained]

      Ms. M:Don't you get it, Bart? Derivative dy = 3 r^2 dr / 3, or r^2 dr, or r dr r.
      Har-de-har-har, get it?

      Bart: [not amused] Oh, yeah. [forced laugh]

      --

      ------
      beware he who would deny you access to information, for in his mind he dreams himself your master
    14. Re:Brad...are you out there? by Anonymous Coward · · Score: 0

      dunno. the only fish joke I know is

      what do you call a fish with no eyes?

      "fsh"

      enjoy.

  8. 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

  9. 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 alficles · · Score: 1

      I am not a mathematition, but I think it is any axiomatic system capable of expressing simple arithmetic.

    2. 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.

    3. Re:Misstatement of the Incompleteness Theorem by The+Ogre · · Score: 1

      Making a complete formal system is easy - but making a non-trivial one that's still complete is significantly harder. Turns out simple mathematics is sufficiently complex for the system to be provably non-complete. So you can effectively substitute "interesting" for "sufficiently complex" in Godel's theorem... (I'm *not* going to figure out how to umlaut that "o" in Godel)

    4. Re:Misstatement of the Incompleteness Theorem by dillon_rinker · · Score: 1

      IANAM but I do have a BS in mathematics. While it is possible to compose a formal system which is provably complete, it will be less capable than elementary-school arithmetic.

    5. Re:Misstatement of the Incompleteness Theorem by Anonymous Coward · · Score: 0

      Take out the words "to some degree", "completely", and "fairly", and you have a good post.

    6. Re:Misstatement of the Incompleteness Theorem by skifreak87 · · Score: 1

      Both first-order propositional calculus & predicate calculus are complete (two logic systems). The formal system must be powerful enough to express the natural numbers in order to not possible complete.

    7. 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.

    8. Re:Misstatement of the Incompleteness Theorem by Jorj+X.+McKie · · Score: 1

      Cool. Thanks for that link - very interesting.

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

      "Dang. No good in math OR spelling?"

      Is Slashdot taking applications?

      --
      "Derp de derp."
    10. Re:Misstatement of the Incompleteness Theorem by xs650 · · Score: 1

      Dang. No good in math OR spelling?

      He spells like an athelete

    11. Re:Misstatement of the Incompleteness Theorem by Anonymous Coward · · Score: 0

      >> 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.

      No, the incompleteness theory proves that this is not the case.

      There can be things that are true, that your system does not include. If you expand your system to include that truth too, then there are still things that are true that your incomplete system does not encompass.

      You can only ever approach reality with a formal system, never exactly model reality.

      God does play dice with the universe.

    12. Re:Misstatement of the Incompleteness Theorem by Anonymous Coward · · Score: 0

      Not quite true. Incapable of elementary-school arithmetic, perhaps. But it may be far superior in non-arithmetical applications. What you probably meant to say is that provable completeness and arithmetic are incompatible, and since arithmetic is usually taken as a given in a "capable" mathematical system, this alternative must be "incapable". My correction, therefore, is to say that mathematical systems may be "capable" and yet not rely upon arithmetic.

  10. 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...

    1. Re:pdf availability by The+Jonas · · Score: 1

      Your post appears to be written in the style of another abstractly composed math book, "The Education of T.C. Mits."

      Here are some more links.

    2. Re:pdf availability by Anonymous Coward · · Score: 0

      it is free on his web site you twit. why don't you research things before blindly assuming they aren't true? search for chaitin and look, the complete text is free, along with his other books.

    3. Re:pdf availability by i621148 · · Score: 1
      or perhaps i did as you suggest and my previous post was a
      cryptic reference of standardized format distribution
      to the very last sentence of the book before the Robert Chute poem.

      Paradigm shifts!

  11. 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 tool462 · · Score: 1, Funny

      I'm going as fast as I can, but that movable type is a pain in the ass.

      If you can think of a more efficient way to print a book, I'd like to hear it.

    2. 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

    3. Re:coming in September 2005?? by Anonymous Coward · · Score: 0

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

      Yes it can. And don't call me Shirley.

    4. Re:coming in September 2005?? by julesh · · Score: 1

      Publishing is a slow industry. Publishing companies generally spend several months editing the book, putting together covers, arranging pre-printing reviews to go on the back cover of the first edition. Then they list it in the catalogue that goes out to the bookshops several months before they intend to release it to make sure that the bookshops (which frequently only make purchasing decisions on a quarterly basis) have time to notice and order it before the release date. It can all take a long time.

      Unless a book is a "rush" job (e.g. because it discusses something that's in the news), it often does take 6 months to a year to get a book out of the doors after it has been written.

    5. Re:coming in September 2005?? by Anonymous Coward · · Score: 0

      ...putting together covers...

      Whew, this must be a PITA for O'Reilly...

      1. Pick an animal and a pastel color.
      2. ???
      3. Profit!

  12. 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.

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

    Comment removed based on user account deletion

  14. 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...

    1. Re:Slashdot Effect by Anonymous Coward · · Score: 0

      Except for the fact that the number of slasdotters is an integer...

    2. Re:Slashdot Effect by Anonymous Coward · · Score: 0

      actually, im only half a person, so i dont appreciate your fascist statement.

  15. 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 sczimme · · Score: 1


      Thanks!
      /bows humbly

      The sad thing is it didn't occur to me that there might be another way to write it. I mean, uhhh, I figured Milhouse would be at least as math-oriented as Chaitin for them to hang out together, and he would definitely use the parens. Or something. D'oh.

      PS I just hope he wouldn't say "I got you open paren Omega plus one close paren!" It is quintessential geek but detracts from the rhythm a bit. :-)

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


      He had to, because Omega factorial is greater than Omega + (1 factorial) and that clearly would have messed up the joke. Sort of like this post did.

    4. Re:Chaitin as a child... by Anonymous Coward · · Score: 0

      But the factorial was common to all statements and hence could have been factored out leaving the jokes humour entact.

    5. Re:Chaitin as a child... by Anonymous Coward · · Score: 0
      You can't factor a factorial operator. Using the order of operations to vastly overexplain a joke:
      Omega + 1! = Omega + (1!) = Omega + 1
      if Omega > 2 then:
      Omega + 1 < Omega!
      but:
      (Omega + 1)! > Omega!
    6. Re:Chaitin as a child... by maysonl · · Score: 1

      Unfortunately for the joke, Omega! = 1, given that Omega = 1, given that it's a probability. (Given that the Omega we're talking about is Chaitin's Omega, and not cantor's transinite omega, which is an ordinal, not a cardinal.

    7. Re:Chaitin as a child... by maysonl · · Score: 1

      Unfortunately for my point, HTML ate the <'s, so the Omega <= 1, and Omega! <= 1 came out looking rather stupid. Teach me to submit w/o previewing.

    8. 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.

  16. 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!

    1. Re:Oh no by CrasHUV · · Score: 1

      Everyone knows about the OMEGA-13, we just aren't really sure what it does.

      --
      Its all just smoke and mirrors.
    2. Re:Oh no by johannesg · · Score: 1

      Hey, at least they got all the would be Star Trek officers covered with just a single article...

  17. 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.

  18. Just by reading this article... by FluffyG · · Score: 1

    i think they should create another version of the book...

    'Metamath! The Quest for Omega For Dummies'

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

    Comment removed based on user account deletion

  20. 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 William+Tanksley · · Score: 1

      It means that there are so many of them, you can't make a numbered list that contains all of them, even if you had an infinitely long list.

      The book explains this brilliantly and very simply, and it's free. Read it!

      -Billy

    2. Re:indenumerably infinite supply? by Matje · · Score: 1

      if you're interested in this kind of stuff, read Introduction into Kolmogorov Complexity by Paul Vitanyi I attended his class at the University of Amsterdam last year. The stuff was a somewhat out of my league, but from what I can remember the indenumerably infinite supply term means that there is an infinite amount of such numbers, which you cannot produce in any form. Contrast this with the denumberable but infinite set of odd numbers.

    3. 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.

    4. Re:indenumerably infinite supply? by carlos_benj · · Score: 1

      if you're interested in this kind of stuff...

      I find it funny that somebody saying, "What the heck does that mean?" is an expression of interest...

      Although, it is a request for more information. Hmmmm.

      What I meant was that the term "indenumerably infinite" sounds redundantly redundant.

      --

      --

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

    5. Re:indenumerably infinite supply? by carlos_benj · · Score: 1

      That fleshes it out a bit more for me. Thanks.

      So what is the practical difference between a countable set and an uncountable set if both take an infinite amount of time to count? Given an infinite supply would it matter if you counted by ones or by tens? How would this differ?

      --

      --

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

    6. Re:indenumerably infinite supply? by SlayerDave · · Score: 1
      So what is the practical difference between a countable set and an uncountable set if both take an infinite amount of time to count?

      Well, it depends on what you mean by practical. On a computer, the only representable numbers are integers and rational numbers, both of which belong to countable sets. (Recall that 3.14159 is the rational number 314159/100000, so all the floating point numbers in a computer are rationals.)

      The distinction between countable and uncountable sets (integers vs. reals, for example) is very important in mathematics for establishing properties about functions (e.g. calculus), measuring the size of sets (e.g. probability), and determining whether two sets share similar properties (e.g. topology). Outside the domains of pure and applied mathematics, I'm not sure that the abstract concepts of countability and uncountability are all that practical.

      As a historical aside, the mathematician Georg Cantor, who discovered that there are different sizes of infinity, spent his last days in an insane asylum.
      These links may be interesting.

      Given an infinite supply would it matter if you counted by ones or by tens? How would this differ?

      Your question could be interpreted this way: What is the difference between the sets A = {1, 2, 3, 4, 5, ...} and B = {10, 20, 30, 40, 50, ...}? Well, clearly set A contains set B as a proper subset, so A has elements that B does not. However, both sets are countable, since the function f(x) = 10x establishes a one-to-one correspondence between A and B.

    7. Re:indenumerably infinite supply? by carlos_benj · · Score: 1

      Thanks for the tutorial. I have a block when it comes to math. The fact that I know it comes from poor teacher student relationships in the past only helps a little.

      Great links to Wolfram's site by the way. Even though my numerical abilities are decidedly finite I have great admiration for Mr. Wolfram and hadn't realized what a great resource was available on the web.

      Your question could be interpreted this way: What is the difference between the sets A = {1, 2, 3, 4, 5, ...} and B = {10, 20, 30, 40, 50, ...}?

      Well, it could be interpreted that way, but I was thinking more along the lines of either of them being an equivalent task worthy of Sisyphus in that there would be no practical (there's that word again) difference between counting by ones or tens if the task could never be completed and lasted for all eternity. I mean the difference is clear and it's easy to see that one is a subset of the other but when it comes down to the actual counting.....

      --

      --

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

    8. Re:indenumerably infinite supply? by carlos_benj · · Score: 1

      It is somewhat counterintuitive, but an uncountable set has more elements than a countable set, although both are infinite.

      Been mulling this one over.

      Isn't that statement also true when comparing a subset to the countable set from which it is derived? For instance, in our ones and tens example the ones have more elements than the tens yet both are considered countable.

      --

      --

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

    9. Re:indenumerably infinite supply? by Anonymous Coward · · Score: 0

      The difference is that there is a way to "count" a countable set so that
      each element is eventually given a number. This cannot be done with an
      uncountable set, such as the set of infinite binary sequences. To show
      this, suppose you can, and write them in an infinite table, one above
      the other, extending to the right:

      a_11, a_12, a_13, ...
      a_21, a_22, a_23, ...
      a_31, a_32, a_33, ...
      .
      .
      .

      We can construct a new sequence that differs in the nth place from row n,
      i.e. (1 - a_11), (1 - a_22), .... This sequence is therefore not a row of
      the table, a contradiction. This is known as Cantor's diagonal argument.

    10. Re:indenumerably infinite supply? by Anonymous Coward · · Score: 0

      i think our old friend sisyphus is worthy of a little more discussion. he pushed the rock up the hill for eternity, starting again at the bottom everytime he reached the top. however he only had to do this for one eternity, so it was only countably (denumerably) demeaning. but, if he had been required to carry out his task for another eternity each time he completed it once (maybe he is a process which branches?), than this punishment would be uncountably (indenumerably) demeaning. yay sisyphus.

    11. Re:indenumerably infinite supply? by Shai-kun · · Score: 1

      Watch out: even in infinite time, you cannot count an uncountable set. It doesn't matter how much you count by, an uncountable infinite set cannot be counted.

      There's a pretty neat way of showing how this works exactly, with the set of real numbers. Let's say you have composed a list with what you think is *all* the real numbers between 0 and 1 on it, every number starting with 0. and stretching out to infinity with decimals.
      Then you take a new piece of paper and write "0.". Now you take the first number of your list. Take the first decimal of that number and add one. Write it down on the piece of paper after the point. Then take the second number of your list, take the second decimal, add one and write down. Take the third decimal of the third number, add one, write down, and so on till you have had all the numbers on your list.

      What you have now on the new piece of paper, is a real number that is not included in your list! It can't be the same as the first number on your list, because the first decimal is different. Second decimal is different from the second number on your list, same for the third and fourth.. and all the numbers on your list! That means the list was incomplete! But there's still another real number that's not on the list... Just add the number you just produced to your list and start the procedure over.
      This way, you see that you can never compose a list with all real numbers, which means you can never count all real numbers even in infinite time, thus the set is uncountable. This in contrast with the set of integers, of which you *can* make a list (apart from little things like not having a big enough universe for such a list, and it taking infinite time to compose the list =)

      --
      ...or so I've been told.
    12. Re:indenumerably infinite supply? by Shai-kun · · Score: 1

      If you mean the infinite set of integers, and the infinite set of (integers * 10): no, both sets are the exact same size. See Hilbert.

      --
      ...or so I've been told.
    13. Re:indenumerably infinite supply? by Guignol · · Score: 1

      Hi,
      Sorry I'm not a mathematician so what I'll say might sound stupid, but:
      I think something must be missing from this proof.
      I really don't see how this proves uncountability.
      All I see is a proof of infinity, of which noone ever doubted.
      Try this:
      Imagine integers are countable. (not too hard :))
      Write down a list of all of them, it will be much easier than a list of real number because there is a plain obvious one: 1, 2, ...
      Now that you somehow managed to end that list, apply the following process:
      take the first number of your list (1) add it 1 and multiply it by ten.
      Add it then the second item of your list, and multiply it by ten.
      once the process is over, you end up with a number that can't possibly belong to your original list, since it differs from any of them.
      Of course, we could make the process even simpler, but I just make it "closer" to the proposed one with real numbers.
      I understand my proof is dumb, and it only proves I could not make a list of integers since there is an (coutable) infinity of them.
      That was more easily showed with adding one to the last of the list, but it wouldn't show where is my problem with your own uncountability for real numbers proof.
      The fact is, your new real number has a different representation than the first one because they differ from the first decimal value.
      At this point, it could "still" be just like real number number "n" on your list. except that once you get to number "n" you also change the nth decimal value.
      This can go on forever, it never shows that "at this point" it is impossible to find the number that you so far constructed further on the list, since there is no specified order in the list or rule (that I could see at least) that would prevent it.
      So, to me, this is only a proof that real numbers between 0 and 1 are infinite.
      But if I missed something I'll very gladly read your (or anyone's) correction, I find this very interesting indeed.

    14. Re:indenumerably infinite supply? by Anonymous Coward · · Score: 0

      What you have described is a procedure that creates work, but never creates or settles on a number - a non-halting machine, as it were.

      The previous proof you are spoofing, maybe should have distinguished more clearly between numbers and digits.

      "Imagaine a two dimensional matrix where each is filled with one digit. The matrix starts at square 1, 1 (0, 0 for C coders and some trained logicians) and goes off to infinity in two directions.

      Every irrational number is described by a row in this matrix, all irrational numbers are in this list.

      But no! We can go along the diagonal and write down a new number that differs in every digit, say by mechanically adding (without carries) one every time.

      This number now differs from all those in the list, so it isn't in the list.

      So there can't be a list of all the irrationals.

      So the irrationals aren't countable."

      - logictutorial.com

  21. 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.

  22. 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!

    2. Re:How many times does... by Anonymous Coward · · Score: 0

      He does this less than 100 times!
      You may want to read this book!
      It is very exciting!
      I can tell, because he uses thirty exclamation points before chapter 2!
      I was too exhausted to count any more!

    3. Re:How many times does... by exp(pi*sqrt(163)) · · Score: 1
      I guessed that even without looking at the book!

      Omega is like a little tiny postscript to Gödel's theorem, but Chaitin pushes it like it's something important. When someone does a great piece of mathematical work then usually a whole flurry of results follow that are completely obvious to anyone who happens to be there at the right time to hear the big result. That's what Chaitin's work in logic is. (OTOH His stuff on register allocation via graph coloring is quite neat.)

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  23. Huh-huh! by Anonymous Coward · · Score: 0

    Nerds are nerdy. They, like, care about how stuff works.

    There are many math-loving nerds.

    Why did falcon5768's dumbass response gets moderated up? It should have plummeted to -1 immediately. It's obvious. It's not insightful. It's not put cleverly. It's boring. It's dull.

    He's like one of those pitiful kids at a math convention trying to act cool by talking about how at math convention he could see how dorky everyone was.

    What a fucking toolshed!

    1. Re:Huh-huh! by falcon5768 · · Score: 1
      WOW I take that back only on slashdot would not only a book about math be called a page turner but have people actually pissed off at what was obviously a joke about it.....

      you should get out some.... go to a nice B&N pick up a non-nerdy book like some good manga or something and get a coffee.... I bet you didnt know but you can even bring your laptop, they have wireless!!!

      ;-)

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    2. 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.

    3. Re:Huh-huh! by Physics+Nobody · · Score: 1

      Man, you beat me to it. I mean, hell, I love manga and all, but to use it as an example of a non-nerdy book? Strange...

      --

      Physics is good

    4. Re:Huh-huh! by falcon5768 · · Score: 1

      wow this has to be the worst friday ever for you guys!!!! I feel sad for you, something has got to be bad when two humerous jokes fall flat :-D

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    5. Re:Huh-huh! by Anonymous Coward · · Score: 0

      Don't you get it, dudes? falcon5768's not a nerd. He's cracking wise! Get it! It's Friday everywhere but in your lives! falcon5768 is busting out great jokes! and exclamation points!!! You nerds are too square!

      Btw, nothing that falls flat is a humorous joke.

  24. Re:btw, on Infinite sets the reviewer talks about. by ornil · · Score: 1

    I don't think that the continuum hypothesis is "believed to be true". I seem to remember reading about someone proving that it is unprovable within the normal system of axioms. Which means that not only nobody knows if it's true, but it is impossible to know if it is true. You can arbitrarily decide one way or the other, though.

  25. 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. :))
  26. 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.

    1. Re:Chaitin by eddy · · Score: 1

      Is this the same Chaitin that wrote papers on register allocation and graph coloring?

      If so, even I've heard of him, and I'm not a math-geek.

      (yet?)

      --
      Belief is the currency of delusion.
    2. Re:Chaitin by pkturner · · Score: 1

      Yes, he's the same register allocation by graph coloring Chaitin. Compilers aren't a particular interest of his -- he just happened upon some compiler people working on the problem and helped come up with an interesting approach.

    3. Re:Chaitin by Idarubicin · · Score: 1
      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!

      It's not surprising that Chaitin was cited so often in the book--he's one of the three co-authors.

      Which is not to suggest that I don't think his work is brilliant; it's just that the sampling represented in the references is not entirely unbiased.

      --
      ~Idarubicin
    4. Re:Chaitin by eddy · · Score: 1

      Compilers aren't a particular interest of his -- he just happened upon some compiler people working on the problem and helped come up with an interesting approach.

      Sounds a little like Paul Erdös.

      ''Oh, you've worked on that a year have you? Let me see.. Hmm... yes, yes I see it now. <scribble>. There, I think I've proved it now. Hope that helps! Maybe we can publish some day?''

      --
      Belief is the currency of delusion.
    5. Re:Chaitin by Anonymous Coward · · Score: 0

      Only if Paul Erdos had had only one profound idea during his life. The comparison is not apt at all.

  27. 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.

  28. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  29. 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 SlayerDave · · Score: 1
      You would probably need basic set theory, which you could get from a Discrete Math class, and Theory of Computation. Discrete Math and Theory of Computation are typically sophomore or junior level college courses. Two books I'd recommend are "Discrete and Combinatorial Mathematics" by Grimaldi and "Introduction to the Theory of Computation" by Sipser. The latter book is remarkably clear and easy to read, without losing mathematical precision and rigor.

      Hope this helps.

    3. Re:What level math... by SamBeckett · · Score: 1

      Algebra 3? WTF /slap

      This country's education system is in the crapper. Algebra 3! WTF! As a Junior!? No offense to the parent poster, but there is no reason why algebra can't be mastered in the 7th and 8th grades.

    4. Re:What level math... by Ninwa · · Score: 1

      I took algebra in 8th grade, geometry in 9th, algebra 2 this year, and what they call algebra3 next year... more like precal.

    5. 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

    6. Re:What level math... by Anonymous Coward · · Score: 0

      Actually, one can have a career in algebra. If only they taught it in the
      schools, instead of arithmetic. (Yes, I know that arithmetic is an archaic
      name for number theory. We need an unambiguous name for "bonehead math.")

    7. 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.

  30. 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 Vann_v2 · · Score: 1

      It's not like these proofs are hard to find. Most of them will involve repeated use of this fact, which is also easy to prove: The countable union of countable sets is itself countable.

    2. Re:Jumping to a Conclusion by Anonymous Coward · · Score: 0

      Well, the fact that all computer programs are ennumerable has been known ever since Turing; it is the core of his proof that the halting problem is not computable, so there is no need to elaborate on this part, methinks. The second part, ascribing the denumerable property to the OUTPUT of a program because the program is denumerable, is a jump, but a small one.

    3. 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.

    4. Re:Jumping to a Conclusion by William+Tanksley · · Score: 1

      I'm going to assume that you accept the premise, but don't see how it proves the conclusion. If you actually don't get the premise either, you'll have to read the proofs ("it has been shown..."), or just accept that since all computer programs are expressed as a finite-length string of bits, those bits can be interpreted as a finite integer.

      Here's the proof.

      Since we accept that all computer programs can be mapped to integers, it follows that every program that computes a number (a strict subset of all programs) is mapped to an integer. Construct a mapping which takes the number and maps it to the number of the smallest program that generates that number.

      Done, by construction.

      (I didn't say it was practical.)

      Read the book. It's good and free.

      -Billy

    5. 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.

    6. Re:Jumping to a Conclusion by ameoba · · Score: 1

      You're right.

      "It can clearly be shown by diagonalization that this is true." is clearly in order.

      --
      my sig's at the bottom of the page.
    7. Re:Jumping to a Conclusion by Anonymous Coward · · Score: 0

      :) A stunning display of condescension. I knew that someone would manage it better than I could have.

    8. Re:Jumping to a Conclusion by AuMatar · · Score: 1

      First part- all programs are countable.

      Proof: All programs may be stored in memory. Memory is a series of binary digits. All programs therefor can be viewed as 1 very big number. Since each program has its own unique integer value, they are countable because the set of integers is countable

      Second:Any number which can be generated by a program is countable

      Proof: Each program has n inputs, each of which has infinitely many possible integer values. Each different combo of inputs results in a different value. Each input is countable because each input is an integer, and integers are countable. N is a coubtable number, because its an integer. Because a countable set of countable sets is countable, the number of unique input sets is countable. Since each of those maps to a single output, the outputs for a single program is countable.

      Since the number of outputs is countable, and the number of programs is countable, we have a countable set of countable sets. A countable set of countable sets is countable.

      QED

      --
      I still have more fans than freaks. WTF is wrong with you people?
    9. Re:Jumping to a Conclusion by maysonl · · Score: 1
      No, no.

      "The proof by diagonalization is left to any high school Computer Science students in the audience."

    10. Re:Jumping to a Conclusion by Anonymous Coward · · Score: 0

      It is not true.

      The input to a program can be random, and the program is nothing more than a translation of that randomness.

  31. 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.
    1. Re:true random numbers by maestro371 · · Score: 1

      Not necessarily so. As I see it, humans have a finite grasp on the infinite. In other words, we are always bound by the range of numbers that we can express verbally or in written form. Computers of course have this same limitation. A truly random number would likely not be able to be communicated.

    2. Re:true random numbers by Anonymous Coward · · Score: 0

      Ask anyone who isn't trying to be annoying to pick a random number -- they'll imply "positive integer."

      It can't be a digit, since those are too small and most of them are special in various ways. Anything bigger than 20 is too big to be useful -- you can't count it on your fingers and toes.

      Ten is the base of our number system, so it's out.

      Twenty is twice that, so it's no good.

      Fifteen is half way between ten and twenty.

      Twelve has lots of factors, so it's too obvious.

      Thirteen is unlucky.

      Sixteen is a square, and it's such a beautiful number (2^4 = 4^2...)

      Eleven has a repeated digit, so it's not random enough.

      Fourteen isn't such a nice number, but it's even anyhow.

      Eighteen has lots of factors, just like twelve.

      Nineteen is precariously close to twenty.

      Therefore the random number is seventeen.

    3. Re:true random numbers by SamSim · · Score: 1

      Actually, that's a *terrible* way to generate random numbers. Even discounted psychological factors (ask someone to pick a number between one and ten, and there's a significantly higher probability than 1/10 that they'll pick 7), it's pretty flawed: the chances of a person in the street picking an integer are pretty high, even though there are uncountably more real numbers than integers. The chance of them picking a number less than, say, Graham's number are pretty high, but almost all numbers are larger than g64. Moreover the Kolmogorov complexity of any number they can name in a finite time will by definition be finite - whereas the vast majority of numbers are of infinite Kolmogorov complexity and hence inexpressible. This last thing is what I believe the author is getting at when he tries to define randomness as a quantity.

  32. 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.

    1. Re:quote on math books by Anonymous Coward · · Score: 0

      The second kind are easy to spot, the first inpenetrable sentence always begins:

      "It is obvious that ..."

    2. Re:quote on math books by Shai-kun · · Score: 1
      "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."
      CN Yang, Nobel Prize in Physics, 1957
      --
      ...or so I've been told.
  33. Re:Only on slashdot by Anonymous Coward · · Score: 1

    You are a bigger dork. You complained about it and tried to act cooler than somebody else when it is clear that you are not.

    "I'm not a nerd. Nerds are smart."

  34. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  35. pi as denumerable? by 12357bd · · Score: 1

    Any number that can be generated by a computer program (pi, e, etc) therefore is denumerable.

    That's only correct in the sense that no infinite processing is considered. Pi is irrational and as such is not denumerable (rational).

    What's in a sig?

    --
    What's in a sig?
    1. Re:pi as denumerable? by JohnsonJohnson · · Score: 1

      Denumerable and rational are not synonymous. Denumerability is a property of sets, rationality is a property of numbers. To make denumerability applicable to number then, one considers whether a program exists that can generate an arbitrary digit of that number, which is true for pi. If such a program exists, then because the set of all programs is denumerable we can say that the number is denumerable. There is no program of finite size which can compute an arbitrary digit of Chaitin's constant, therefore Chaitin's constant is not denumberable.

    2. Re:pi as denumerable? by Hatta · · Score: 1

      I believe the point is that since pi can be generated by an algorithm, and every algorithim can be represented by a whole number in some system or other, that is how it is denumerable. Since the algorithm number is finite, that can be said to be a compression of pi.

      --
      Give me Classic Slashdot or give me death!
    3. Re:pi as denumerable? by Anonymous Coward · · Score: 0

      "Pi is irrational and as such is not denumerable (rational)"

      Yes, Pi is irrational, but the number generated in a computer that we use as Pi is not. It terminates, where ever the program that generated it terminated it.

      Thus, the approximation of Pi that computers use is denumerable.

    4. Re:pi as denumerable? by 12357bd · · Score: 1

      It's true, algebraic numbers (pi) are denumerable (the number of programs that generate pi are infinite but 'countable'), but still the original sentence included also de number 'e' as denumerable, but 'e' is transcendental and so cannot be denumerable.

      What's in a sig?

      --
      What's in a sig?
    5. Re:pi as denumerable? by Hatta · · Score: 1

      You can write a program that will generate e to arbitrary precision. Since that program is just a binary number, e is denumerable.

      --
      Give me Classic Slashdot or give me death!
    6. Re:pi as denumerable? by 12357bd · · Score: 1

      That's where I don't know how to follow... 'e' is computable, but Hermitage proved it is also transcendental, and Cantor proved that transcendentals are NOT denumerable!
      Any idea?

      What's in a sig?

      --
      What's in a sig?
    7. Re:pi as denumerable? by Hatta · · Score: 1

      I believe the point is that while the set of *all* trancendentals is nondenumerable, the subset of trancendentals that are computable is denumerable. Which appears to imply that there are uncountably more noncomputable numbers than computable numbers. But I haven't RTFB (yet) and IANAM.

      --
      Give me Classic Slashdot or give me death!
  36. 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!

  37. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  38. 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
    1. Re:Yes, I have... by Spyky · · Score: 1

      I think the act of checking a "geek-o-meter" will always lead to said meter being pegged.

      -Spyky

    2. Re:Yes, I have... by Anonymous Coward · · Score: 0
      Optics was Klein & Furtak.


      Basic Physics was Resnick & Halliday

  39. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    There are a number of reasons to disbelieve the continuum hypothesis. Probably the largest reason is that the Continuum Hypothesis is a minimizing assumption: it explicitly rules out some kinds of sets that might be interesting to study.

    http://mathforum.org/library/drmath/view/51437.h tm l has a round-up on perspectives to this.

    When you first meet the various types of infinities, it's not too much of a stretch to believe the continuum hypothesis -- however, as you get further and futher into the study (incorporating things like 0#, V = L, and so on), it becomes clear that the constructible universe L (in which CH is true) is a very small and restrictive universe of set theory that does not describe all of ZFC.

    Even if CH is "true", it's a very weak statement that is either refuted or a corollary of more interesting statements that say more about the entire universes of sets, rather than of two cardinalities. It's even actually possible to construct models of set theory where the powerset of one infinite set has the same cardinality of any strictly greater infinite set.

    Just to comment on a sentence in the review, Chaitan's number isn't on the cutting edge of mathematical logic... the idea that there's a non-computable real is as old as Turing and the Halting Problem.

  40. 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

  41. 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

  42. 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.

  43. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    Counterexamples to the continuum hypothesis abound from stronger axioms than ZFC. ZFC is not strong enough to really say anything about higher infinities (except for some very basic facts about the cardinalities of powersets, singular/regular cardinals, and so on).

    However, the above logic to argue the 'truth' of CH isn't correct. Within ZFC (which CH is independent from), you can also formalize the statement X: "2^aleph_0 = aleph_2". This statement can never be proved/disproved from ZFC. X and CH are clearly incompatible -- that is, only one of them can be true. You'll never be able to find a counterexample to X, so by your reasoning, it must be true!

    The moral is that you have to be very careful when dealing with infinities and higher set theory. Unprovable things that may seeem intuitively true are only 'true' from your perspective and universes exist with these intuitively true things false.

  44. Re:btw, on Infinite sets the reviewer talks about. by jfengel · · Score: 1

    Right. That's why the reviewer says "there are (at least) two kinds of infinite sets". Infinity is, I suppose, somewhat more than two, no matter which infinity you choose. But you can do a lot of interesting stuff with just the two he mentions.

  45. 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...

    1. Re:We need more math!!! by Anonymous Coward · · Score: 0
      fail when the task doesn't exactly match

      Just because two math problems are similar-looking doesn't mean they're similarly easy. Example: find all natural x, y for which y^2=x^4+x. This is easy; x^4+x=(x^3+1)x, so since gcd(x, x^3+1)=1, x must be square (say z^2), so x^3+1=z^6+1 is also square, but this is impossible because z^6 is square and no two positive squares have a difference of 1.
      However, try solving y^2=x^4+x+7.
    2. Re:We need more math!!! by astro128 · · Score: 0

      To save you a trip to the library/ bookstore, the website says that the book is due out in sept 2005 from pantheon books, NY.

    3. Re:We need more math!!! by Liquidrage · · Score: 1

      They really don't have a good solid foundation in math, logic, and science to make really good software.

      Which is balanced out by the fact that many programmers can't write good software because they are too focused on math, logic and science and can't relate to their target user.

      Of course, there are some that fail at both. They are the ones that I'm always cleaning up after.

  46. randomness CAN be defined by Anonymous Coward · · Score: 0
    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

    There are only so many properties of real numbers that we can actually describe in words. (Same number as the cardinality of N.) Most of these properties are either almost always true (i.e. the set of numbers for which it's not true is not dense in R) or almost always false. A random number is one that is on the "almost always" side for each of these properties; i.e. transcendental, normal, non-computable, etc.
  47. [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.

    2. Re:[OT] Incompleteness by Anonymous Coward · · Score: 0

      Furthermore, it wasn't arithmetics Godel used as an example, whatever that is taken to mean- it was Principia Mathematica, by Whitehead and Russell.

    3. Re:[OT] Incompleteness by Anonymous Coward · · Score: 0

      That's not strictly true either. Godel used the ideas presented in Principia Mathematica.

      Please think of the children before posting incomplete statements.

    4. Re:[OT] Incompleteness by alex_tibbles · · Score: 1

      'Arithmetics' has to be interpreted pretty loosely, since there are systems that Godel's theorem holds for that are not really recognizable as arithmetic. (Sorry for being vague, I can't find a good reference atm).

  48. 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 ....

    1. Re:Just a dog garned moment .....l by julesh · · Score: 1

      No, he's describing how he can justify the fact that such a number exists. If he can tell you how to actually calculate the number, he deserves to win every award there is for mathematical genius, because Turing proved that to be impossible a long time ago.

  49. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  50. 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
    1. Re:What do we mean by "random"? by Anonymous Coward · · Score: 1, Informative

      There are only so many properties of real numbers that we can actually describe in words. (Same number as the cardinality of N.) Most of these properties are either almost always true (i.e. the set of numbers for which it's not true is not dense [wolfram.com] in R) or almost always false. A random number is one that is on the "almost always" side for each of these properties; i.e. transcendental, normal [wolfram.com], non-computable, non-compressible, etc.

    2. Re:What do we mean by "random"? by Anonymous Coward · · Score: 0

      There are only so many properties of real numbers that we can actually describe in words. (Same number as the cardinality of N.) Most of these properties are either almost always true (i.e. the set of numbers for which it's not true is not dense in R) or almost always false. A random number is one that is on the "almost always" side for each of these properties; i.e. transcendental, normal, non-computable, non-compressible, etc.

    3. Re: What do we mean by "random"? by Anonymous Coward · · Score: 0

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

      So you're differentiating between types and tokens. What do you want, a cookie?

    4. Re:What do we mean by "random"? by Anonymous Coward · · Score: 0

      I agree. Perhaps you can define a random scheme as one that has probability 1 (almost surely) of producing an incompressible value?

    5. Re:What do we mean by "random"? by Anonymous Coward · · Score: 0

      I don't buy it. Suppose your definition holds. Then let x be such a "random" number. Define a property called not equal to x, containing every real number but x. This property is almost always true. But then x must be in the complement of the "random" set you define, a contradiction. Baloney.

  51. 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.

  52. A quick trip to Dictionary.com... by sczimme · · Score: 1


    reveals the following:

    denumerable
    adj.
    Capable of being put into one-to-one correspondence with the positive integers; countable.
    [From denumerate, to count, from Late Latin dnumerre, dnumert-, alteration of Latin dnumerre : d-, dis-, dis- + numerre, to number; see numerate.]

    In keeping with the higher math theme, the definition of 'indenumerable' is left as an exercise for the reader. :-)

    --
    I want to drag this out as long as possible. Bring me my protractor.
  53. Propositional logic by pjt33 · · Score: 1

    By way of example, propositional logic is complete.

  54. 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...
  55. 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.
    1. Re:This book is art moderne extravaganza itself by sparkywonderchicken · · Score: 0

      That's the best way and could turn out to be the only way to code C++. Just think of try{ as aspiring for a higher plane and catch{ as plummeting to the ground of reality

  56. Defining a random number by Anonymous Coward · · Score: 0

    I didn't think it was that hard to define 'random'. Isn't 'random' just a measure of how likely a number is to occur in a set of data. In fact, I have trouble with the concept of a single random number for that reason.

    I also thought that, if you generated numbers using some kind of algorithm, then almost by definition they couldn't be truly random.

    Anyway, my question is: Is this number 'Omega' some kind of goodness measure for random number generators?

    1. 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.

    2. Re:Defining a random number by harborpirate · · Score: 1

      "Anyway, my question is: Is this number 'Omega' some kind of goodness measure for random number generators?"

      No.

      "Omega" represents a number which cannot be generated by a computer algorithm. All a computer is capable of doing is computations. Therefore, any result a computer can generate is denumerable. This includes what you're thinking of as random numbers. The random numbers a computer generates are sufficiently random for most of our computational uses, however, they are not truly random in the mathmatical sense.

      To put it simply:
      All results generated by a computer are denumerable, whereas Omega represents a nondenumerable number.

      This is why the reviewer makes the point that nondenumerable numbers cannot be calculated - we have no way of finding a nondenumerable number. It is precisely this search that Chaitin has embarked upon in his book - the search for the nondenumerable random number. (Which, furthermore, he points out, must be a real number because all integers are denumerable).

      This is where Chaitin clearly knows more about the subject than I do. I find it extremely hard to imagine a number which the theoretical "infinitely powerful computer", which can contain and process an infinite amount of data, could not calculate. Could an infinte computer contain 0.0 followed by a billion zeros and then a 1? Yes. What about some number of zeros less than infinity? Yes.

      So what exactly is a nondenumerable number, and does one even exist? This is where philosophy and mathmetics start to meet, and why Chaitin is making lots of money selling a book about it, and I'm not. :)

      --
      // harborpirate
      // Slashbots off the starboard bow!
    3. Re:Defining a random number by Anonymous Coward · · Score: 0

      And good luck with that. The philosophical underpinnings of "random" are shockingly thin, but your's are as good as any. Keynes contribution was especially laughable, for example.

  57. Great example of denumerable numbers by Anonymous Coward · · Score: 1, Informative

    Here's a simple demonstration of denumerable numbers at Paul Bourke's page.

  58. Slashdot moderation scores by mikael · · Score: 1

    I'm waiting for someone to discover the equation used to generate the sequence of slashdot moderation scores.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  59. Re:is Halting number really random? by William+Tanksley · · Score: 1

    I am sure there's a "mathematical expression" to express the above description too (though it still remains hard to calculate it :)

    It remains _impossible_ to compute it, since the question of whether or not an arbitrary program will halt is uncomputable. The shortest program that can compute /n/ bits of Omega is the program that has /n/ bits of Omega explicitly encoded in it.

    Read the book -- it's free, and proves all of this VERY beautifully (much easier than Turing's original proof).

    And it also proves that most real numbers are even worse than Omega -- not only can you not compute them, you can't even name them in ANY WAY. Omega can at least be named; it's "the halting probability."

    (Yes, I know; the Tao that can be named is not the true Tao.)

    -Billy

  60. [OT] umlaut by stjobe · · Score: 1
    (I'm *not* going to figure out how to umlaut that "o" in Godel)

    If you post HTML Formatted, the entity
    &ouml;
    will generate a "ö" for you.
    You may notice that it is an "o" and the characters "uml" inbetween an ampersand and a semicolon.
    I'm sure you can figure out how to umlaut the character "u" with that information.
    --
    "Total destruction the only solution" - Bob Marley
  61. Calling all trekkies by Anonymous+Writer · · Score: 1

    The Omega Directive overrides the Prime Directive. All trekkies must destroy this book on bookstore shelves everywhere or else it could spell disaster for the Alpha Quadrant.

  62. 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.
    1. Re:isn't "omega" spoken for? by Anonymous Coward · · Score: 0

      Yes, and it gets worse. Upper case omega(the symbol for Ohms, or an upside down horseshoe), is also in use, and stands for Absolute Infinity, which is too large to actually exist without causing inconsistencies, so regardless of which Omega Chaitin is thinking of, it's taken in far too related a subject.

  63. 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.

  64. 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 Anonymous Coward · · Score: 0
      How long is the diagonal of a unit square, if sqrt(2) doesn't exist?

      I'm sure he'll point out that algebraic irrationals are countable ;)

    3. 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.

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

      So the set of all real numbers betwen zero and one does not exist?

    5. Re:Not Math, Just Words by gr8_phk · · Score: 1, Insightful
      "The real numbers are an uncountable set."

      He said they need to be computable. The real numbers you speek of are similar to the "random" numbers the book discusses. If you can define a number - sqrt(2) is a definition - then it can be counted. Take the ascii string that defines a number and convert the bits to one big integer. Now the only uncountable numbers are the ones you can't define in a finite string (or with a finite program) and I challenge you to name one.

    6. Re:Not Math, Just Words by wedg · · Score: 1

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

      Actually, that's laughable: YES! Only because the real numbers is an *idea*. It doesn't exist any more than the idea of a horse exists. And in fact, any number by itself does not exist: Only numerals do, and those are simultaneously finite and infinite. I.e., the numerals '1000' is part of a finite set, along with _every_other_written_number_. And as soon as I write '1001', that is added to that finite set. And in fact, each set of numerals that we call a number is unique, because this '1001' is not the same as the previous one.

      And you can take it even further, because 1001 is only a physical (or in this case, magnetic and light) representation of the idea of a number. Since numerals are symbols, any meaning can be assigned to them, e.g. 1001 in base 2 is not the same as 1001 in base 16. So the numeral exists without meaning, and the number exists without representation.

      It's only when you erringly pair the two that you can make the assumption that the real numbers exist.

      Sorry.

      --
      Jake
      Dating: while( 1 ){ call_girl(); get_rejected(); drink_40(); } return 0;
    7. Re:Not Math, Just Words by Jagasian · · Score: 1

      Exactly! If you want to call things like pi a "real number", then so be it. However, I would think of it as a sequence of digits, which can be written down to any sufficient expansion.

    8. Re:Not Math, Just Words by Jagasian · · Score: 1

      It does not exist as a mathematical object, just as "love" does not exist as a mathematical object. You can write down words that describe "the set of all real numbers betwen zero and one" just as you can write down words to describe "love".

    9. Re:Not Math, Just Words by gfody · · Score: 1

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

      no, it's silly to refer to real numbers as a "set"

      --

      bite my glorious golden ass.
    10. 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!

    11. 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."

    12. Re:Not Math, Just Words by Chinju · · Score: 1

      Well, I disagree with your assertions about "meaning" and what counts as math, but as far as your core idea goes, in a certain sense, you're correct: Even though you can prove the existence of uncountable sets in ZFC, there, counterintuitively, exist countable models of ZFC. Look up the Lowenheim-Skolem theorem (or "Skolem's Paradox") for more information.

    13. Re:Not Math, Just Words by Anonymous Coward · · Score: 0

      For example, in ZFC set theory you can easily prove that the set of all functions on natural numbers is uncountably infinite.

      If by "all functions on natural numbers", you mean all mappings from natural numbers to natural numbers, then you are wrong.

      \aleph_0^2 = \aleph_0

      The number of mappings from N to N still has the cardinality of N.

    14. Re:Not Math, Just Words by Anonymous Coward · · Score: 0

      Sure... that works too. Then instead of the set of reals, you have a set of sequences of digits.

    15. Re:Not Math, Just Words by Chinju · · Score: 1

      The number of mappings from N to N is \aleph_0^{\aleph_0}, not \aleph_0^2 = \aleph_0 * \aleph_0. After all, the number of sets of natural numbers is uncountable, right? Well, every set can be represented by a function from natural numbers to either 0 or 1 depending on membership in the set. So, clearly, the number of mappings from N to N must be uncountable as well.

    16. Re:Not Math, Just Words by Chinju · · Score: 1

      Oh, and \aleph_0^{\aleph_0} > \aleph_0, which is the important thing...

    17. Re:Not Math, Just Words by PDAllen · · Score: 1

      Please explain why you are permitted to assume R is a set in the formalism you give.

    18. Re:Not Math, Just Words by Kupek · · Score: 1

      Now that doesn't make any sense. What is and is not a "mathematical object"? Take some discrete math.

    19. 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...

    20. Re:Not Math, Just Words by sploxx · · Score: 1

      Yes, and I think just like Mr. Pythagoras had a problem with irrational numbers, we today have a problem with the incompleteness of mathematics. Some hundreds of years later (presumed that humanity will still exist), and these things will be taught in school and uncomputable numbers feel just like reals. At least, I hope so :)

    21. 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.

    22. Re:Not Math, Just Words by Jagasian · · Score: 1

      Ok, and please define such a set. It is a contradictory object.

    23. Re:Not Math, Just Words by sleepingsquirrel · · Score: 0
      The Tao that can be spoken of is not the eternal Tao.
      The name that can be named is not the eternal name.
      The nameless is the beginning of heaven and earth.
      The name is the mother of the ten thousand things.

      Send your desires away and you will see the mystery.
      Be filled with desire and you will see only the manifestation.

      As these two come forth they differ in name.
      Yet at their source they are the same.
      This source is called a mystery.

      Darkness within darkness,
      the gateway to all mystery.

    24. Re:Not Math, Just Words by Jagasian · · Score: 1

      As is done in ZFC, I can encode mathematical objects into the formalism, as is done for natural numbers via the null set and inclusion:

      0,1,2,...
      is
      {}, {{}}, {{}, {{}}},...

      Then I can also encode UNICODE strings via Godel numbering in a similar fasion. If you are getting to the point that ZFC won't let me derive a simple contradiction, then you are most likely correct (but we can't prove that is the case, yet another problem with such a formulation of math). Various axiomatic set theories don't necessarily decribe mathematical objects... they are just contrived languages that are engineered in a way so as to not allow the derivation of simple contradictions.

      I can formulate other axiomatic systems, which are meaningless. For example, a system that has an axiom which states that every set is uncountably infinite... and no other axioms. In what way is such a thing meaningful? In what way is ZFC meaningful? ZFC was created so that mathematicians could keep doing what they had been doing, regardless of whether or not their previous work was correct.

      Anyway, the point that I was trying to make with the example was Skolem's Paradox. Within ZFC you can prove the existence of uncountable sets, while semantically everything is countable. Hence the semantic contradiction, i.e. ZFC is meaningless in a mathematical sense. I do understand that the popular conception of mathematics is a dirty mixture of Platonism, Formalism, and axiomatic systems. Most people don't ask why such an approach or formulation of mathematics is the right way to go... they take it on faith or ignorance or some combination thereof.

      Eventually society will see the light... mainstream mathematics will be based on constructive foundations as opposed to foundations which only exist because of legacy.

    25. Re:Not Math, Just Words by Jagasian · · Score: 1

      Kronecker was close, as was Brouwer and other constructivists. Even today we are still not yet there as far as a perfect formulation of math goes... but we are closer than we were before, thanks to such aforementioned great thinkers. Just as there is more than one geometry, logic, set theory, programming language, etc... there is more than one formulation of mathematics. Maybe we will never get the perfect formulation, but we can at least strive for perfection.

    26. Re:Not Math, Just Words by Jagasian · · Score: 1

      Why don't you try and study some foundations of mathematics? I have studied "discrete math". The material that you were most likely taught pretends that ZFC set theory is the means by which mathematical objects are defined. However, ZFC is by no means perfect. It has incompleteness, uncomputability, and inconsistency issues.

    27. Re:Not Math, Just Words by Jagasian · · Score: 1

      It is worse than that. All models of ZFC are countable. Hence the semantic inconsistency, i.e. ZFC lacks mathematical meaning. It allows us to prove the existence of objects (without demonstrating them) that do not actually exist.

    28. Re:Not Math, Just Words by Jagasian · · Score: 1

      I guess you have never studied mathematical foundations.

      The "the set of all non-finite strings of decimal digits" is not well-defined because you cannot write down its constituent elements, let alone explain how I could write down any finite part of said object. So you basically describe a "thing" that you assume exists, but it can't actually be manifested Only its description exists, just as the description of "love" exists. Both do not describe mathematical things.

    29. Re:Not Math, Just Words by Jagasian · · Score: 1

      And again, after Skolem discovered this, he realized that what we now know as ZFC is flawed, and he turned to more constructivist formulations of mathematics. Its not like the call for constructive mathematics is new, radical, or incoherent. It has and still requires people to realize that what they trusted or had faith in for so long is flawed.

    30. Re:Not Math, Just Words by Jagasian · · Score: 1

      And many people are quite happy to 'believe' in various deities, but that doesn't make such concepts mathematical.

    31. Re:Not Math, Just Words by Kupek · · Score: 1

      Point me to something. By your rationale, the set of all real numbers is not a "mathematical object" which is nonsense to me.

    32. Re:Not Math, Just Words by julesh · · Score: 1

      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.

      That's because the set you just defined is the set of rational numbers, not the set of real numbers.

    33. Re:Not Math, Just Words by Jagasian · · Score: 1

      It is only nonsense because you, like religious fundamentalists, refuse to question what you were taught or what your current understanding of things is. You can use a library via interlibrary loan to get these books, though your library may have some of them:

      Constructivism in Mathematics: An Introduction is the best book for an introduction to constructive mathematics as it gives an overview of the many different variations of constructive math: intuitionism, finitism, constructive recursive mathematics, etc...

      From Frege to Godel: A Source Book in Mathematical Logic, 1879-1931 is great source of the original great mathematicians' works who took part in mathematical foundations.

      Mathematical Logic is a good inexpensive text book which lightly addresses the aforementioned topics. However, it does not take a rigorous look at constructivist approaches.

      L.E.J. Brouwer started the first comprehensive alternative formulation of mathematics on constructive principles. This involves throwing everything away, and starting from scratch. He was able to recover large parts of logic, set theory, and analysis. Not too shabby. His lectures at Cambridge were turned into a textbook, but I think that his PhD student's textbook on the topic is easier to find and more accesible.

      Anyway, thats just some quick stuff I could find. None of this is obscure, new, or nonsense like you probably think. You are just close-minded. You have probably never seen non-classical logics, set theories, etc...

      You have probably never asked yourself "what is mathematics" or "does it make sense to consider a completed infinity like the set of a reals?" Oh well, if you did and followed through with it you would be a far better mathematician... which everybody no matter their profession should strive for.

      But then most people are religious with things like math and science. They refuse to always question... to play the devil's advocate.

    34. Re:Not Math, Just Words by Jagasian · · Score: 1

      No my set contains such numbers as "pi" and "sqrt(2)". Look between those quotes, and what do you see? You see two strings of UNICODE text that describe numbers.

    35. Re:Not Math, Just Words by Kupek · · Score: 1

      Do you intend to come across as a pompous ass? Making assumptions about what thoughts another person has entertained is a foolish business. Your attitude overshadows the points you make.

    36. Re:Not Math, Just Words by Jagasian · · Score: 1

      If the truth hurts then stay ignorant. Don't blame the messenger.

    37. Re:Not Math, Just Words by cynical+kane · · Score: 1

      So if it can't be manifested in physical reality, it can't exist in mathematics? Writing things down isn't "manifesting" something. Writing isn't intrinsically physical. It's graphite marks on a piece of paper. It has meaning in our heads. Countable sets can't be written down in terms of elements either, you fool. Mathematics is an abstraction of physical reality. Not the other way around. Math can do whatever the hell it wants. IMO the only idea that can be manifested in physical reality is "one particle". And maybe not even that. "Two particles" is a result of the human abstraction of grouping things into sets with cardanality. "An atom" is a similar grouping with special properties. A "mathematical thing" is a human idealization. Deal with it. There is no such thing as physical mathematics. What's next? Imaginary numbers aren't "mathematical things"? Negative numbers aren't "mathematical things?" Real numbers aren't "mathematical things"? Fractions? Is any number smaller than Planck's constant "a mathematical thing"? Because it's not a part of physical reality! What about calculus? Can you observe a differential? Whoops, you can't! That must not be a "mathematical thing!" Goodbye, modern engeneering.

    38. Re:Not Math, Just Words by SharpFang · · Score: 1

      Citizens, YHBT.
      I congratulate you Jagasian on such a finely crafted troll. Really amazing piece of work, yielding such a reply.
      HAND.
      M2'ing "Interesting" fair. Really interesting even though entirely false.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    39. Re:Not Math, Just Words by Kupek · · Score: 1

      Buddy, you've read a grand total of nine sentences of mine. Don't pretend you know me well enough to make the claims you did. Yeah, I'll look into some of that when I get the chance, but man, get over yourself.

    40. Re:Not Math, Just Words by Jagasian · · Score: 1

      You are the one that started the ad hominem attacks with the "take some discrete math" comment, as if I was some short-sighted dumbass. How did you know enough to make such a comment to me? So you are a pot and I am a kettle. Get over it... sheesh!

      I realize when someone points out that the emperor has no clothes, they are not very popular, but it has to be done.

      Current constructivist alternatives are still short of being perfect formulations of mathematics... but this popular naive approach to math has got to go.

    41. Re:Not Math, Just Words by Jagasian · · Score: 1

      I am not talking about manifesting physical objects. I am saying that since math is about precise and absolute concepts, it should be possible to conceptually manifest any given part of a mathematical object. This can easily be done with numbers by the thought process of counting... However, when it cannot be done the object is obviously not well-defined.

      No set of natural numbers necessarily exists either. Hence the objection of many mathematicians in the past to the notion of a completed infinity, a notion that naive set theory allows. In constructivist mathematics, countable sets are more something that can be generated in an ongoing process.

      Most people's conception of set theory is wrong. You can't have completed infinities and you especially cannot have uncountable sets. Doing so is something that must be taken on faith, and mathematics cannot allow for faith.

      Also, mathematics is not necessarily an abstraction on physical reality. Mathematics is simple about pure, concise, and absolute ideas. Hence the problems with ideas that cannot be "thought about absolutely" such as the set of real numbers. Sure you can think about "a set consisting of all sequences of infinite length of digits", but what does such a thing mean exactly? Can you think about, precisely, any given part of such an object?

      No, of course you can't. The set is has the property that you can't give a means to list any given part of it... there are things such as Chaiten's Omega... which you assume exist, but you cannot manifest conceptually. So what justification do you have to assume that the set of all real numbers exists?

    42. Re:Not Math, Just Words by Jagasian · · Score: 1

      Are you claiming that Skolem's Paradox is false? You are blinded by your foolishness.

    43. Re:Not Math, Just Words by SharpFang · · Score: 1

      You imply all math is false. GOAT.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    44. Re:Not Math, Just Words by Anonymous Coward · · Score: 0

      Nope, those numbers are NOT computeable, if you're going to consider ONLY a decimal/binary representation.. Of course, we can construct computer "programs" which can compute these numbers to any degree we can probably find useful... however.. It must be noted. We are lying, the computer programs cannot run to any degree POSSIBLE. What if you wanted a digit of pi whose index can only be described using all the ram of all the computers in the world? Or maybe a number that could only be described by the quantum states (if such a concept even exists) of all the atoms in the entire known universe?

      Now, of course, pi and sqrt(2) are "computable" if we enhance our mathematical language to include them and associate a meaning. In this sense, pi and sqrt(2) are almost axiomatic. (well pi is, and sqrt(2) is a "theorem" applying the sqrt operator to a number we already know.)

      Furthermore, I think you are mistaken. The set of computeable numbers would be the set all mappings of the integers to the reals, which by the fact the set of all mappings from integers to integers is uncountable, this is also uncountable.

      In short, I think the real thing you should note about All of this.... just because you can't imagine it, doesn't mean it does not exist ;-)

    45. Re:Not Math, Just Words by psmears · · Score: 1

      Your point is interesting (and subtle), but I think your conclusions are possibly a little overreaching...

      Your argument for dismissing uncountable sets could equally apply to geometry: where, in geometry, is my guarantee of mathematical meaning? I cannot construct a "circle" or a "straight line" that correspond to their geometric definitions; they may even (in a quantized universe) have no correspondence with space: as with ZFC all I can get is "a system for deriving strings in a formal language" - and yet, the study of geometry, being both interesting and useful, is a valuable part of mathematics.

      I think a lot of the discussion hinges on what it means for something to "exist". Even constructive mathematics is to some extent a formalism: I cannot construct all the natural numbers - indeed, I can write (in digits) numbers up to which I could never possibly count - yet I am required to believe that the same theories apply to these numbers because I could "in principle" construct them... to some this is as great a leap of faith as any taken in accepting ZFC... how, then, do you justify that countable sets do exist and yet uncountable ones do not?

      Furthermore, it is wrong to say that anything that is not a "precise, absolute" concept (however that may be defined) is not worthy of mathematical study: while it is healthy that mathematicians should feel uneasy about such ideas, it is in determining which stand up to rigorous examination, and which are flawed, that great insight is gained and advances are made; therefore, just as we should be hesitant to accept them, we should not reject them until they are proven inconsistent.

    46. Re:Not Math, Just Words by Jagasian · · Score: 1

      Give me a break, just run some searches on "constructive mathematics" or "brouwer intuitionism", etc... in Google and start reading. What I have written is nothing new.

    47. Re:Not Math, Just Words by xee · · Score: 1

      Someone, I think his name was Dedekind, might disagree... check it out.

      Dedekind was a contemporary of Cantor, and proposed a clever definition of real numbers which conceives of each as a pair of sets. All members of S1 are less than any member of S2, and furthermore, S1 has no greatest member. This is a perfectly consistent (and interesting) formulation of the reals by an eminent 19th century mathematician; surely it can't be too silly to refer to real numbers as a set.

      --
      Oh shit! I forgot to click "Post Anonymously"...
    48. Re:Not Math, Just Words by xee · · Score: 1

      Interesting, but wrong...

      I'll consider your definition of real numbers: any that can be expressed as a string of UNICODE characters. I deny that the set of all such strings (of UNICODE characters) is countable, however. You say that it should be obvious, but provide no indication of where that intuition comes from. If you could explain more (because it is faaar from obvious to me) how that set can be counted, I would be very appreciative. To be sure, please show how to arrange such a set in one-to-one correspondence with the integers. I doubt you will be able to, though, as the following argument aims to demonstrate...

      First, I would like to suggest a simple point:
      The number of elements in the set of UNICODE characters, call this U, is greater than 3. Since U > 3, the set of all strings of unicode characters should be at least as big as the set of all strings of characters from the set {a, b, c}. For any string of length N, there are more combinations of N-many UNICODE characters than there are combinations of N-many characters from {a, b, c}. This much should be obvious. For simplicity, if I could show that the set of all strings of characters in {a, b, c} is uncountably infinite, then the set of all strings of UNICODE characters should be uncountably infinite as well. This is simply because there must be at least as many strings of UNICODE characters as there are strings of {a, b, c}, as I said earlier.

      I will now demonstrate that the set of all strings of characters from the set {a, b, c} is uncountably infinite. If you are familiar with the Cantor Diagonalization Process, you can probably guess where this is going...

      1. Assume (to later get a contradiction) that the set, called S, of all strings of characters from {a, b, c} is countably infinite. Furthermore, that it is enumerated S1, S2, S3, ...

      2. For each n, the string Sn is composed of characters Sn(1), Sn(2), Sn(3), ...
      (where n is a Natural number: 1, 2, 3, ...)

      The enumeration would go like this:
      S1(1), S1(2), S1(3), ...
      S2(1), S2(2), S2(3), ... ...
      Sn(1), Sn(2), ..., Sn(n), ...

      So Si(j) represents the j'th character of the i'th string.

      3. Consider the string S1(1), S2(2), S3(3), ..., Si(i), ...
      Which, because it is constructed of only individual characters from strings of characters {a, b, c}, we know for sure that it too is a string of characters from {a, b, c}.

      4. Take another string, call it S*, which we define as S*(1), S*(2), S*(3), ..., S*(n), ...
      where S*(n) = {
      a if Si(i) is in {b, c}; OR
      b if Si(i) is in {a}
      }

      5. The string S*, which is constructed purely of characters from {a, b} (a subset of {a, b, c}) should be in our original enumeration of all strings of characters from {a, b, c} since it is constructed from a subset of {a, b, c}. In other words, the proposition "S* == Sn" should be true for some value of n (as usual, n is a Natural number: 1, 2, 3, ...).

      6. However, for each n in {1, 2, 3, ...}, S* != Sn because it will NEVER be the true that "S*(n) == Sn(n)". That is, the whole string S* will never match a whole string Sn (for any n you like) because the n'th characters from each will not be equal (by stipulation, of course).

      7. Therefore, a string called S* exists, which is composed only from characters in {a, b, c}, yet is not included in the set S of all such possible strings. Hence we have contradicted our original assumption that the set of all strings of characters {a, b, c} is countable.

      8. The set of all strings of characters {a, b, c} is uncountably infinite (has strictly more members than there are natural numbers).

      Since the set of all strings of UNICODE characters can't be smaller than the set of all strings of a subset of U

      --
      Oh shit! I forgot to click "Post Anonymously"...
    49. Re:Not Math, Just Words by Jagasian · · Score: 1

      Ok, well first of all, Cantor's formulation of set theory was far from consistent. You should know that. Various axiomatizations of set theory were made as a means of saving set theory from the simple inconsistencies, but they failed to save it from semantic inconsistencies: see Skolem, a contemporary of Zermelo, Frankel, Godel, Hilbert, etc... Skolem discovered Skolem's Paradox, which states that every model of an axiomatic set theory with a countable number of axioms is itself countable.

      So we have a semantic inconsistency: the formalism claims the existence of uncountable things, while the meaning of the entire formal system is itself countable... uh oh! Yup, Skolem didn't like it either and realized that mathematics should turn to more constructive ideals.

      Considering that Skolem played such a large part in the create of axiomatic set theory, and then realized its failing... that should say allot.

      Set theory _assumes_ the existence of uncountable sets with no justification whatsoever, just like Christians believe that Jesus Christ is a deity. You can prove iteresting things when you start with such assumptions, but it is not math.

    50. Re:Not Math, Just Words by Jagasian · · Score: 1

      First of all, strings are by definition, finite. If I had said all strings both finite and infinite, then you would be correct: the set is not countable. However, my intent was to define the free language on the UNICODE alphabet. This is a commonly known as the Jules Richard Paradox. See S.C. Kleene's "Mathematical Logic" textbook for a discussion.

      Richard shows that the functions on the naturals are countable because there are countably many definitions, while at the same time he uses diagonalization to show that they are uncountable. A contradiction, paradox, inconsistency.

      Note that this is exactly what I did, but with regards to the real numbers.

      So, sorry, you are wrong, my paradox works. These inconsistencies have been kicked around for 100 years now. They led to the axiomatization of set theory, which ended in failure due to Skolem's Paradox. However, many people remain uneducated of the "big picture" of things, and therefore continue to have faith in "broken" mathematics.

    51. Re:Not Math, Just Words by Jagasian · · Score: 1

      Countable sets exist because any given part of them can be manifested, conceptually. In other words, I have my countable object well-defined and I can conceptually manifest any part of the object given enough time. People have gone further with this as far as finitism, ultra-finitism, etc...

      So I think that there is an obvious distinction between something that is well-defined enough to be able to describe in absolute detail any given part of, while it is extremely problematic to have a supposed "mathematical" concept that you cannot describe in absolute detail: you just assume that it exists... but we know that in fact it does not exist in the sense that it is impossible to describe any given part of the object in absolute detail.

      Things such as Omega are examples of nonsense objects that classical mathematics lets you prove the existence of. The problem is that most people don't care as long as there are no simple inconsistencies. These higher-order inconsistencies are just as bad.

      I see no problem in including any abstract idea as being "mathematical", as long as that idea can be conceptually described in absolute detail.

      You are also correct that Geometry is especially problematic when it comes to mathematical constructivism, but this is most likely because geometry was designed based on the physical world. My point of view is that if the reasoning used in a longstanding branch of mathematics is found to be flawed, as mathematicians we cannot look the other way - it must be ejected from math. Just as if a branch of science was found to be unscientific, it should be abandoned.

    52. Re:Not Math, Just Words by xee · · Score: 1

      Yes, all strings are finite, but the set of all strings will contain strings of length N for any N you like. It will also contain strings of length N+1, or even, for any N you pick, if I pick a K, it will contain strings of length N + K. So the set of all strings (or, if you prefer, "the set of all finite strings," which is equivalent) is not only an infinite set, but an uncountably infinite set at that. As for Skolem's Paradox, well, it's not really all that scary. It's just a neat effect. I think, in quite simple terms, the "paradox" is concerned with how a countable set can be a subset of an uncountable set. More specifically, how a function can map from an uncountable set to a countable set. Well, it's trivial that the naturals, N, are a subset of the reals, since by math induction we could show that for any natural number, there is a real-valued equivalent. Take this function, F, for example...

      F: N -> R
      For any N in the naturals, append a decimal point to it and then for every K in the naturals append a zero to it. The inverse of this function, F', which has it's domain as a subset of the reals, maps onto one and only one natural number in N. Big deal, that's not so paradoxical. Consider F' the "whole part" function, which returns the whole part of any real number. Not surprisingly, the domain and range of the whole part function are subsets of the reals, even though one is uncountable and the other countable.

      Richard's paradox is not a paradox at all. The literal meaning of "paradox" is "contrary to popular opinion". Literally, the concatenation of roots "para" and "doxa" which mean, respectively, opposite, and, popular opinion. It may have been that, in Richard's time, this was contrary to popular opinion. (For those reading, Richard's paradox is that the reals which are uncountable can be defined by a finite number of words.) Well, it's no surprise to anyone who has taken a formal logic class, that the reals are just that sort of thing, and that it shouldnt be so surprising.

      --
      Oh shit! I forgot to click "Post Anonymously"...
  65. Is the book wrong or is this a bad writeup? by Anonymous Coward · · Score: 0

    A program can certainly create a number shorter than itself. Therefore it does not follow that software can only produce reducable numbers. Or is there an unstated contraint that "random" means infinitely long?

  66. Damnit, that's me. by hmccabe · · Score: 1, 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?

    Yes, so I really should buy a book on how to talk to chicks instead.

  67. 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.
  68. That's not it either by Anonymous Coward · · Score: 0

    There should be an "or it will have paradoxical proofs" at the end.

  69. 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.

  70. 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.

  71. 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.

  72. Random number: by Anonymous Coward · · Score: 0

    42

  73. I know the number by Winter · · Score: 1

    It has to be 42!!!

    --
    main(i){putchar(177663314>>6*(i-1)&63|!!(i<5)<<6)&&main(++i);}
  74. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 1, Informative

    The idea that a statement might be "true" independent of a model appeals to some Platonic view of mathematics. When you're talking about the "truth" and "falsehood" of a statement, you need to specify within which model.

    Case in point: there are legitimate reasons to reject the full Axiom of Choice if you're working in the area of Descriptive Set Theory, where statements about determinacy matter. The Axiom of Choice rejects useful (and hyper-strong) statements like "every game on a set is determined" (never mind what 'game' and 'determined' mean). In general weaker versions are used in areas like this, such as the Axiom of Dependent Choice.

    The way that the Continuum Hypothesis (CH) was shown to be independent (what you call unprovable) from ZFC was showing that there exist models of both ZFC + CH and ZFC + ~CH. It wasn't shown first that CH is unprovable, with the other statements as corollaries.

    In general questions about infinities are not going to affect you as a mathematician but you can't just say 'oh the Continuum Hypothesis is true' if you're working near that area. If you are working in an area where the continuum hypothesis matters (logic), you can't be so flippant. If you're working in an area where it doesn't matter, why bother worrying about such technicalities in the first place?

  75. algebra? 7th grade? by Anonymous Coward · · Score: 1, Funny

    why, I just don't understand it. Kids these days, what utter slackers. Must be that boogie woogie music you listen to, it eats your branes. Why, back in the day when REAL men learned algebra, we didn't even HAVE grades, we apprenticed, and if you couldn't orally express the factor of the proportionality of the mean square of localised lava flow as a combination of graff-hinderspee spatial nomenclature with the constant moore-livingston entropy tables by the age of three, you were forced to work an extra milking shift in the badger herds!

    And we LIKED IT.

  76. 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.

  77. [OT]Ugh? by sarah_kerrigan · · Score: 1

    Hello,

    Sure. Naked and wild is funnier ;-)

    Muaaaaaaaaaaks
    --

    --
    You'd stumble in my footsteps (Depeche Mode, "Walking in my shoes")
  78. Re:Only on slashdot by falcon5768 · · Score: 0, Offtopic

    you have got to be KIDDING me......... thats the last time I ever make a joke....

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  79. Figures don't lie; but liars figure by sparkywonderchicken · · Score: 0

    Maybe someone can send a copy to the FED or the Bureau of Labor statistics. They do math by divination.

  80. 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."
    1. Re:Not What You Mean by RovingSlug · · Score: 1
      ... because once you single a number out for attention, it isn't random anymore.

      Whoah. What?

      Maybe I'm naive. But honestly, the only criteria I see for "random" is "utterly non-deterministic". Maybe I need enlightenment, but I see no justification for "random" to ever mean "unknowable" or "uncompressible".

      My idea of a random number is that it, say, no deterministic process known or unknown created that number. There's no way a truly random number can be intentially recreated.

      Furthermore, that doesn't mean that the process to create a random number cannot be known, just that it isn't in any way deterministic. And, it's perfectly reasonable to presume that a particular random number might be expressible as the outcome of a simple, determinisitic process -- but that process doesn't generate random numbers, just that one particular random number. This addresses the idea that a random number can still be compressed and known, but that it comes from a random process.

      I have to strongly agree with the grandparent. Random numbers should be discussed in the context of process that creates them.

    2. Re:Not What You Mean by SparafucileMan · · Score: 1
      "My idea of a random number is that it, say, no deterministic process known or unknown created that number. There's no way a truly random number can be intentially recreated."

      That's the point. There are a countable number of deterministic processes, but an uncountable number of real numbers. Thus, there are an uncountable number of real numbers that CANNOT be generated with a deterministic process, thus they can only be "given" to someone in a literal fashion. But, these numbers you see, are all infinite in length. Therefore they can't actually be given to anyone, thus they are both unknowable and random. They are not deterministic.

      In short, if you can't describe (or predict or calculate or....) the number in advance of seeing the number, it's random.

  81. The source of randomness by Xeger · · Score: 1

    Chaitin's a pretty random guy, then, is he?

    Perhaps we can get him drunk and let him wander around, encoding the direction of every step as a two-bit integer. That should be an adequate source of randomness, provided he's drunk enough.

  82. I once had a prof say... by Duhavid · · Score: 1

    It was probability, he had just regrouped an equation. Then he said

    "and now I will take a p outside".

    And proceeded to factor out the "p".

    Me and another likeminded smartass started laughing. No-one else seemed to think it was as funny as we did.

    --
    emt 377 emt 4
  83. Software that emulates the real random number by Anonymous Coward · · Score: 0

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

    That software is called windows. It comes in several versions but all of them garatee an arbitrary program halt!

  84. Re:is Halting number really random? by Anonymous Coward · · Score: 0

    "What is the smallest integer not definable in 25 words?"

    Doesn't that define it? No.

    You can prove that all descriptions of this form are imprecise.

    http://www.dpmms.cam.ac.uk/~wtg10/richardsparado x. html

  85. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    Slight nitpick here. CH is independent from ZFC because it can be proven that given a model of ZFC there exist both models of ZFC+CH and ZFC + ~CH. We don't know that there is a model of ZFC at all, and cannot, from within ZFC, prove that.

  86. wouldn't omega technically be zero? by Anonymous Coward · · Score: 0

    I am not a math guy, at all, I suck at math.
    But after reading all this, I could come to only one conclusion -

    the only REAL value that "omega" could have, is zero.

    zero cannot technically be calculated (as such), and some wonders if its a real number at all.

    The idea that omega cannot be calculated in the truest sense means that it cannot actually exist. Why? well, all whole numbers can be calculated, even if you say well zero is just 1 minus 1. thats a calculation. ok, mathspeak omega = n - 1. where n must always be 1. oops, calculated.

    this is why this is so messy. and, if we "bend" that rule, meaning thats not a calculation in the truest sense, then there remains only one true answer... zero

    so, heres my mathematical proof: omega MUST be zero because zero is the only possible answer that fits all available facts. although there may certainly be other answers ;)

    1. Re:wouldn't omega technically be zero? by Anthony · · Score: 1

      I can only invoke my limited mathematical knowledge and point out that zero is calculated axiomatically using a numbers' additive inverse ie a + (-a). Axioms are from which all subsequent mathematical proofs flow.

      --
      Slashdot: Where nerds gather to pool their ignorance
    2. Re:wouldn't omega technically be zero? by nilram · · Score: 1

      No.

      In a Field (Like the Reals) 0 is assumed to exist and have the property that x+0=0+x for every x in the field. And the additive inverse of x denoted -x is defined to be the element of the field that when added to x yields the additive identity, 0. i.e
      x+(-x)=(-x)+x=0.

      Thats 2 of the 8 field axioms.

      In the construction of the Reals 0 is defined to be the empty set and

      1={0} , the set containing the empty set
      2={0,1}
      3={0,1,2}

      etc.

    3. Re:wouldn't omega technically be zero? by Anthony · · Score: 1

      Isn't that the constuction the Natural Numbers? Though there is some argument about whether 0 is natural. In Analysis, my lecturer treats the naturals from 1 upward. In Set theory, you are definitely correct.

      --
      Slashdot: Where nerds gather to pool their ignorance
  87. Truly Random (or close too it) by Anonymous Coward · · Score: 0

    If we desire numbers with a high degree of randomness why don't we just take a precise stop-clock, a radioactive source and a scintillation detector. Measure the time between scintillations, and through away all but the last few digits. That way even if someone knows the half life of your source they still won't be able to guess at the number generated.

    1. Re:Truly Random (or close too it) by Anonymous Coward · · Score: 0

      Apparently Pentium processors have hardware that does do the equivalent of this.

  88. Berry's Paradox by Anonymous Coward · · Score: 0

    Chaitin in a nutshell:

    Take Godel's Theorem, replace the liar paradox (This statement is false!) with Berry's paradox (The first positive integer that cannot be specified in less than a billion words). Explore this idea for the rest of your life.

    http://www.cs.auckland.ac.nz/CDMTCS/chaitin/unm2 .h tml

    Compare with the work of Kolmogorov.

  89. Re:is Halting number really random? by photon317 · · Score: 1


    The problem is that your sentence "The probably that an arbitrary program halts is the random real number that Chaitin had been searching for" is not a valid expression in the arithmetical set of axioms that we're working in, and can't be translated into one. Godel worked around this by making his own system that assigned numbers to letter of the alphabet or some such mess I forget - but I don't think you can use this in this case without constructing such a system specifically for your problem...

    --
    11*43+456^2
  90. HELP! Kafka! by Hatta · · Score: 1

    I just started reading this, and it's prefaced by the kafka parable "before the law". I do not deal well with metaphor or allegory, but it seems clear to me that this parable must be saying something more than the trival reading "buerocracy sucks". Especially considering that it's in a math book. What am I missing?

    --
    Give me Classic Slashdot or give me death!
    1. Re:HELP! Kafka! by jefu · · Score: 1
      I don't think its a statement about bureaucracy at all, but instead of a long explanation, how about a poem?

      This is by Stephen Crane.

      The wayfarer,
      Perceiving the pathway to truth,
      Was struck with astonishment.
      It was thickly grown with weeds.
      "Ha," he said,
      "I see that none has passed here
      In a long time."
      Later he saw that each weed
      Was a singular knife.
      "Well," he mumbled at last,
      "Doubtless there are other roads."
  91. Random or not random is nothing but relative. by Qbertino · · Score: 1

    There will allways be an algorithim or a set of procedurals (wording ??) that will be able to describe any sequence (uncountable or not) of a limited set of glyphs. In the case of standard decimal fraction math that would be a set of ten digits.
    The question is only how to find the apropriate one.
    In other words: Encrypt the Bible with the best algorithim you can find and it's just a matter of (very long) time until someone finds an algorithim that decrypts it to a perfect edition of LotR.
    Random or not random is simply nothing but a question of the point of view taken in a certain case.
    Which makes me expect books like these to be a waste of time.

    --
    We suffer more in our imagination than in reality. - Seneca
  92. Funny Chaitin story by Jonathan · · Score: 1

    I did a postdoc with a guy who wrote a book called "An Introduction to Kolmogorov Complexity and Its Applications". Anyway, Chaitin finds out that this book is going to be published and calls my boss, whining that he's not going to call it "An Introduction to Chaitin-Kolmogorov Complexity and Its Applications" -- Chaitin just doesn't get the idea that you have to come up with something *first* to get it named after you.

    1. Re:Funny Chaitin story by SparafucileMan · · Score: 1

      *shrug* Well supposedly they both discovered it independently at about the same time, along with Solmonoff. So some call it Chaitin-Kolmogorov-Solomonoff complexity.

    2. Re:Funny Chaitin story by SparafucileMan · · Score: 1

      *shrug* Well supposedly they both discovered it independently at about the same time, along with Solmonoff. So some call it Chaitin-Kolmogorov-Solomonoff complexity. Either way it's retarded to call it by someone's name, as it doesn't tell you jack-shit about what the field is about, and your postdoc guy shoulda known better (though the book _is_ excellent, I admit).

  93. 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.

  94. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    I think you are wrong about prevailing mathematical opinion. Most
    mathematicians these days (at least set theorists) would rather adopt
    Not CH than CH. For an example of why Not CH is more intuitive, find a
    paradox (due to Freiling, I think) about "throwing darts at the real
    line." Granted it would be nice to be able to construct a set with
    cardinality Aleph_1, but just be adopting AC we are already supposing
    the existence of sets we cannot construct.

    P.S. According to a prof. I know, there is a movement afoot to take
    2^(aleph_0) = aleph_2. Why? I have no clue.

  95. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    Good point. The consistency of ZFC is something we can never prove and have to assume.

  96. Umlauts the easy way by sploxx · · Score: 1

    It is common to write umlauts as ae, oe, ue and ss. For the german-speaking crowd on slashdot, this is is easy to read *and* it is very easy to type.

    But... IMHO it doesn't really matter, we all know who is Goedel, Godel, Gödel :)

  97. Pitiful joke by Anonymous Coward · · Score: 0

    No, it was not a joke. It was an attempt at a joke. Real jokes are funny. You, however, are less so. The original was almost as bad as your follow up, but you have established a new low.

  98. Simon Singh by austad · · Score: 1

    Simon Singh wrote a couple of books. One is Fermat's Enigma, which is a very entertaining story about how Fermat's Last Theorem was proven. It actually sounds quite boring, but after the first couple of pages, you can't put it down. Even my girlfriend at the time liked it, and she hates math/science/technology.

    He also wrote The Code Book, which is basically a walkthrough of encryption over the last few hundred years, how methods were designed, and how they were broken. A good portion of the book is spent on the Enigma cipher from WWII and all of the shenanigans that went on for us to crack it.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
    1. Re:Simon Singh by Anonymous Coward · · Score: 0

      I hated Fermat's Enigma because it focused more on the story behind the proof, rather than the proof itself. When it comes to math I tend to find insight by understanding the _how_ or the _why_ of an idea, even if I can't understand the exact formalism.

      Books like that turn math into a storybook about people, drama, and events which have about as much relevance to the actual concepts as the movie "Hackers" had to ... well... hackers.

      If I want a good story, I'll pick up a nice work of fiction. When I'm ready for enlightenment and amusement at the impressive trickery and cunning of interesting proofs I would rather have a book where the author took the time to try to explain the ideas in straightforward terms rather than dancing around the issue.

  99. 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)
    1. Re:Chaitin = not just a weird mathematician ... by Anonymous Coward · · Score: 0

      Dude, compiler research is mathematics.

  100. CMP by Anonymous Coward · · Score: 0

    Last time math tried to be interesting a Pirate was stealing pizza from a 4th grade class room.

  101. Re:btw, on Infinite sets the reviewer talks about. by soliptic · · Score: 1
    so simple that a school kid can understand every step

    I've got a degree and I got lost less than half way through ... I am hella stoned tho.

  102. Re:is Halting number really random? by Anonymous Coward · · Score: 0

    When you've come up with an axiomatized and provably consistent logic to which all of English can be reduced, I and a couple of guys named Godel and Wittgenstein would like to know.

  103. Re:Only on slashdot by Anonymous Coward · · Score: 0

    Here's a clue. The last time you ever made a joke was much longer ago. Everyone who is not you wishes that you had stopped trying to make jokes.

  104. Math and kids by mysta · · Score: 1

    I heard a great story regarding inifinity and kids. Can't vouch for its veracity but here goes...

    A mathematician is talking to a boy of about five years old and asks him, "What is the biggest number in the world?".

    The boy replies, "540!".

    The mathematician then asks, "What do you get if you add one to that?".

    The boy furrows his brow for a moment and then his eyes open wide in astonishment.

    Smiling, the mathematician thinks the boy has realised that no matter what number you think is the biggest, you can always add one to it.

    "Wow!", the boy exclaims, "I was pretty close then!"

    --

    "Where is the wisdom we have lost in knowledge, and where is the knowledge we have lost in information?"-T.S.Eliot
  105. Even geekier... by amake · · Score: 1

    ...is that he's really one-upped the other guy since it's (Omega + 1)!, as in (Omega + 1) factorial.

  106. Re:btw, on Infinite sets the reviewer talks about. by Hao+Wu · · Score: 1

    If CH is true, the entire plane can be divided into three disjoint sets S1, S2 and S3, such that S1 is horizontally finite, S2 is vertically finite and S3 is diagonally finite. If you look at glass of water with a straw, it goes half length down, jump, then goes all the way. 4 centimeter look like 3. Same thing that you say.

    --
    I suggest you read Slashdot
  107. Re:Only on slashdot by falcon5768 · · Score: 1

    you here something.... on no thats right I stopped listening to people who could post their name 2 years ago sorry....

    --

    "Slashdot, where telling the truth is overrated but lying is insightful."

  108. Not funny or smart by Anonymous Coward · · Score: 0

    Are you asking whether I heard something? No, I read something. If you can read silently, you probably did not hear anything, either.

    You are not funny. I saw your comment modded up to 5. It was a horrible attempt at a joke. It wasn't funny. It wasn't clever. Stating the obvious and pretending that you made a joke by stating it is simple and stupid. It is pitiful. I was not offended by your comment; I thought it did not deserve the moderation it received. Can you understand? I thought it was a stupid lame unsuccessful attempt at humor. It wasn't a matter of being offensive; it was a matter of how lame it was. Your comment held no insight. There was nothing subtle about it. Good humor adds a twist to the existing facts. Stating that both math and /. are nerdy really does not constitute a joke. If you think your ability to observe and declare the obvious is funny, you are mistaken.

    As for putting my name on anything, "Fools' names, like fools' faces, are often seen in public places." The freedom of anonymous communication on /. has some obvious benefits. It allows one person to point out that someone is being a dipshit without turning it into a personal fight. You seem dumb, humorless and upset. I really don't care for you to know me.

    One more thing, you are a liar. Declaring that you ignore Anonymous Cowards contradicts changing your profile and posting replies. Being two faced is one thing and a bad one. Not having the basic sense God gave most primates to show only one face at a time is just dumb. Showing both faces in a single sentence is way past retarded stupid.

    Dishonesty, stupidity and unfunniness do not mix well.

  109. 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.
  110. Re:Chaitin's philosophical pronouncements (d'oh) by phiwum · · Score: 1

    Sorry! Even "preview" doesn't help me spot all my errors.

    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 "non-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).

    Originally, I wrote "random". Sorry again.

    --
    Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
  111. Forget Viagra... by Anonymous Coward · · Score: 0

    All I need is the math text and I'm rock hard. Damn I can barely get through the door.

  112. I can do you one better by Anonymous Coward · · Score: 1, Funny

    My college roommate would chuckle quietly to himself while reading graduate level math texts [...] All props to the author and review...but this one isn't going to be an up all night page turner for me.


    I knew a guy who, in grad school, shared an office with a female grad student. Late one night went back to the office to get something, and almost tripped over her while she was, um, pleasuring herself. But that's not the good part. The good part is, as he was backing out of the room, he noticed that in her other hand was a math book, (Cohn's Lie Groups, to be precise). He confessed that, although a math grad student himself, he never found the book quite as exciting as she did.
  113. Geeky is as geeky does.. by geek42 · · Score: 1
    Sometimes I worry that Slashdot has lost its way. For a site meant for Geeks, it sometimes seems to be lacking in the "hard stuff", if you get my drift. Heck, just read the first few comments for this story: "This is too hard" "My brain's going to explode"... "Whine whine whine".

    Stories like this renew my faith in my fellow geek. Thank you timothy!

  114. Re:btw, on Infinite sets the reviewer talks about. by Anonymous Coward · · Score: 0

    I never really cared about the Axiom of Choice until I realized upon reflection that I am one of the few that reject it. This is because I do have a hard time ascribing "truth" to what you describe as sets that "ought to exist". I think of them as vacuous hypotheticals unless they have demonstrable existence (read are constructable). While I choose not to accept the Axiom of Choice, I am willing to entertain its use in mathematics, and would even encourage it if I knew of tangible results. For similar reasons, I reject real numbers, but encourage their use, as a number of significant results are facilitated by their use. On theoretical grounds, I'd argue for algebraic numbers and talk about reals only as limits of algebraics.

  115. Re:btw, on Infinite sets the reviewer talks about. by Kerinsky · · Score: 1

    So.... You believe in God right? Or a least a god as the creator of the universe, first cause, prime mover etc?

    --

    Damnit I AM acting my age. I'm 15 in hex!

  116. website mirror by Anonymous Coward · · Score: 0

    not that this kind of thing would get slashdotted, but Chaitin has a mirror of his website on a University of Maine department of computer science server: Here

    Chaitin was given an honorary degree at the University of Maine in 1995, and often gives talks at the school. I'm assuming because the CS department chair at UMaine is an IBM TJ Watson Research Center alumni

  117. Re-Clarification by abb3w · · Score: 1

    Well, that IS the other possibility allowed by Godel's theorem-- systems may be consistent and incomplete, OR complete and self-contradictory, but not both. If you feel that consistency is the hobgoblin of little minds, you can relax and prove most anything you want after assuming (P && !P) as an axiom. =)

    --
    //Information does not want to be free; it wants to breed.
  118. More accurate... by abb3w · · Score: 1

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

    All computer programs may be mapped to integers. ("It has been shown")
    The integers are a denumerable set. (basic set theory 101)
    The set of all computer programs that generate numbers, is itself a subset of the set of all computer programs. (Duh?)
    The subset of any denumerable set is denumerable. (basic set theory 101)
    All numbers, generated by computer programs that generate numbers, are memebers of a denumerable set. Trivially, QED.

    Now, if you want proof of the premise-- that the set of all computer programs may be mapped to integers-- that's another story. (Hint: use a Turing machine and RTFB.) But the conclusion seems blindingly obvious.

    --
    //Information does not want to be free; it wants to breed.