卡迈克尔函数有两种定义。一种是缩减的欧拉函数(也称为最小通用指数函数),定义为最小整数
,使得对于所有与
互质的
,
。乘法阶
(mod
) 最多为
(Ribenboim 1989)。此函数的前几个值,实现为CarmichaelLambda[n],是 1, 1, 2, 2, 4, 2, 6, 2, 6, 4, 10, ... (OEIS A002322)。
它由以下公式给出
![lambda(n)=LCM[(p_i-1)p_i^(alpha_i-1)]_i,](/images/equations/CarmichaelFunction/NumberedEquation1.svg) |
(1)
|
其中
是素数幂。
它可以递归地定义为
![lambda(n)={phi(n) for n=p^alpha, with p=2 and alpha<=2, or p>=3; 1/2phi(n) for n=2^alpha and alpha>=3; LCM[lambda(p_i^(alpha_i))]_i for n=product_(i)p_i^(alpha_i).](/images/equations/CarmichaelFunction/NumberedEquation2.svg) |
(2)
|
一些特殊值包括
![lambda(2^n)={1 for n=1, n=2; 2 for n=2; 2^(n-2) otheriwse](/images/equations/CarmichaelFunction/NumberedEquation3.svg) |
(3)
|
和
![lambda(n!)={1 for n=1, n=2; 2 for n=3; 4 for n=5; (n!)/(2n#) otherwise,](/images/equations/CarmichaelFunction/NumberedEquation4.svg) |
(4)
|
其中
是素数阶乘(S. M. Ruiz,私人通讯,2009 年 7 月 5 日)。
第二个卡迈克尔函数
由 最小公倍数 (LCM) 给出,该最小公倍数是 欧拉函数
的所有因子的最小公倍数,但如果
,则 因子为
,而不是
。
的前几个
的值为 1, 1, 2, 2, 4, 2, 6, 4, 6, 4, 10, 2, 12, ... (OEIS A011773)。
此函数具有特殊值
![lambda^'(p^r)=phi(p^r)](/images/equations/CarmichaelFunction/NumberedEquation5.svg) |
(5)
|
对于奇素数
和
。
参见
模乘法群,
欧拉函数
相关 Wolfram 站点
http://functions.wolfram.com/NumberTheoryFunctions/CarmichaelLambda/
使用 Wolfram|Alpha 探索
参考文献
Ribenboim, P. The New Book of Prime Number Records. New York: Springer-Verlag, p. 27, 1989.Riesel, H. "Carmichael's Function." Prime Numbers and Computer Methods for Factorization, 2nd ed. Boston, MA: Birkhäuser, pp. 273-275, 1994.Sloane, N. J. A. Sequences A002322/M0298 and A011773 in "The On-Line Encyclopedia of Integer Sequences."Vardi, I. Computational Recreations in Mathematica. Redwood City, CA: Addison-Wesley, p. 226, 1991.在 Wolfram|Alpha 中引用
卡迈克尔函数
请引用为
Weisstein, Eric W. "Carmichael Function." 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/CarmichaelFunction.html
主题分类