Jump to content

Cyclic number

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning

순환 숫자(cyclic number)는 자릿수의 순환 순열(cyclic permutations)이 그 숫자의 연속적인 정수 배수인 정수입니다. 가장 널리 알려진 숫자는 6-자리 숫자 142857이며, 처음 6개의 정수 배수는 다음과 같습니다:

142857 × 1 = 142857
142857 × 2 = 285714
142857 × 3 = 428571
142857 × 4 = 571428
142857 × 5 = 714285
142857 × 6 = 857142

Details

순환 숫자로 자격을 갖추려면, 그것은 연속 배수가 순환 순열이어야 합니다. 따라서, 숫자 076923은 심지어 모든 순환 순열이 배수이지만 연속적인 정수 배수가 아니기 때문에 순환 숫자로 고려되지 않습니다:

076923 × 1 = 076923
076923 × 3 = 230769
076923 × 4 = 307692
076923 × 9 = 692307
076923 × 10 = 769230
076923 × 12 = 923076

다음 자명한 경우는 전형적으로 제외됩니다:

  1. 단일 자릿수, 예를 들어: 5
  2. 반복된 자릿수, 예를 들어: 555
  3. 반복된 순환 숫자, 예를 들어: 142857142857

만약 선행하는 영들이 숫자-표시에 허용되지 않으면, 다음 섹션에 제공된 필수 구조로 인해 142857이 십진수에서 유일한 순환 숫자입니다. 선행하는 영들을 허용하면, 순환 숫자의 수열이 시작됩니다.

(106 − 1) / 7 = 142857 (6 자릿수)
(1016 − 1) / 17 = 0588235294117647 (16 자릿수)
(1018 − 1) / 19 = 052631578947368421 (18 자릿수)
(1022 − 1) / 23 = 0434782608695652173913 (22 자릿수)
(1028 − 1) / 29 = 0344827586206896551724137931 (28 자릿수)
(1046 − 1) / 47 = 0212765957446808510638297872340425531914893617 (46 자릿수)
(1058 − 1) / 59 = 0169491525423728813559322033898305084745762711864406779661 (58 자릿수)
(1060 − 1) / 61 = 016393442622950819672131147540983606557377049180327868852459 (60 자릿수)
(1096 − 1) / 97 = 010309278350515463917525773195876288659793814432989690721649484536082474226804123711340206185567 (96 자릿수)

Relation to repeating decimals

순환 숫자는 단위 분수(unit fractions)반복되는 디지털 표현과 관련이 있습니다. 길이 L의 순환 숫자는 다음의 디지털 표현입니다:

1/(L + 1).

반대로, 만약 if the digital period of 1/p의 디지털 주기는 다음과 같으면, (여기서 p소수(prime))

p − 1,

자릿수는 순환 숫자를 나타냅니다.

예를 들어:

1/7 = 0.142857 142857...

이러한 분수의 배수는 순환 순열을 나타냅니다:

1/7 = 0.142857 142857...
2/7 = 0.285714 285714...
3/7 = 0.428571 428571...
4/7 = 0.571428 571428...
5/7 = 0.714285 714285...
6/7 = 0.857142 857142...

Form of cyclic numbers

단위 분수와의 관계에서, 순환 숫자는 페르마 몫(Fermat quotient)의 형식임을 알 수 있습니다:

여기서 b숫자 밑수 (십진수에 대해 10)이고, pb를 나누지 않는 소수(prime)입니다. (밑수 b에서 순환 숫자를 제공하는 소수 p는 밑수 b에서 전체 반복 소수(full reptend primes) 또는 긴 소수라고 합니다.)

예를 들어, b = 10에 대해, p = 7은 순환 숫자 142857을 제공하고, b = 12에 대해, p = 5는 순환 숫자 2497을 제공합니다.

p의 모든 값이 이 공식을 사용하여 순환 숫자를 생성하는 것은 아닙니다; 예를 들어, b = 10에 대해, p = 13은 076923076923를 제공하고, b = 12에 대해, p = 19는 076B45076B45076B45를 제공합니다. 이들 실패한 사례는 항상 반복되는 자릿수 (여러 개도 가능)를 포함합니다.

이 공식이 순환 숫자를 십진수 (b = 10)에서 생성하는 p의 첫 번째 값은 다음과 같습니다 (OEIS에서 수열 A001913):

7, 17, 19, 23, 29, 47, 59, 61, 97, 109, 113, 131, 149, 167, 179, 181, 193, 223, 229, 233, 257, 263, 269, 313, 337, 367, 379, 383, 389, 419, 433, 461, 487, 491, 499, 503, 509, 541, 571, 577, 593, 619, 647, 659, 701, 709, 727, 743, 811, 821, 823, 857, 863, 887, 937, 941, 953, 971, 977, 983, ...

