Live data from Hacker News

142857

en.wikipedia.org

21–25 of 25 posts

Re: 142857

#21
post #2

Hahaha, I like how they include: "If it is multiplied by 2, 3, 4, 5, or 6, the answer will be ... 2/7, 3/7, 4/7, 5/7, or 6/7 respectively." Was it surprising to multiply 1/7 by two and get 2/7? Has science gone too far?

Ask a random person if 1 and 0.999999... are the same number and most people will tell you they aren't the same number. Yet: 1 = 3 * (1/3) = 3 * 0.33333... = 0.99999... (they're also epsilon close for every epsilon larger than zero). So yes, this kind of stuff is surprising for a lot of people.

I'd like to have everyone in the world give me their money and I will promptly return that money times 0.99999... They are the same number, after all.

Re: 142857

#22
post #15

Earlier quoted context omitted.

You can go even further. 142 + 857 = 999; 9 + 9 + 9 = 27; 2 + 7 = 9 14 + 28 + 57 = 99; 9 + 9 = 18; 1 + 8 = 9 1 + 4 + 2 + 8 + 5 + 7 = 27; 2 + 7 = 9 Also, 1428 + 57 = 1485; 1 + 4 + 8 + 5 = 18; 1 + 8 = 9 14 + 2857 = 2871; 2 + 8 + 7 + 1 = 18; 1 + 8 = 9 1 + 42857 = 42858; 4 + 2 + 8 + 5 + 8 = 27; 2 + 7 = 9 1 + 42857 = 42858; 42 + 858 = 900; 9 + 0 + 0 = 9 This is kinda creepy. I wasn't really expecting the "also" additions…

If you have any multiple of 9 and repeatedly add the digits, you get back to 9: https://en.wikipedia.org/wiki/Digital_root Conversely, if you have any number whose digits added together sum to 9 (or a multiple of 9), the original number is a multiple of 9. So, all of your original sum numbers (999, 99, 27, 1485, 2871, and 42858) are themselves multiples of 9, which will be the case for any number obtained by adding a…

> multiples of 9, which will be the case for any number obtained by adding a set of numbers which together contain all and only the digits 142857

So that, then, is the fascinating root observation: that any series of decimal number made from these digits is a multiple of nine.

What this means is that we can choose six random powers of 10 between 100 and 105 and make vector out of them, for instance . Then we do a dot-product between this and the vector . The result will be a multiple of 9.

If we choose the vector as we get the straight sum of the digits. If we choose we get 142857, and so on.

Here is why it works:

   10** x == x (mod 9).
That is to say, any integer x is congruent, modulo 9, to a power of 10 times that integer.

For instance 4 mod 9 == 4. 40 mod 9 == 4. 400 mod 9 == 4.

And the reason for that is that 10 is 9 + 1; i.e. 10 is congruent to 1 modulo 9. So we are really multiplying by 1 under the congruence.

So the choices of powers of ten in the coefficient vector do not matter.

It works in other bases. For instance if any integer x is multiplied by a power of 6, that is congruent to x, modulo 5:

  $ clisp -q
  [1]> (mod (* 2) 5)
  2
  [2]> (mod (* 6 2) 5)
  2
  [3]> (mod (* 6 6 2) 5)
  2
  [4]> (mod (* 6 6 6 2) 5)
  2
Elementary number theory, my dear Watson.

Okay, I now wrapped my hackerly head around this enough that I can garbage collect it away as fairly uninteresting.

:)

But, one more thing: what is special about 1, 4, 2, 8, 5, 7 in connection to 9? Why, they are relatively prime to 9. The remaining three positive residues in the mod 9 congruence are not: 0, 3 and 6.

See here: https://en.wikipedia.org/wiki/Euler%27s_totient_function

Euler's totient function phi counts the number of such integers. phi(9) == 6 (there are six of these numbers for 9). The above page even uses this very example.

1, 4, 2, 8, 5, 7 comprise the multiplicative group of integers modulo 9.

https://en.wikipedia.org/wiki/Multiplicative_group_of_intege...

Re: 142857

#23

Earlier quoted context omitted.

Ask a random person if 1 and 0.999999... are the same number and most people will tell you they aren't the same number. Yet: 1 = 3 * (1/3) = 3 * 0.33333... = 0.99999... (they're also epsilon close for every epsilon larger than zero). So yes, this kind of stuff is surprising for a lot of people.

I'd like to have everyone in the world give me their money and I will promptly return that money times 0.99999... They are the same number, after all.

Aside from the obvious problems trustworthiness and transaction costs, what would be wrong with that?

Re: 142857

#24
post #15

Earlier quoted context omitted.

If you have any multiple of 9 and repeatedly add the digits, you get back to 9: https://en.wikipedia.org/wiki/Digital_root Conversely, if you have any number whose digits added together sum to 9 (or a multiple of 9), the original number is a multiple of 9. So, all of your original sum numbers (999, 99, 27, 1485, 2871, and 42858) are themselves multiples of 9, which will be the case for any number obtained by adding a…

> multiples of 9, which will be the case for any number obtained by adding a set of numbers which together contain all and only the digits 142857 So that, then, is the fascinating root observation: that any series of decimal number made from these digits is a multiple of nine. What this means is that we can choose six random powers of 10 between 10 0 and 10 5 and make vector out of them, for instance . Then we do a d…

The "other bases" issue, which you come to right at the end, fascinated me in middle school: for the reasons you describe, digital root tests for divisibility by a digit d work in any base b if d divides (b-1). For example, in hexadecimal there is a digital root test for divisibility by 1 (trivially), 3, 5, or 15 in hexadecimal.

For instance, D+E+A+D+B+E+E+F=104₁₀ which is not divisible by 5, but that indicates that (DEADBEEF+1) will be divisible by 5, which is correct.

We're also used to the "final digit test" for divisibility in base 10, which works for 1 (trivially), 2, 5, and 10; and indeed it works for a digit d in a base b if d divides b. Ternary has a digital-root test to determine whether a number is even (as in all odd bases, you can't use the final digit alone to answer that question). For example, 1202112₃ is odd because 1+2+0+2+1+1+2 is odd.

(Edit: deleted a spurious claim about hexadecimal divisibility tests.)

Re: 142857

#25

Earlier quoted context omitted.

Ask a random person if 1 and 0.999999... are the same number and most people will tell you they aren't the same number. Yet: 1 = 3 * (1/3) = 3 * 0.33333... = 0.99999... (they're also epsilon close for every epsilon larger than zero). So yes, this kind of stuff is surprising for a lot of people.

I'd like to have everyone in the world give me their money and I will promptly return that money times 0.99999... They are the same number, after all.

I'd like to have everyone in the world give me their money and I will return that money times 1.0000000001 about a week later, after making bank off the interest. Sadly there seems to be no general enthusiasm for this plan. :)

Also: Tell you what... you give me your account details, and I'll send you (1 - 0.9999...) times my money. Deal?

Post reply on HN