Reference articles on history, science, culture and more
Encyclopedia

Divisor function

Arithmetic function related to the divisors of an integer

Image credit is listed at the end of this article.

In mathematics, and specifically in number theory, a divisor function is an arithmetic function related to the divisors of an integer. When referred to as the divisor function, it counts the number of divisors of an integer (including 1 and the number itself). It appears in a number of remarkable identities, including relationships on the Riemann zeta function and the Eisenstein series of modular forms. Divisor functions were studied by Ramanujan, who gave a number of important congruences and identities; these are treated separately in the article Ramanujan's sum.

A related function is the divisor summatory function, which, as the name implies, is a sum over the divisor function.

01Definition

The sum of positive divisors function σz(n), for a real or complex number z, is defined as the sum of the zth powers of the positive divisors of n. It can be expressed in sigma notation as

\sigma _{z}(n)=\sum _{d\mid n}d^{z}\,\!,

where {d\mid n} is shorthand for "d divides n". The notations d(n), ν(n) and τ(n) (for the German Teiler = divisors) are also used to denote σ0(n), or the number-of-divisors function (OEIS: A000005). When z is 1, the function is called the sigma function or sum-of-divisors function, and the subscript is often omitted, so σ(n) is the same as σ1(n) (OEIS: A000203).

The aliquot sum s(n) of n is the sum of the proper divisors (that is, the divisors excluding n itself, OEIS: A001065), and equals σ1(n)  n; the aliquot sequence of n is formed by repeatedly applying the aliquot sum function.

Sigma function σ1(n) up to n = 250
Sigma function σ1(n) up to n = 250

02Example

For example, σ0(12) is the number of the divisors of 12:

{\begin{aligned}\sigma _{0}(12)&=1^{0}+2^{0}+3^{0}+4^{0}+6^{0}+12^{0}\\&=1+1+1+1+1+1=6,\end{aligned}}

while σ1(12) is the sum of all the divisors:

{\begin{aligned}\sigma _{1}(12)&=1^{1}+2^{1}+3^{1}+4^{1}+6^{1}+12^{1}\\&=1+2+3+4+6+12=28,\end{aligned}}

and the aliquot sum s(12) of proper divisors is:

{\begin{aligned}s(12)&=1^{1}+2^{1}+3^{1}+4^{1}+6^{1}\\&=1+2+3+4+6=16.\end{aligned}}

σ−1(n) is sometimes called the abundancy index of n, and we have:

{\begin{aligned}\sigma _{-1}(12)&=1^{-1}+2^{-1}+3^{-1}+4^{-1}+6^{-1}+12^{-1}\\[6pt]&={\tfrac {1}{1}}+{\tfrac {1}{2}}+{\tfrac {1}{3}}+{\tfrac {1}{4}}+{\tfrac {1}{6}}+{\tfrac {1}{12}}\\[6pt]&={\tfrac {12}{12}}+{\tfrac {6}{12}}+{\tfrac {4}{12}}+{\tfrac {3}{12}}+{\tfrac {2}{12}}+{\tfrac {1}{12}}\\[6pt]&={\tfrac {12+6+4+3+2+1}{12}}={\tfrac {28}{12}}={\tfrac {7}{3}}={\tfrac {\sigma _{1}(12)}{12}}\end{aligned}}

03Table of values

The cases x = 2 to 5 are listed in OEIS: A001157 through OEIS: A001160, x = 6 to 24 are listed in OEIS: A013954 through OEIS: A013972.

nprime factorization𝜎0(n)𝜎1(n)𝜎2(n)𝜎3(n)𝜎4(n)
1111111
22235917
3324102882
422372173273
552626126626
62×3412502521394
7728503442402
823415855854369
932313917576643
102×5418130113410642
1111212122133214642
1222×3628210204422386
1313214170219828562
142×7424250309640834
153×5424260352851332
1624531341468169905
1717218290491483522
182×326394556813112931
19192203626860130322
2022×56425469198170898
213×74325009632196964
222×1143661011988248914
232322453012168279842
2423×386085016380358258
255233165115751391251
262×1344285019782485554
273344082020440538084
2822×7656105025112655746
292923084224390707282
302×3×5872130031752872644
313123296229792923522
32256631365374491118481
333×114481220372961200644
342×174541450442261419874
355×74481300433441503652
3622×329911911552611813539
37372381370506541874162
382×194601810617402215474
393×134561700615442342084
4023×58902210737102734994
41412421682689222825762
422×3×78962500866883348388
43432441850795083418802
4422×116842562972363997266
4532×56782366953824158518
462×2347226501095124757314
474724822101038244879682
4824×31012434101310685732210
497235724511179935767203
502×5269332551417596651267
Sum of the squares of divisors, σ2(n), up to n = 250
Sum of the squares of divisors, σ2(n), up to n = 250