b = 12 (십이진수)에 대해, 이들 p는 다음과 같습니다 (OEIS에서 수열 A019340):

5, 7, 17, 31, 41, 43, 53, 67, 101, 103, 113, 127, 137, 139, 149, 151, 163, 173, 197, 223, 257, 269, 281, 283, 293, 317, 353, 367, 379, 389, 401, 449, 461, 509, 523, 547, 557, 569, 571, 593, 607, 617, 619, 631, 641, 653, 691, 701, 739, 751, 761, 773, 787, 797, 809, 821, 857, 881, 929, 953, 967, 977, 991, ...

b = 2 (이진수)에 대해, 이들 p는 다음과 같습니다 (OEIS에서 수열 A001122):

3, 5, 11, 13, 19, 29, 37, 53, 59, 61, 67, 83, 101, 107, 131, 139, 149, 163, 173, 179, 181, 197, 211, 227, 269, 293, 317, 347, 349, 373, 379, 389, 419, 421, 443, 461, 467, 491, 509, 523, 541, 547, 557, 563, 587, 613, 619, 653, 659, 661, 677, 701, 709, 757, 773, 787, 797, 821, 827, 829, 853, 859, 877, 883, 907, 941, 947, ...

b = 3 (삼진수)에 대해, 이들 p는 다음과 같습니다 (OEIS에서 수열 A019334):

2, 5, 7, 17, 19, 29, 31, 43, 53, 79, 89, 101, 113, 127, 137, 139, 149, 163, 173, 197, 199, 211, 223, 233, 257, 269, 281, 283, 293, 317, 331, 353, 379, 389, 401, 449, 461, 463, 487, 509, 521, 557, 569, 571, 593, 607, 617, 631, 641, 653, 677, 691, 701, 739, 751, 773, 797, 809, 811, 821, 823, 857, 859, 881, 907, 929, 941, 953, 977, ...

십육진수 시스템에서 그러한 p는 없습니다.

이 수열에 대한 알려진 패턴은 대수적 숫자 이론(algebraic number theory)에서 나옵니다. 구체적으로, 이 수열은 b원시 근 모듈로 p인 소수 p의 집합입니다. 에밀 아르틴의 추측에 따르면 이 수열은 소수의 37.395..%를 포함하고 있습니다[1] (OEISA085397에서 b에 대해).

Construction of cyclic numbers

순환 숫자는 다음 절차에 따라 구성될 수 있습니다:

Let b be the number base (10 for decimal)
Let p be a prime that does not divide b.
Let t = 0.
Let r = 1.
Let n = 0.
loop:

    Let t = t +1
    Let x = r · b
    Let d = int(x / p)
    Let r = x mod p
    Let n = n · b + d
    If r 1 then repeat the loop.

if t = p  1 then n is a cyclic number.

이 절차는 긴 나눗셈(long division)에 의해 밑수 b에서 1/p의 자릿수를 계산함으로써 작동합니다. r은 각 단계에서 나머지(remainder)이고, d는 생성된 숫자입니다.

다음 단계는

n = n · b + d

단순히 숫자를 수집하는 역할을 합니다. 매우 큰 정수를 표현할 수 없는 컴퓨터에 대해, 자릿수는 또 다른 방법으로 출력되거나 수집될 수 있습니다.

만약 tp/2를 초과하면, 그 숫자는 남아있는 자릿수를 계산할 필요 없이 주기적이어야 합니다.

