| I feel like I am missing something so obvious that I feel the need to correct wiki, but that likely means I am fundamentally missing the point. "The Von Neumann extractor can be shown to produce a uniform output even if the distribution of input bits is not uniform so long as each bit has the same probability of being "one"->[first] and there is no correlation between successive bits.[7]" As long as the person doesn't favor which of the two bits they chose is "first", then it should appear as random. But that is self-defeating, as if the person had the capability to unbiased-ly choose between two binaries, they wouldn't need the coin. But since the only way to determine the variation from expectation is repeatedly increasing sample size, I don't see how doing it twice, and just taking encoding of the bits, then... Is the magic in the XOR step? To eliminate the most obvious bias (1v5 coin), until all that could had been left was incidental? Then, always taking the first bit, to avoid the prior/a priori requisite of not having a fair coin/choosing between two options? and it clicked. Rubber duck debugging, chain of thought, etc. I will actually feel better now. |
There is only one coin, flipped _twice_; not a running occurrence, but in couples, perfectly simulating two coins functionally.
Once a literal couple of coins result in a XOR'd result eventually, no matter how biased - they differ - the exact ordinality of which will be random.
Two sides to a coin, no matter how random, still half the chance.
(for lurkers cringing at my subtle mis-understanding)