04Properties

Formulas at prime powers

For a prime number p,

{\begin{aligned}\sigma _{0}(p)&=2\\\sigma _{0}(p^{n})&=n+1\\\sigma _{1}(p)&=p+1\end{aligned}}

because by definition, the factors of a prime number are 1 and itself. Clearly, 1<\sigma _{0}(n)<n for all n>2, and \sigma _{x}(n)>n for all n>1, x>0.

In general, since the divisors of a prime power p^{a}, with a a natural number, are 1=p^{0},p=p^{1},p^{2},\ldots ,p^{a}, then

\sigma _{x}(p^{a})=1^{x}+p^{x}+p^{2x}+\ldots +p^{ax}

General formula

If n=\prod _{i=1}^{r}p_{i}^{a_{i}}, where r = ω(n) is the number of distinct prime factors of n, pi is the ith prime factor, and ai is the maximum power of pi by which n is divisible, then we have:

\sigma _{x}(n)=\prod _{i=1}^{r}\sum _{j=0}^{a_{i}}p_{i}^{jx}=\prod _{i=1}^{r}\left(1+p_{i}^{x}+p_{i}^{2x}+\cdots +p_{i}^{a_{i}x}\right).

which, when x  0, is equivalent to:

\sigma _{x}(n)=\prod _{i=1}^{r}{\frac {p_{i}^{(a_{i}+1)x}-1}{p_{i}^{x}-1}}.

When x = 0, \sigma _{0}(n) is:

\sigma _{0}(n)=\prod _{i=1}^{r}(a_{i}+1).


Proof: The proof is combinatorial in nature. Distributing (expanding) the product

\prod _{i=1}^{r}\left(1+p_{i}^{x}+p_{i}^{2x}+\cdots +p_{i}^{a_{i}x}\right)

gives a sum in which each summand is a product. In the products there is one factor per parentheses, and each is one of the summands in the parentheses. Each such selection gives a different summand. Each such selection is equivalent to select, for each i=1,2,\ldots ,r, a value 0\leq x_{i}\leq a_{i} which will represent selecting the summand p_{i}^{x_{i}x} from the i-th parentheses. On the other hand, this is the same collection of choices needed to select a divisor of n, and write it as its prime factorization. This is because each divisor of n can be written uniquely in the form \prod _{i=1}^{r}p_{i}^{x_{i}}, for 0\leq x_{i}\leq a_{i}.

For example, the divisors of 24=2^{3}\cdot 3^{1} are 2^{0}\cdot 3^{0},2^{0}\cdot 3^{1},2^{1}\cdot 3^{0},2^{1}\cdot 3^{1},2^{2}\cdot 3^{0},2^{2}\cdot 3^{1},2^{3}\cdot 3^{0},2^{3}\cdot 3^{1}. These are the same summands obtained when expanding

(2^{0}+2^{1}+2^{2}+2^{3})(3^{0}+3^{1})

A direct consequence of the formula is that the function n\mapsto \sigma _{x}(n) is multiplicative. In fact, if a,b are relatively prime, then they have prime factorizations \prod _{i=1}^{r}p_{i}^{a_{i}} and \prod _{i=r+1}^{s}p_{i}^{a_{i}} in which the set of primes \{p_{i}\}_{i=1}^{r} and \{p_{i}\}_{i=r+1}^{s} are disjoint. Then

\sigma _{x}(ab)=\prod _{i=1}^{s}\sum _{j=0}^{a_{i}x}p_{i}^{jx}=\prod _{i=1}^{r}\sum _{j=0}^{a_{i}x}p_{i}^{jx}\cdot \prod _{i=r+1}^{s}\sum _{j=0}^{a_{i}x}p_{i}^{jx}=\sigma _{x}(a)\sigma _{x}(b)

Other properties and identities

Euler proved the remarkable recurrence:

{\begin{aligned}\sigma _{1}(n)&=\sigma _{1}(n-1)+\sigma _{1}(n-2)-\sigma _{1}(n-5)-\sigma _{1}(n-7)+\sigma _{1}(n-12)+\sigma _{1}(n-15)+\cdots \\[12mu]&=\sum _{i\in \mathbb {N} }(-1)^{i+1}\left(\sigma _{1}\left(n-{\frac {1}{2}}\left(3i^{2}-i\right)\right)+\sigma _{1}\left(n-{\frac {1}{2}}\left(3i^{2}+i\right)\right)\right),\end{aligned}}

where \sigma _{1}(0)=n if it occurs and \sigma _{1}(x)=0 for x<0, and {\tfrac {1}{2}}\left(3i^{2}\mp i\right) are consecutive pairs of generalized pentagonal numbers (OEIS: A001318, starting at offset 1). Indeed, Euler proved this by logarithmic differentiation of the identity in his pentagonal number theorem.

For a non-square integer, n, every divisor, d, of n is paired with divisor n/d of n and \sigma _{0}(n) is even; for a square integer, one divisor (namely {\sqrt {n}}) is not paired with a distinct divisor and \sigma _{0}(n) is odd. Similarly, the number \sigma _{1}(n) is odd if and only if n is a square or twice a square.

We also note s(n) = σ(n)  n. Here s(n) denotes the sum of the proper divisors of n, that is, the divisors of n excluding n itself. This function is used to recognize perfect numbers, which are the n such that s(n) = n. If s(n) > n, then n is an abundant number, and if s(n) < n, then n is a deficient number.

If n is a power of 2, n=2^{k}, then \sigma (n)=2\cdot 2^{k}-1=2n-1 and s(n)=n-1, which makes n almost-perfect.

As an example, for two primes p,q:p<q, let

n=p\,q.

Then

\sigma (n)=(p+1)(q+1)=n+1+(p+q),
\varphi (n)=(p-1)(q-1)=n+1-(p+q),

and

n+1=(\sigma (n)+\varphi (n))/2,
p+q=(\sigma (n)-\varphi (n))/2,

where \varphi (n) is Euler's totient function.

Then, the roots of

(x-p)(x-q)=x^{2}-(p+q)x+n=x^{2}-[(\sigma (n)-\varphi (n))/2]x+[(\sigma (n)+\varphi (n))/2-1]=0

express p and q in terms of σ(n) and φ(n) only, requiring no knowledge of n or p+q, as

p=(\sigma (n)-\varphi (n))/4-{\sqrt {[(\sigma (n)-\varphi (n))/4]^{2}-[(\sigma (n)+\varphi (n))/2-1]}},
q=(\sigma (n)-\varphi (n))/4+{\sqrt {[(\sigma (n)-\varphi (n))/4]^{2}-[(\sigma (n)+\varphi (n))/2-1]}}.

Also, knowing n and either \sigma (n) or \varphi (n), or, alternatively, p+q and either \sigma (n) or \varphi (n) allows an easy recovery of p and q.

In 1984, Roger Heath-Brown proved that the equality

\sigma _{0}(n)=\sigma _{0}(n+1)

is true for infinitely many values of n, see OEIS: A005237.

Dirichlet convolutions

By definition:\sigma =\operatorname {Id} *\mathbf {1}By Möbius inversion:\operatorname {Id} =\sigma *\mu

05Series relations

Two Dirichlet series involving the divisor function are:

\sum _{n=1}^{\infty }{\frac {\sigma _{a}(n)}{n^{s}}}=\zeta (s)\zeta (s-a)\quad {\text{for}}\quad \Re (s)>1+\max\{\Re (a),0\},

where \zeta is the Riemann zeta function. The series for d(n) = σ0(n) gives:

\sum _{n=1}^{\infty }{\frac {d(n)}{n^{s}}}=\zeta ^{2}(s)\quad {\text{for}}\quad \Re (s)>1,

and a Ramanujan identity

\sum _{n=1}^{\infty }{\frac {\sigma _{a}(n)\sigma _{b}(n)}{n^{s}}}={\frac {\zeta (s)\zeta (s-a)\zeta (s-b)\zeta (s-a-b)}{\zeta (2s-a-b)}},

which is a special case of the Rankin-Selberg convolution.

A Lambert series involving the divisor function is:

