This morning Futility Closet mentioned that
How common is this? In other words, what is the probability that a random set of digits ai will satisfy the following?
How does the probability depend on n?
This morning Futility Closet mentioned that
How common is this? In other words, what is the probability that a random set of digits ai will satisfy the following?
How does the probability depend on n?
Comments are closed.
Don’t you mean a sequence of digits a_i, with length n? Python seems to say that nothing below 5000000 satisfies it besides 3909511, though I could be wrong.
The probability is much higher if you do not exclude leading zeroes, for example: 000010. For the sake of the exercise, we will ignore these numbers.
Any number of n digits that contains z zeroes must end in (5*(n-z) + z) modulo 10; that is, for 3909511, which has 7 numbers (1 zero), it must end in 1, because (5*6+1)%10 = 1.
Also, no two-digit number may contain a digit of 3 or above; three-digit, 5+; four-digit, 6+; five-digit: 8+; six-digit numbers may not have a 9. This is because raising 5 to the power of any of the forbidden numbers results in a sum which exceeds the number under consideration. In practice, this rule is unnecessary because 3909511 is the smallest number for which this equation is true.
On the flip side: The maximal number space exists once the value of i is found that satisfies this equation: (10^(i+1))-1 > i*5^9. This equation is true for i=7 but false for i=8; thus, an 8-digit number would be the highest number which could satisfy the equation. Further thinking: The maximal 8-digit number of 99,999,999 gives a numerical sum, as above, of 8*(5^9) – 15,625,000. Ergo, no number larger than 15,625,000 would need to be examined to be true. A nine-digit number would have a maximal numeric sum of 9*(5^9) – 17,578,125 — and as such, no sum could ever get to the 9 digits required to match.
By writing a program in your language of choice (mine is Perl), an exhaustive scan of this number space is trivial — and discovers that 3905911 is the only number which meets this criteria.
…and of course, when I said “true for i=7 but false for i=8”, I meant the exact opposite.
And how does he come up with similar examples so often?
Or more generally for x rather than just 5.
Ah, here it is; the answer, unless I’m figuring/pythoning wrong, is pretty boring, did you know it already?
No 8-digit numbers have this property. Beyond that:
5**9 * 9 = 17578125, an 8-digit number. Oh well.
5^9 *7 = 13671875 > 9999999
5^9 *8 = 15625000 < 99999999
5^9 *9 = 17578125 < 999999999
…
Geometric progression won against arithmetic.
John’s original posting got me thinking broader, as Scott commented above, for bases other than just powers of 5. A little Python later I am running a more general form of the problem. This may open a whole new can of worms…
For example: 1^1 = 1
and I guess, technically also: 0^0 = 0
So far I have found the following:
1 is valid for base 1 ( 1^1 = 1 )
none for base 2
12 is valid for base 3 ( 3^1 + 3^2 = 12 )
4624 is valid for base 4
595968 is valid for base 4 (bit of a surprise finding a 2nd number)
3909511 is valid for 5 (validating my method and code)
none for base 6
13177388 is valid for base 7
1033 is valid for base 8
I’ll have to leave it to someone else to get a PhD working further with this idea :)
1/2 a day later…. all I found was one more:
10 is valid for base 9
Other than that, we may be looking at a closed set of numbers with this behaviour.