Randomly selecting from an infinite number of choices

Discussion in 'Physics & Math' started by Nasor, Jan 20, 2009.

  1. D H Some other guy Valued Senior Member

    Messages:
    2,257
    We're talking about demons and angels, zanket. Supernatural beings such as this are certainly capable of performing a supertask.
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Ummm, no. You chose from a finite pool. There was a 100% certainty that the numbers chosen by your method would be less then a megistron, for example.
     
  4. Google AdSense Guest Advertisement



    to hide all adverts.
  5. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    I beg to differ.

    Megistron is simply \(10^{10^{10^{10^{10^{10....}}}}}\) some insanely large number of times

    In terms of practicallity, then yes, I limit myself by simply button mashing, because i'm limited by how time and character rates (as well as server space).

    However I could just have easily chosen

    Please Register or Log in to view the hidden image!

    +1
    Or even

    Please Register or Log in to view the hidden image!


    Where n>10

    Or for that matter "10 in a megagon"


    They'd still be numbers chosen at random, from an infinite pool, and they're still larger then Megistron.
     
    Last edited: Jan 27, 2009
  6. Google AdSense Guest Advertisement



    to hide all adverts.
  7. zanket Human Valued Senior Member

    Messages:
    3,777
    No, not just as easily, which proves my point. Took you longer to choose this one.

    It also proves that you didn't select from an infinite number of choices.
     
  8. zanket Human Valued Senior Member

    Messages:
    3,777

    Please Register or Log in to view the hidden image!

    Good to know about a supertask. Wikipedia rocks!
     
  9. zanket Human Valued Senior Member

    Messages:
    3,777
    To be random you'd have to have equal odds of choosing any of those in the pool. Doesn't look like that was the case in your example.
     
  10. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Not neccessarily, the only thing you can say with certainty is that it took me longer to type it.


    No it doesn't, the only thing it proves is that the number I have chosen is a finite number.
    More to the point, if I selected it from a finite number of choices, then you should be able to tell me how many other choices I had.

    So go on then.
     
  11. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Based on what evidence?

    Hmmm?
     
  12. zanket Human Valued Senior Member

    Messages:
    3,777
    No, it's enough to know that it takes more time for you to randomly select a number, the more digits it can have. That's all I need to know, to know that any number you choose was not chosen from an infinite pool.

    You're being argumentative now.
     
  13. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    No. If I selected from a finite pool, with the information you have, and the claims you're making, you should be able to tell me the size of the pool I was selecting from, so, come on, what was it?


    Oh, right. So asking you to prove your assertions in the maths section of a science forum is being argumentative?

    Please Register or Log in to view the hidden image!

     
  14. zanket Human Valued Senior Member

    Messages:
    3,777
    No, I shouldn't be able to tell that.

    When you're being argumentative, sure. It's not up to me to prove that your megistron number wasn't chosen at random. It's enough for me to know that any algorithm that randomly chooses from an infinite pool will never return a number. For a pseudo-random number generator on a computer, for example, you'd need an infinite-bit computer, or an emulator of that. There'd be an infinite loop or process somewhere.
     
  15. BenTheMan Dr. of Physics, Prof. of Love Valued Senior Member

    Messages:
    8,967
    Yeah zanket, but as DH pointed out, you're counting angels on pinheads now. The question is clearly answered, and you're quibbling over the implementation of the algorithm.
     
  16. zanket Human Valued Senior Member

    Messages:
    3,777
    Sub-topics were introduced. I'm talking about randomly selecting from an infinite number of integers. No angels or supertasks. When an angel or demon can do a supertask, the problem isn't very interesting; probably all sorts of contradictions can be shown then.
     
  17. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Oh right.

    So you 'know' that it wasn't randomly selected from an infinite pool, but you can't tell me what the pool size was.


    I disagree.
    The only thing that's required is the potential to generate an 'infinite number'.
    If the program actually generates an infinite number (or, if you prefer, and infinite loop) then you've done something wrong.

    I'll give you an example.

    I have a single atom of Potassium-40.

    I know that an Ensemble of Potassium-40 atoms will undergo all three types of Beta decay with a half life of 1.28x10^9 years, but, I can not know how long that individual atom is going to last. It might decay 1 second from now, 100 years from now, or it might 'never' decay.

    That Potassium-40 atom is in a chamber that measures when that Potassium 40 decays to Argon or Calcium (depending on the decay method). This chamber is connected to a software switch.
    The software switch controls a program that checks on it's state once every loop, and generates a random number between 0 and 9 every loop.
    When (and if) the atom decays, the program stops, and outputs the string as a random number.

    Or, if you want to get into supertasks, I sit in front of the number line, close my eyes, spin around three times, and point at a location on it at random.
     
  18. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Yes.
     
  19. RJBeery Natural Philosopher Valued Senior Member

    Messages:
    4,222
    Zanket is correct. Truly choosing a random number from an infinite list is not possible. There is no way in reality to represent the infinite choices from which to choose. Trippy's example of pointing to a point on a circle (or any other example) does not work because it involves measuring a point to infinite precision - as in INFINITELY "smaller" than the Planck length.

    The only place this is possible is in our heads because we can think in abstract terms such as infinity. We cannot truly comprehend infinity, though, and any number that Trippy comes up with may in fact belong to the set of infinite integers however it also belongs to the SUBSET of those numbers that humans are able to conceive of, which necessarily excludes most integers with an infinite number of digits.
     
  20. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    You're falling into the same trap as Zanket - you're assuming we have to represent the entire list - we don't, nor do we have to assess the existence of the list, we simply have to have a way to represent a member of the set represented by that list.

    And no, my example of pointing to a location on a number line does not rely on measuring a point to infinite precision.

    Also note that I have (in general) confined my part of the discussion to one particular infinite list of numbers - the natural numbers, the fact that i'm excluding possibilities is wholly irrelevant, the set of natural numbers is still an infinite set.

    Or would you care to name the highest natural number?
     
  21. RJBeery Natural Philosopher Valued Senior Member

    Messages:
    4,222
    Trippy, you only need to be able to represent the entire list IF you are requiring that the number be chosen at random from that entire list. In this case RANDOM means that each choice has an equally likely chance of being chosen. You could say "prove that the number 3 was not chosen randomly from an infinite list", and the fact that you cannot possibly think of, write down, or even fathom in your head ONE of the infinite choices of integers which have an infinite number of digits in them means that the number 3 was in fact chosen from a SUBSET of that infinite list. Yes, 3 belongs to the infinite list of integers set but no, it was not chosen randomly from that set. It was chosen "randomly" from a subset consisting of those numbers which we are capable of comprehending.

    Also, how does pointing to a location on a number line representing an infinite number of points not require infinite measuring precision? Not possible as far as I know!
     
  22. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    You don't need to know the precise size of something to know it's not infinite.
    But, I gave you an upper bound earlier, and I'll give it to you again - there are fewer than a megistron numbers in the pool of numbers that are possible for you to select. Yes, there are numbers that are larger than a megistron in that pool, but there are many(!) more numbers less than a megistron that are not.

    That's a different question. A random selection from a non-uniform infinite distribution is easy. As stated earlier in the thread, just flip a coin, and count the number of flips it takes until heads comes up.

    The problem at hand is taking a random selection from a uniform distribution of the naturals.

    And how does that specify a location to infinite precision? Just how large are the error bars on a pointing finger?
    And even if you do have an infinitely precise pointer, how does that help you select a random natural number? This is not irrelevant - as I pointed out earlier, I suspect choosing randomly from a continuum is a fundamentally different problem to choosing from a discrete distribution. At least, I can't find a way of getting from one to the other... but if anyone else can find a way, I'd be grateful.
     
  23. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Or, try this:

    Let's say that you have a keyboard with k keys, that you strike r keys per second while composing a post, which takes t seconds.
    There are \(k^{rt}\) possible posts that could result.
    We know that k, r, and t are finite, therefore \(k^{rt}\) is finite.


    Or more specifically:
    For a 100 key keyboard and a keyboard-mashing rate of 100 keys per second, then a post 100 years in the making gives you an upper bound of only \(10^{10^{12}}\) or so for the size of the pool of numbers that you could possibly choose using that method.

    In my next post, I'll extend this idea to the more abstract realm of random-number-generating algorithms.
     
    Last edited: Jan 28, 2009

Share This Page