\sum _{n=1}^{\infty }q^{n}\sigma _{a}(n)=\sum _{n=1}^{\infty }\sum _{j=1}^{\infty }n^{a}q^{j\,n}=\sum _{n=1}^{\infty }{\frac {n^{a}q^{n}}{1-q^{n}}}=\sum _{n=1}^{\infty }\operatorname {Li} _{-a}(q^{n})

for arbitrary complex |q|  1 and a (\operatorname {Li} is the polylogarithm). This summation also appears as the Fourier series of the Eisenstein series and the invariants of the Weierstrass elliptic functions.

For k>0, there is an explicit series representation with Ramanujan sums c_{m}(n) as :

\sigma _{k}(n)=\zeta (k+1)n^{k}\sum _{m=1}^{\infty }{\frac {c_{m}(n)}{m^{k+1}}}.

The computation of the first terms of c_{m}(n) shows its oscillations around the "average value" \zeta (k+1)n^{k}:

\sigma _{k}(n)=\zeta (k+1)n^{k}\left[1+{\frac {(-1)^{n}}{2^{k+1}}}+{\frac {2\cos {\frac {2\pi n}{3}}}{3^{k+1}}}+{\frac {2\cos {\frac {\pi n}{2}}}{4^{k+1}}}+\cdots \right]
Sum of cubes of divisors, σ3(n) up to n = 250
Sum of cubes of divisors, σ3(n) up to n = 250

06Growth rate

In little-o notation, the divisor function satisfies the inequality:

{\mbox{for all }}\varepsilon >0,\quad d(n)=o(n^{\varepsilon }).

More precisely, Severin Wigert showed that:

\limsup _{n\to \infty }{\frac {\log d(n)}{\log n/\log \log n}}=\log 2,

approached by n taking the primorials since

p_{k}\#=e^{(1+o(1))k\log k}.

On the other hand, since there are infinitely many prime numbers,

\liminf _{n\to \infty }d(n)=2.

In Big-O notation, Peter Gustav Lejeune Dirichlet showed that the average order of the divisor function satisfies the following inequality:

{\mbox{for all }}x\geq 1,\sum _{n\leq x}d(n)=x\log x+(2\gamma -1)x+O({\sqrt {x}}),

where \gamma is Euler's gamma constant. Improving the bound O({\sqrt {x}}) in this formula is known as Dirichlet's divisor problem.

The behaviour of the sigma function is irregular. The asymptotic growth rate of the sigma function can be expressed by:

\limsup _{n\rightarrow \infty }{\frac {\sigma (n)}{n\,\log \log n}}=e^{\gamma },

where lim sup is the limit superior. This result is Grönwall's theorem, published in 1913 (Grönwall 1913). His proof uses Mertens' third theorem, which says that:

\lim _{n\to \infty }{\frac {1}{\log n}}\prod _{p\leq n}{\frac {p}{p-1}}=e^{\gamma },

where p denotes a prime. Grönwall also showed that

\limsup _{n\rightarrow \infty }{\frac {\sigma _{a}(n)}{n^{a}}}=\zeta (a),\quad a>1,

where \zeta is the Riemann zeta function.

In 1915, Ramanujan proved that under the assumption of the Riemann hypothesis, Robin's inequality

\ \sigma (n)<e^{\gamma }n\log \log n (where γ is the Euler-Mascheroni constant)

holds for all sufficiently large n (Ramanujan 1997). The largest known value that violates the inequality is n=5040. In 1984, Guy Robin proved that the inequality is true for all n > 5040 if and only if the Riemann hypothesis is true (Robin 1984). This is Robin's theorem and the inequality became known after him. Robin furthermore showed that if the Riemann hypothesis is false then there are an infinite number of values of n that violate the inequality, and it is known that the smallest such n > 5040 must be superabundant (Akbary & Friggstad 2009). It has been shown that the inequality holds for large odd and square-free integers, and that the Riemann hypothesis is equivalent to the inequality just for n divisible by the fifth power of a prime (Choie et al. 2007).

Robin also proved, unconditionally, that the inequality:

\ \sigma (n)<e^{\gamma }n\log \log n+{\frac {0.6483\ n}{\log \log n}}

holds for all n ≥ 3.

A related bound was given by Jeffrey Lagarias in 2002, who proved that the Riemann hypothesis is equivalent to the statement that:

\sigma (n)<H_{n}+e^{H_{n}}\log(H_{n})

for every natural number n > 1, where H_{n} is the nth harmonic number, (Lagarias 2002).

Watch videos about Divisor functionExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Divisor function, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.