카마이클 함수

Carmichael function
카마이클 λ 함수: 1 ( n 1000에 대한 ≤(n) (Uler φ 함수와 비교)

수학의 한 분야인 수론에서, 양의 정수 n카마이클 함수 λ(n)은 다음과 같은 최소 양의 정수 m이다.

1m (mod n)

모든 정수에 대해 1에서 n 사이의 동시 시간인 1에서 n 사이의 a. 대수학 용어에서 λ(n)정수 modulo n 승수 그룹지수다.

카마이클 함수는 미국의 수학자 로버트 카마이클의 이름을 따온 것으로, 카마이클의 λ 함수, 감소된 토티엔트 함수, 그리고 최소 보편적 지수함수로도 알려져 있다.

다음 표는 λ(n) (OEIS에서 순서 A002322)의 처음 36개 값을 오일러의 토텐셜 함수 φ과 비교한다(다르면 굵게, 서로 다른 nsOEIS: A033949에 나열되어 있다).

n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
λ(n) 1 1 2 2 4 2 6 2 6 4 10 2 12 6 4 4 16 6 18 4 6 10 22 2 20 12 18 6 28 4 30 8 10 16 12 6
φ(n) 1 1 2 2 4 2 6 4 6 4 10 4 12 6 8 8 16 6 18 8 12 10 22 8 20 12 18 12 28 8 30 16 20 16 24 12

숫자 예제

카마이클은 8에서 2, λ(8) = 2이다. 왜냐하면 어떤 숫자에 대해서도 8에서 1 ≡ (mod 8)2 유지하기 때문이다. 즉, 12 = 1 (mod 8), 32 = 9 ≡ 1 (mod 8), 5 = 252 1 (mod 8), 7 = 492 1 (mod 8)이다. 8에서 오일러의 총함수는 4, φ(8) = 4인데, 그 이유는 8보다 4개 숫자가 적기 때문이다(1, 3, 5, 7). 오일러의 정리모든 조합에 대해 ≡ 1 (mod 8)4 8로 보장하지만, 4는 그러한 가장 작은 지수가 아니라는 것을 보장한다.

카마이클의 정리를 이용한 연산 with(n)

고유한 요인화 정리로는 어떤 n > 1도 다음과 같이 독특한 방법으로 쓸 수 있다.

여기1 p < p < p2 < ... < pk 프라임이고 r1, r, ..., r2k 양의 정수다. 다음 n(n)은 각 주요 동력계수의 λ 중에서 가장일반적인 배수다.

이것은 중국의 나머지 정리를 이용하여 증명할 수 있다.

카마이클의 정리에서는 프라임파워 pr 계산법을 설명하고 있다: 홀수 프라임의 파워에 대해서((pr)가 오일러 토티엔트 pr(p)와 같고, 2가 크면 p(p)가 오일러 토티엔트의 절반과 같다.

오일러의 권한 pr 대한 기능은 다음과 같다.

카마이클 함수의 특성

절에서 = 과(와) 같은 정수 이(가) 있는 경우 n displaystyle 은(는) 0이 아닌 m m으로 구분된다 라고 쓰여 있다.

원소모듈로n순서

an합쳐서 m mod 1 (mod n)m 가장 작은 지수로 하고, 그 다음 그것을 잡는다.

() .

즉, 정수 modulo n의 에서 단위 a의 m := 순서n(a)λ(n)를 나누고,

미니멀리티

모든 숫자에 대해 ≡ 1(모드 n)m n동일하다고 가정한다. 그러면 λ(n) m.

증명: m = (n) + r이 0 ≤ r < λ(n)이면

모든 숫자에 대해 n과 한 번 해보자. r < λ(n)λ(n)의 최소 양성수인 r = 0을 따른다.

λ(n)φ(n)을 나눈다.

이것은 어떤 유한집단의 지수가 집단의 순서를 나누어야 하기 때문에 초등집단 이론에서 따온 것이다. λ(n)은 정수모듈로 n의 승수집단의 지수인 반면 φ(n)은 그 집단의 순서인 것이다. 특히 원시적 뿌리의 존재로 인해 승법집단이 순환하는 경우에 두 가지가 평등해야 하는데, 이는 괴상한 원권력의 경우다.

따라서 우리는 카마이클의 정리를 오일러의 정리를 날카롭게 한 것으로 볼 수 있다.

부차성

증명하다.

By definition, for any integer , we have that , and therefore . By the minimality property above, we have .

구성

모든 양의 정수 ab에 대해, 그것은 그것을 가지고 있다.

이것은 카마이클 함수의 재귀적 정의의 즉각적인 결과물이다.

지수 사이클 길이

n이 prime factorization 하의 최대 prime 지수 rmax 갖는 경우, 모든 a (n에 대한 동시 발생이 아닌 것을 포함) 및 모든 r ≥ rmax 대해,

특히, 제곱이 없는 n(rmax = 1)의 경우, 모든 a에 대해


2의 권한에 대한 연장

2에 대한 복사 시간의 경우 시간 동안 a = 1 + 2h가 있다. 그러면

어디에 우리가 사실은 C:\.mw-parser-output .sfrac{white-space:nowrap}.mw-parser-output.sfrac.tion,.mw-parser-output.sfrac .tion{디스플레이:inline-block, vertical-align:-0.5em, font-size:85%;text-align:센터}.mw-parser-output.sfrac.num,.mw-parser-output.sfrac .den{디스플레이:블록, line-height:1em, 마진:00.1em}.mw-parser-output를 이용합니다. .sfrac .den{border-top:1px 고체}.mw-parser-output .sr-onlyᆫ(h+1)h/2는 정수.

따라서, k = 3의 경우, h:

인덕션으로 K ≥ 3이 되면

λ(2)k 기껏해야 2라고k − 2 제공한다.[1]

평균값

n 16의 경우:[2][3]

(다음에서 Erdős 근사치라고 함) 상수와 함께

그리고 γ 0.57721, 오일러-마스케로니 상수.

다음 표에는 λ 함수의 처음26 2 – 1 = 67108863 값에 대한 몇 가지 개요와 정확한 평균 및 Erdss-tarmation이 수록되어 있다.

또한 보다 쉽게 액세스할 수 있는 "Logarithm over Logarithm" 값 LoL(n) :=ln λ(n)/ln n에 대한 개요도 제공된다.

  • LoL(n) > 4/5λ(n) > n4/5.

거기, 26번째 줄의 테이블 항목 열

  • % LoL > 4/5 → 60.49

1 1 n ( 6710863 정수 중 60.49%(최대 40000000)가 λ(n) > n4/5 가지고 있다는 것을 나타내며, 즉, λ 값의 대다수가 입력 n의 l := log2(n) 길이에 지수적이라는 것을 의미한다.

ν n = 2ν – 1 합계를 내다
평균의
에르디즈 평균 에르디즈 /
정확한 평균
LoL 평균 % LoL > 4/5 % LoL > 7/8
5 31 270 8.709677 68.643 7.8813 0.678244 41.94 35.48
6 63 964 15.301587 61.414 4.0136 0.699891 38.10 30.16
7 127 3574 28.141732 86.605 3.0774 0.717291 38.58 27.56
8 255 12994 50.956863 138.190 2.7119 0.730331 38.82 23.53
9 511 48032 93.996086 233.149 2.4804 0.740498 40.90 25.05
10 1023 178816 174.795699 406.145 2.3235 0.748482 41.45 26.98
11 2047 662952 323.865169 722.526 2.2309 0.754886 42.84 27.70
12 4095 2490948 608.290110 1304.810 2.1450 0.761027 43.74 28.11
13 8191 9382764 1145.496765 2383.263 2.0806 0.766571 44.33 28.60
14 16383 35504586 2167.160227 4392.129 2.0267 0.771695 46.10 29.52
15 32767 134736824 4111.967040 8153.054 1.9828 0.776437 47.21 29.15
16 65535 513758796 7839.456718 15225.430 1.9422 0.781064 49.13 28.17
17 131071 1964413592 14987.400660 28576.970 1.9067 0.785401 50.43 29.55
18 262143 7529218208 28721.797680 53869.760 1.8756 0.789561 51.17 30.67
19 524287 28935644342 55190.466940 101930.900 1.8469 0.793536 52.62 31.45
20 1048575 111393101150 106232.840900 193507.100 1.8215 0.797351 53.74 31.83
21 2097151 429685077652 204889.909000 368427.600 1.7982 0.801018 54.97 32.18
22 4194303 1660388309120 395867.515800 703289.400 1.7766 0.804543 56.24 33.65
23 8388607 6425917227352 766029.118700 1345633.000 1.7566 0.807936 57.19 34.32
24 16777215 24906872655990 1484565.386000 2580070.000 1.7379 0.811204 58.49 34.43
25 33554431 96666595865430 2880889.140000 4956372.000 1.7204 0.814351 59.52 35.76
26 67108863 375619048086576 5597160.066000 9537863.000 1.7041 0.817384 60.49 36.73

우세 간격

모든 숫자 No(N)[4] 양의 정수 nN을 제외한 모든 정수("예약" 다수)에 대해:

상수로[3]

하한

충분히 큰 수 NΔ ( (ln ln N)의 경우,3 기껏해야 있다.

inte(n) ne−Δ 같은 양의 정수 n n ne.[5]

미니멀 오더

양의 정수의 모든1 시퀀스23 n < n < n < ⋯, 임의의 상수 0 < c < 1/ln 2 임의의 충분히 큰 i:[6][7]

작은 값

상수 c와 충분히 큰 양의 A에 대해서는 다음[7] 같은 정수 n > A가 존재한다.

더욱이 n은 형식이다.

일부 사각형 없는 정수 m < (ln A)c ln ln ln A[6]

함수의 이미지

Carmichael 함수의 값 집합에는 카운팅 기능이[8] 있다.

어디에

암호화에 사용

카마이클 기능은 RSA 암호화 알고리즘에서 사용되기 때문에 암호학에서 중요하다.

참고 항목

메모들

  1. ^ Carmichael, Robert Daniel. The Theory of Numbers. Nabu Press. ISBN 1144400341.[페이지 필요]
  2. ^ 에르디스의 정리 3 (1991)
  3. ^ a b 선도르 & 크르스티치(2004) 페이지 194
  4. ^ Erdős의 정리 2 (1991년) 3. 정상 순서. (p.365)
  5. ^ 프리드랜더 주의 정리 5(2001)
  6. ^ a b 1991년 에르디스의 정리 1
  7. ^ a b 선도르 & 크르스티치(2004) 페이지 193
  8. ^ Ford, Kevin; Luca, Florian; Pomerance, Carl (27 August 2014). "The image of Carmichael's λ-function". Algebra & Number Theory. 8 (8): 2009–2026. arXiv:1408.6506. doi:10.2140/ant.2014.8.2009.

참조