Skip to content

MangoldtLambda ​

The von Mangoldt function: ln⁡p\ln p if nn is a power of the prime pp, else 0.

✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram LanguageMangoldtLambda✓
MangoldtLambda(n)ln⁡p\ln p for n=pkn=p^k, else 0
Typed signatures
TypePackageApplies
(integer) -> numbernumber-theoryalways

Domain: Number theory

Details
  • Exact: the result is a symbolic ln⁡p\ln p, not a numeric approximation — wrap in N to get one.
  • ∑d∣nΛ(d)=ln⁡n\sum_{d\mid n}\Lambda(d)=\ln n; central to the prime-counting proofs (Chebyshev's ψ\psi and θ\theta functions).

Examples

2 more kept as data, checked against the oracles
Basic #

8=238=2^3

live ↗
InMangoldtLambda(8)\mathrm{MangoldtLambda}(8)Outln⁡(2)\ln(2)

6 is not a prime power

live ↗
InMangoldtLambda(6)\mathrm{MangoldtLambda}(6)Out00
live ↗
InMangoldtLambda(7)\mathrm{MangoldtLambda}(7)Outln⁡(7)\ln(7)

A prime power 525^2 gives ln⁡5\ln 5

live ↗
InMangoldtLambda(25)\mathrm{MangoldtLambda}(25)Outln⁡(5)\ln(5)
Scope #

Numerically, ln⁡3\ln3

live ↗
InN(MangoldtLambda(9))N(\mathrm{MangoldtLambda}(9))Out1.098 612 288 668 109 81.098\,612\,288\,668\,109\,8

Listable

live ↗
InMangoldtLambda([2,4,6,25])\mathrm{MangoldtLambda}(\bigl\lbrack2, 4, 6, 25\bigr\rbrack)Out[ln⁡(2),ln⁡(2),0,ln⁡(5)]\bigl\lbrack\ln(2), \ln(2), 0, \ln(5)\bigr\rbrack

Any power of 5 gives the same ln⁡5\ln 5

live ↗
InMangoldtLambda(125)\mathrm{MangoldtLambda}(125)Outln⁡(5)\ln(5)

Huge prime powers are recognised without factoring

live ↗
InMangoldtLambda(7300)\mathrm{MangoldtLambda}(7^{300})Outln⁡(7)\ln(7)

Threads over a list; non-prime-powers give 00

live ↗
InMangoldtLambda([2,6,9,8,15])\mathrm{MangoldtLambda}(\bigl\lbrack2, 6, 9, 8, 15\bigr\rbrack)Out[ln⁡(2),0,ln⁡(3),ln⁡(2),0]\bigl\lbrack\ln(2), 0, \ln(3), \ln(2), 0\bigr\rbrack
Applications #

81=3481=3^4 is a prime power, so the value is nonzero

live ↗
InMangoldtLambda(81)≠0\mathrm{MangoldtLambda}(81)≠0OutTrue\mathrm{True}
Properties #

Not additive: Λ(6)=0≠Λ(2)+Λ(3)\Lambda(6)=0\ne\Lambda(2)+\Lambda(3)

live ↗
In[MangoldtLambda(6),MangoldtLambda(2)+MangoldtLambda(3)]\bigl\lbrack\mathrm{MangoldtLambda}(6), \mathrm{MangoldtLambda}(2)+\mathrm{MangoldtLambda}(3)\bigr\rbrackOut[0,ln⁡(2)+ln⁡(3)]\bigl\lbrack0, \ln(2)+\ln(3)\bigr\rbrack

Not multiplicative either: Λ(6)=0\Lambda(6)=0

live ↗
In[MangoldtLambda(6),MangoldtLambda(2)MangoldtLambda(3)]\bigl\lbrack\mathrm{MangoldtLambda}(6), \mathrm{MangoldtLambda}(2)\mathrm{MangoldtLambda}(3)\bigr\rbrackOut[0,ln⁡(2)ln⁡(3)]\bigl\lbrack0, \ln(2)\ln(3)\bigr\rbrack

A prime gives its logarithm

live ↗
InMangoldtLambda(5)\mathrm{MangoldtLambda}(5)Outln⁡(5)\ln(5)

Λ(2)=ln⁡2\Lambda(2)=\ln2

live ↗
InMangoldtLambda(2)\mathrm{MangoldtLambda}(2)Outln⁡(2)\ln(2)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

Λ(3)=ln⁡3\Lambda(3)=\ln3

live ↗
InMangoldtLambda(3)\mathrm{MangoldtLambda}(3)Outln⁡(3)\ln(3)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

4=224=2^2, so ln⁡2\ln 2

live ↗
InMangoldtLambda(4)\mathrm{MangoldtLambda}(4)Outln⁡(2)\ln(2)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

Two distinct primes give 00

live ↗
InMangoldtLambda(10)\mathrm{MangoldtLambda}(10)Out00

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

Prime, so ln⁡11\ln 11

live ↗
InMangoldtLambda(11)\mathrm{MangoldtLambda}(11)Outln⁡(11)\ln(11)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

12=22⋅312=2^2\cdot3 is not a prime power

live ↗
InMangoldtLambda(12)\mathrm{MangoldtLambda}(12)Out00

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

∑n≤20Λ(n)=ln⁡lcm⁡(1..20)\sum_{n\le20}\Lambda(n)=\ln\operatorname{lcm}(1..20)

live ↗
InSimplify(∑n=20MangoldtLambda(n))\mathrm{Simplify}(\sum_{n=20}\mathrm{MangoldtLambda}(n))Out2ln⁡(3)+4ln⁡(2)+ln⁡(1 616 615)2\ln(3)+4\ln(2)+\ln(1\,616\,615)

Prime, so ln⁡13\ln 13

live ↗
InMangoldtLambda(13)\mathrm{MangoldtLambda}(13)Outln⁡(13)\ln(13)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

A semiprime gives 00

live ↗
InMangoldtLambda(14)\mathrm{MangoldtLambda}(14)Out00

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

Product of two primes: 00

live ↗
InMangoldtLambda(15)\mathrm{MangoldtLambda}(15)Out00

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

242^4 gives ln⁡2\ln2, not 4ln⁡24\ln2

live ↗
InMangoldtLambda(16)\mathrm{MangoldtLambda}(16)Outln⁡(2)\ln(2)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

Prime, so ln⁡17\ln 17

live ↗
InMangoldtLambda(17)\mathrm{MangoldtLambda}(17)Outln⁡(17)\ln(17)

Known value · Wolfram MathematicalFunctionData, MangoldtLambda

∑d∣nΛ(d)=ln⁡n\sum_{d\mid n}\Lambda(d)=\ln n, shown at n=16n=16

live ↗
Inln⁡(16)=DivisorSum(16,()↦MangoldtLambda(_1⁡))\ln(16)=\mathrm{DivisorSum}(16, ()↦\mathrm{MangoldtLambda}(\operatorname{\_1}))OutTrue\mathrm{True}
Possible issues #

Λ(1)=0\Lambda(1)=0

live ↗
InMangoldtLambda(1)\mathrm{MangoldtLambda}(1)Out00
About
Examples29
Checked againstWolfram Language 29 agree
CrosswalkWolfram Language

See also: IsPrimePower, FactorInteger