Randomly selecting from an infinite number of choices

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

  1. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    There's something wrong with this statement, but I can't quite put my finger on it, and at this point I lack the motivation (or incentive) to try.

    You're defining a finite pool.

    No there aren't.

    In an infinite pool, there are infinite numbers greater than a megistron, but there are only a megistron of numbers less than the megistron (assuming, once again, we're talking about the set of natural numbers).

    No it isn't. It's a method of generating a random number of potentially infinite length.

    Completely different situation.

    Right.

    It doesn't have to have infinite precision, a 1 is a 1 until you reach 2.

    Only relevant if the above irrelevant conjecture is accepted.

    I don't need an infinitely precise pointer. This is a wholly irrelevant, and, in my opinion, completely ridiculous objection, and if you've read through my posts, you might actually understand why I say this.

    And it helps select a random natural number because each location corresponds to a natural number on the line of natural numbers.

    And there in lies the point that you've been missing (funnily enough) this is why i've mentioned the natural numbers repeatedly 1.5 isn't a natural number. 1.5 and Pi are irrelevant (at this level).

    Go back and re-read some of my earlier posts, and you might begin to understand.

    Here's a couple of clues.

    It has to do with me continually saying that i'm talking about the set of natural numbers, and I forget what the other clue was meant to be - something to do with the phrase 'Vanishingly small, but non zero'.
     
  2. Google AdSense Guest Advertisement



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

    Messages:
    10,890
    I've already addressed this, multiple times.
    This comes back to the point that i've made several times about the difference between choosing teh number and communicating the number. You're falling into the same trap that Zanket is.

    By your logic, I could never write the number Megistron, or Grahams number, however, if I have the appropriate symbols, and we all understand what the symbols mean, then there is no limit.
     
  4. Google AdSense Guest Advertisement



    to hide all adverts.
  5. RJBeery Natural Philosopher Valued Senior Member

    Messages:
    4,222
    Trippy: I'm going to choose a number between 1 and 10...call it 4. Does that number belong to the set of naturals less than 1 million? Then were the odds of me picking "4" 1 in 10 or 1 in 1,000,000?

    The point that people are trying to relay is that ANY number you choose was not picked by the TRUE and FULL set of naturals. Just because you "say" that your mind was open to the possibility of some integer with an infinite number of digits in it does not make it so. The fact that you guys refer to Megistron numbers is proof that humans CANNOT conceive of infinity, therefore we substitute the concept with Megistron, or Googolplex, or Avogadro, or some other "really, really, really big number" which has absolutely no meaning in the context of true infinity.
     
  6. Google AdSense Guest Advertisement



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

    Messages:
    10,890
    1 in 10, because you defined it as being between 1 and ten. The fact that '4' also happens to be part of a larger sample set is wholy irrelevant, because when you laid out the problem you defined your sample size as being 10.

    I understand fully what other people are saying, I simply disagree with them based primarily on my understanding of statistics. What's being done here is, in essence quibbling over algorithms and notation, nothing more.

    This has nothing to do with 'openess of minds' has nothing to do with it.

    When talking about Megistron, you're talking about a specific number.

    The simple fact of the matter is that I can select and communicate Megistron as easily as I can select and communicate one hundred. Megistron is simply a name like 'Ten' or 'Two'

    The point you're missing is that what you, pete, and Zanket are obsessing over are limitations of communnicating a number, not limitations on the choice of the number.

    I'll say it once again. I can select any natural number between 0 and infinity. The only thing that selecting and communicating the number proves is that the number is finite, and that I have the appropriate symbology to communicate the number.
     
  8. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    And before ya'all start frothing at the mouth.

    Bare in mind the lessons you learned in your primary school mathematics classes.

    The name of every number is also the description of how to make it.

    745352 Really means "7 lots of 10 raised to the fifth power and 4 lots of 10 raised to the fourth power and 5 lots of ten raised to the third power and 3 lots of 10 raised to the second power and 5 lots of 10 raised to the first power and 2 lots of 10 raised to the zeroth power".

    Talking about Megistron or '10 in a megagon' is no different, it's naming the number and describing how to calculate it.
     
  9. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Sure you can. You just did.
    Only with one of:
    - infinite different symbols, or
    - an infinite typing rate, of
    - infinite available time.

    If you have 100 available symbols (keys on your keyboard), and you mash 100 keys every second for some finite time with an upper bound (say 100 years), then you are choosing from a finite pool.

    Are you suggesting that there is no upper bound on the time that you could spend mashing your keyboard?
     
  10. quadraphonics Bloodthirsty Barbarian Valued Senior Member

    Messages:
    9,391
    Even if he is, there is most definitely an upper bound on the time that the rest of us will sit here waiting for a random number :]
     
  11. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Wholly irrelevant.

    I've already addressed this point, and you're focussing only on one method of communicating the number.
     
  12. quadraphonics Bloodthirsty Barbarian Valued Senior Member

    Messages:
    9,391
    No, that's a method for generating the number.
     
  13. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Interesting... your statement is related to mine, in that both claim that it is possible to know the existence of something (eg a finite upper bound, or a problem with a statement), without necessarily knowing anything else about it.

    Another form of my statement is to suggest an existence proof of an upper bound. And I gave you such an existence proof - mashing a keyboard with finite keys at a finite rate for a finite time gives a finite pool of possible posts.

    I'm concluding a finite pool of numbers you could choose by keyboard mashing, based on the parameters of a method that you described for choosing a number, assuming that there is some upper bound on your keyboard mashing time.
    The statement you replied to was referring to the set of numbers that you can possibly select by keyboard mashing, not the set of natural numbers.

    So to repeat - you can generate a megistron by keyboard mashing (eg by typing "megistron"), but there are many numbers less than a megistron that you can not. (I just noticed another premise - I'm assuming some defined method of interpretation. I.e. a given set of characters must refer to a specific number.)

    The potassium-40 decay method selects from a non-uniform infinite distribution of the naturals.
    The coin-flip method selects from a non-uniform infinite distribution of the naturals.
    You seem to be implying that the potassium-40 decay method selects from a a uniform distribution. Is that what you meant?

    My mistake. I misread, and thought you were pointing at a random location on a finite line segment. I thought you were rehashing Nasor's coin-on-a-ruler method. I apologise for the confusion.

    Pointing to a number line is an interesting method... What's the setup?
    You have an straight number line stretching off to infinity, you're standing near zero, and you point to the line?

    And your pointing precision is not infinite, so there is some lower bound on the margin of error in your pointing angle?
     
    Last edited: Jan 28, 2009
  14. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Like quadraphonic said, I'm focusing on your description of keyboard mashing as a method of choosing a random number.

    We're not not talking about typing a pre-chosen number, we're talking about randomly mashing keys to choose a previously undefined number.

    Look, this is silly... take a step back, take a few deep breaths, and think about whether you really want to maintain that you were choosing from a truly infinite pool of numbers by mashing a keyboard in post 60. Or, perhaps we could let it go, and focus on more interesting methods of choosing numbers, or on methods in general?
     
    Last edited: Jan 28, 2009
  15. zanket Human Valued Senior Member

    Messages:
    3,777
    RJBerry noted that the full set of natural numbers contains numbers of infinite length. To randomly select from the set, each number needs to have an equal chance of being selected. But here you say that "selecting ... the number proves ... that the number is finite". Doesn't that prove that your selection doesn't give an equal chance to every number in the full set? You gave the infinite-length numbers no chance of being selected.
     
  16. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
  17. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    Last time I checked Infinite and Transfinite cardinal numbers weren't actually part of the set of Natural numbers, so unless you have some proof otherwise you're wrong about this (and therefore so was RJBeery).
     
  18. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    I've already addressed both of these points, multiple times, and I am disinclined to go over them again.

    Once again, it comes down to, as Ben put it, you quibbling over Algorithms.


    No.
    The coin flip model, is, in essence a binomial distribution. The equivalent would be generating a string of random numbers between 0 and 9 until you hit your first 6, then calling that your number.

    That, however, is not the process I'm describing.

    Not that it matters, but I did state that the line was infinite in length.

    Something like that, although I didn't specify where you were standing (and have no intention of specifiing that.

    Pointing precision is irrelevant.
    Let's assume that i'm talking about a massless version of one of Einsteins 'rigid rods' that happens to be infinite in length.

    The important part, and the assumption that has been widely missed being that each number has some finite 'width' on the number line (think of a histogram - hence my continual insistence that i'm talking about natural numbers), and by agreement my pointing rod is either pointing at one number or another number (we might consider it as if we were generating a natural number by truncating a rational number - for example, so that if the pointing rod should point at 3/2, then this becomes 1).
     
  19. Trippy ALEA IACTA EST Staff Member

    Messages:
    10,890
    I strongly resent the implication that I participate in illegal activities.

    The solution simply requires some forethought.

    I could choose (for example):

    "Grahams number in an N-gon where N is equal to Grahams number"

    It's an arbitraily large number, one that's so big that it can't be written in the sense that 123 can, nor can it be written as a power stack - i'm not even sure if Knupfs arrow notation would be helpful here. Certainly i'd never get there by Button mashing (unless we agreed the characters on my keyboard were some very very large numbers indeed).

    I could just have easily typed:

    "Grahams number in N nested N-gons where N is equal to grahams number".

    Sadly, I trust that my point will be missed entirely.
     
  20. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    Short version:
    An algorithm that chooses from an infinite uniform distribution has zero probability of halting in finite time.
    Or equivalently, if an algorithm selects a random number from an infinite distribution in finite time, then the distribution is not uniform.

    ---------------------------------------------------

    Long version:
    OK, I'm trying to think about algorithms for choosing a random item from an infinite distribution.

    Consider a algorithm implemented on a probabilistic turing machine with alphabet size k (including a blank), an infinite blank tape, and a source of random noise availabe for input.

    In each step, the machine can add or change at the letter at its current position on its tape, and move along the tape to at most p positions (including staying still).
    After n steps, there are \((pk)^n\) different combinations of steps that the machine might have done, so there are at most \((pk)^n\) different possible outputs on the tape.

    Now, let's say that the algorithm is to generate a random selection from a pool of P different possibilities. How many steps (run-time) might the algorithm take to complete this task?
    Well, the maximum run-time must be at least \(n_{max} = \frac{\log {P}}{\log {pk}}\), because it is at least that long before the machine might have done P different things.

    But... it doesn't have to take that long every time.
    Consider the case where the algorithm finishes in some fraction of its ideal maximum run-time, say \(n = r.n_{max}\).
    In that case, the machine can only have done at most \(P^r\) different sets of combinations... so we'd only expect an efficient algorithm (one that minimises run-time) to stop within half its maximum time in about \(P^r/P\) of its runs (if choosing from a uniform distribution).

    So, we can now construct a relationship between the size of the pool of possibilities, the distribution of the pool of possibilities, and the distribution of the algorithm's expected run time.

    In particular, we can figure out what happens to the probability that the algorithm will finish within a particular number of steps for a uniform distribution as the size of the distribution goes to infinity:

    Now, if I haven't made a mistake in some awkward algebra (BIG if!), the probability that the machine will halt within some number of steps t is \(\frac {(pk)^t}{P}\).
    Remembering that p and k are constant and finite characteristics of the machine, then we see that as P approaches infinity, the probability that the algorithm finishes in any given finite time approaches zero.


    It could also be interesting to take a converse approach, and investigate what we can determine about the random distribution from the distribution of times taken for the algorithm to halt... but that's fun for another day!
     
  21. Pete It's not rocket surgery Registered Senior Member

    Messages:
    10,167
    You seem to be avoiding the question of time. Once again, a little more bluntly:

    If there is an upper limit on the time taken to select symbols (or mash keyboard), then you are choosing from a finite pool.

    Yes, the coin flip model is "a method of generating a random number of potentially infinite length", just as you described for your potassium decay model.

    Does the potassium decay model choose from a uniform distribution, or is it more likely to some numbers than others?

    No, it's not. As distance from you to the number line increases, the angular separation between numbers decreases, and you need finer and finer precision to distinguish between numbers. And increasing the distance between numbers or bending the number line isn't going to get around the problem.
     
  22. RJBeery Natural Philosopher Valued Senior Member

    Messages:
    4,222
    Trippy, you have a valid point that you can represent some arbitarily large numbers with symbols that we understand. But you cannot represent ALL of them. You think that isn't the point BUT IT IS the point. You simply cannot generate, select from, nor communicate most infinite length integers. This means they cannot be included in the pool from which you claim your ultimate selection was made. If the pool you chose from is finite, which I'm claiming it is, any number you DO come up with had a larger than 1/(infinity) chance of being selected.

    P.S. with that name and tag don't go gettin' all indignant about a presumption that you hit the bong

    Please Register or Log in to view the hidden image!

     
  23. RJBeery Natural Philosopher Valued Senior Member

    Messages:
    4,222
    Trippy and Pete, sorry if my drug reference degraded the debate. It's funnier when you've been drinking

    Please Register or Log in to view the hidden image!

     

Share This Page