Properties of cyclic numbers

  • 생성하는 소수를 곱했을 때, 그 결과는 b − 1 자릿수의 수열이며, 여기서 b는 밑수입니다 (예를 들어, 십진법 9). 예를 들어, 십진수에서, 142857 × 7 = 999999입니다.
  • 같은 길이의 그룹 (2, 3, 4, 등...의 자릿수)으로 나누고, 그룹을 더할 때, 그 결과는 9들의 수열입니다. 예를 들어, 14 + 28 + 57 = 99, 142 + 857 = 999, 1428 + 5714+ 2857 = 9999, 등... 이것은 미디의 정리(Midy's Theorem)의 특수한 경우입니다.
  • 모든 순환 숫자는 b − 1로 나눌 수 있으며, 여기서 b는 밑수 (예를 들어, 십진수에서 9)이고 나머지의 합은 약수의 배수입니다. (이것은 이전 요점에서 이어집니다.)

Other numeric bases

위의 기술을 사용하여, 순환 숫자는 다른 숫자-표시 밑수에서 찾을 수 있습니다. (이들 모두가 위의 특별 사례 섹션에 나열된 두 번째 규칙 (모든 연속적인 배수는 순환 순열임)을 따르는 것은 아닙니다.) 이들 각각의 경우에서, 구간의 절반에 걸친 자릿수는 밑수 빼기 1까지 합해집니다. 따라서 이진수에 대해, 주기의 절반에 걸친 비트의 합은 1입니다; 삼진수에 대해, 그것은 2, 이런 식입니다.

이진수(binary)에서, 순환 숫자의 수열은 다음과 같이 시작됩니다: (OEIS에서 수열 A001122)

11 (3) → 01
101 (5) → 0011
1011 (11) → 0001011101
1101 (13) → 000100111011
10011 (19) → 000011010111100101
11101 (29) → 0000100011010011110111001011

삼진수(ternary)에서: (OEIS에서 수열 A019334)

2 (2) → 1
12 (5) → 0121
21 (7) → 010212
122 (17) → 0011202122110201
201 (19) → 001102100221120122

사진수(quaternary)에서, 어떤 것도 없습니다.

오진수(quinary)에서: (OEIS에서 수열 A019335)

2 (2) → 2
3 (3) → 13
12 (7) → 032412
32 (17) → 0121340243231042
43 (23) → 0102041332143424031123
122 (37) → 003142122040113342441302322404331102

육진수(senary)에서: (OEIS에서 수열 A167794)

15 (11) → 0313452421
21 (13) → 024340531215
25 (17) → 0204122453514331
105 (41) → 0051335412440330234455042201431152253211
135 (59) → 0033544402235104134324250301455220111533204514212313052541
141 (61) → 003312504044154453014342320220552243051511401102541213235335

밑수 7에서: (OEIS에서 수열 A019337)

2 (2) → 3
5 (5) → 1254
14 (11) → 0431162355
16 (13) → 035245631421
23 (17) → 0261143464055232
32 (23) → 0206251134364604155323

팔진수(octal)에서: (OEIS에서 수열 A019338)

3 (3) → 25
5 (5) → 1463
13 (11) → 0564272135
35 (29) → 0215173454106475626043236713
65 (53) → 0115220717545336140465103476625570602324416373126743
73 (59) → 0105330745756511606404255436276724470320212661713735223415

구진수(nonary)에서, 고유한 순환 숫자는 다음과 같습니다:

2 (2) → 4

밑수 11에서: (OEIS에서 수열 A019339)

2 (2) → 5
3 (3) → 37
12 (13) → 093425A17685
16 (17) → 07132651A3978459
21 (23) → 05296243390A581486771A
27 (29) → 04199534608387A69115764A2723

십이진수(duodecimal)에서: (OEIS에서 수열 A019340)

5 (5) → 2497
7 (7) → 186A35
15 (17) → 08579214B36429A7
27 (31) → 0478AA093598166B74311B28623A55
35 (41) → 036190A653277397A9B4B85A2B15689448241207
37 (43) → 0342295A3AA730A068456B879926181148B1B53765

삼진수 (b = 3)에서, 경우 p = 2는 순환 숫자로 1을 산출합니다. 단일 자릿수는 자명한 경우로 고려될 수 있지만, 그것들은 이러한 방법에서 생성된 경우에만 고려하는 것이 이론의 완성도에 유용할 수 있습니다.

밑수 4, 9, 16, 25 등의 완전 제곱(perfect square)인 임의의 숫자-표시 밑수에는 순환 숫자가 (자명한 단일 자릿수, 즉, p = 2 이외의) 존재하지 않는다는 것을 알 수 있습니다.

See also

References

  1. ^ Weisstein, Eric W. "Artin's Constant". mathworld.wolfram.com.

Further reading

  • Gardner, Martin. Mathematical Circus: More Puzzles, Games, Paradoxes and Other Mathematical Entertainments From Scientific American. New York: The Mathematical Association of America, 1979. pp. 111–122.
  • Kalman, Dan; 'Fractions with Cycling Digit Patterns' The College Mathematics Journal, Vol. 27, No. 2. (Mar., 1996), pp. 109–115.
  • Leslie, John. "The Philosophy of Arithmetic: Exhibiting a Progressive View of the Theory and Practice of ....", Longman, Hurst, Rees, Orme, and Brown, 1820, ISBN 1-4020-1546-1
  • Wells, David; "The Penguin Dictionary of Curious and Interesting Numbers", Penguin Press. ISBN 0-14-008029-5

External links