Teoría de NúmerosContenidos

Funciones multiplicativas y convolución de Dirichlet

Una función aritmética es multiplicativa si cuando . La estructura clave: sus valores se determinan por su comportamiento en potencias de primos. La convolución de Dirichlet convierte identidades aritméticas en ecuaciones algebraicas.

DificultadRegional
Etiquetasmultiplicativassigmataumobiusconvolucioninversion
Requisitosdivisibilidad-basicafuncion-euler
AutorAdrián García Bouzas
Actualizado2026-06-03

Las funciones aritméticas son funciones f:NCf: \mathbb N^* \to \mathbb C que asignan un número a cada entero positivo. A priori, parecen objetos sin estructura: ¿qué relación puede haber entre f(6)f(6) y f(2)f(2), f(3)f(3)? La respuesta, en el caso de las funciones multiplicativas, es total: si gcd(m,n)=1\gcd(m, n) = 1, entonces f(mn)=f(m)f(n)f(mn) = f(m) f(n). Esta condición, combinada con la factorización única, reduce el estudio de ff a comprender ff en potencias de primos.

La herramienta algebraica que organiza las funciones aritméticas es la convolución de Dirichlet, que convierte identidades como dnφ(d)=n\sum_{d \mid n} \varphi(d) = n en la ecuación φ1=id\varphi * \mathbf{1} = \text{id}, o la inversión de Möbius en f=gμ    g=f1f = g * \mu \iff g = f * \mathbf{1}. Este lenguaje algebraico hace visible la estructura que subyace a docenas de identidades aparentemente dispares.

Definición

Una función f:NCf: \mathbb N^* \to \mathbb C es multiplicativa si:

  1. f(1)=1f(1) = 1,
  2. f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo m,nm, n con gcd(m,n)=1\gcd(m, n) = 1.

Es completamente multiplicativa si f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo m,nm, n (sin condición de coprimalidad).

Principio clave. Si ff es multiplicativa y n=p1e1pkekn = p_1^{e_1} \cdots p_k^{e_k}, entonces f(n)=f(p1e1)f(pkek)f(n) = f(p_1^{e_1}) \cdots f(p_k^{e_k}). El valor en nn se determina por los valores en potencias de primos.

Las funciones multiplicativas clásicas

Las siguientes son las funciones multiplicativas fundamentales de la olimpiada:

τ(n)\tau(n) (o d(n)d(n)): número de divisores positivos de nn. Para n=p1e1pkekn = p_1^{e_1} \cdots p_k^{e_k}: τ(n)=(e1+1)(e2+1)(ek+1).\tau(n) = (e_1 + 1)(e_2 + 1) \cdots (e_k + 1).

σ(n)\sigma(n): suma de divisores positivos. Para n=p1e1pkekn = p_1^{e_1} \cdots p_k^{e_k}: σ(n)=i=1kpiei+11pi1.\sigma(n) = \prod_{i=1}^k \frac{p_i^{e_i+1} - 1}{p_i - 1}.

σk(n)\sigma_k(n): suma de potencias kk-ésimas de divisores: σk(n)=dndk\sigma_k(n) = \sum_{d \mid n} d^k.

φ(n)\varphi(n): función totiente de Euler.

μ(n)\mu(n): función de Möbius. μ(1)=1\mu(1) = 1. Si nn tiene algún factor cuadrado, μ(n)=0\mu(n) = 0. Si n=p1p2prn = p_1 p_2 \cdots p_r (producto de rr primos distintos), μ(n)=(1)r\mu(n) = (-1)^r.

1(n)=1\mathbf{1}(n) = 1: función constantemente 11 (completamente multiplicativa).

id(n)=n\text{id}(n) = n: función identidad (completamente multiplicativa).

ϵ(n)=[n=1]\epsilon(n) = [n = 1]: función indicadora del 11 (la identidad para la convolución).

Demostración

(Multiplicatividad de τ\tau) Sean m,nm, n con gcd(m,n)=1\gcd(m, n) = 1. Cada divisor dd de mnmn se escribe de manera única como d=d1d2d = d_1 d_2 con d1md_1 \mid m y d2nd_2 \mid n (porque mm y nn son coprimos, sus divisores son independientes). Por tanto:

τ(mn)=#{d:dmn}=#{(d1,d2):d1m,d2n}=τ(m)τ(n).\tau(mn) = \#\{d : d \mid mn\} = \#\{(d_1, d_2) : d_1 \mid m, d_2 \mid n\} = \tau(m) \tau(n). \qquad \blacksquare

(Multiplicatividad de σ\sigma) Análogamente, σ(mn)=dmnd=d1md2nd1d2=(d1md1)(d2nd2)=σ(m)σ(n)\sigma(mn) = \sum_{d \mid mn} d = \sum_{d_1 \mid m} \sum_{d_2 \mid n} d_1 d_2 = \left(\sum_{d_1 \mid m} d_1\right)\left(\sum_{d_2 \mid n} d_2\right) = \sigma(m)\sigma(n). \blacksquare

La convolución de Dirichlet
Definición

Dadas dos funciones aritméticas f,g:NCf, g: \mathbb N^* \to \mathbb C, su convolución de Dirichlet es la función

(fg)(n)  =  dnf(d)g(n/d)  =  d1d2=nf(d1)g(d2).(f * g)(n) \;=\; \sum_{d \mid n} f(d)\, g(n/d) \;=\; \sum_{d_1 d_2 = n} f(d_1) g(d_2).

Teorema

La convolución de Dirichlet satisface:

(i) (Conmutatividad) fg=gff * g = g * f.

(ii) (Asociatividad) (fg)h=f(gh)(f * g) * h = f * (g * h).

(iii) (Identidad) ϵf=fϵ=f\epsilon * f = f * \epsilon = f para toda ff.

(iv) (Inverso) ff tiene inverso bajo * si y solo si f(1)0f(1) \neq 0.

(v) (Preservación) Si f,gf, g son multiplicativas, entonces fgf * g también lo es.

Demostración

(i) (fg)(n)=dnf(d)g(n/d)=enf(n/e)g(e)=(gf)(n)(f * g)(n) = \sum_{d \mid n} f(d) g(n/d) = \sum_{e \mid n} f(n/e) g(e) = (g * f)(n), cambiando e=n/de = n/d.

(v) Sean f,gf, g multiplicativas y h=fgh = f * g. Para gcd(m,n)=1\gcd(m, n) = 1:

h(mn)=dmnf(d)g(mn/d).h(mn) = \sum_{d \mid mn} f(d) g(mn/d).

Todo divisor dd de mnmn se escribe como d=d1d2d = d_1 d_2 con d1md_1 \mid m, d2nd_2 \mid n y gcd(d1,d2)=1\gcd(d_1, d_2) = 1 (de forma única). Por tanto:

h(mn)=d1md2nf(d1d2)g ⁣(mnd1d2)=d1md2nf(d1)f(d2)g ⁣(md1)g ⁣(nd2)h(mn) = \sum_{d_1 \mid m} \sum_{d_2 \mid n} f(d_1 d_2) g\!\left(\frac{mn}{d_1 d_2}\right) = \sum_{d_1 \mid m} \sum_{d_2 \mid n} f(d_1)f(d_2) g\!\left(\frac{m}{d_1}\right) g\!\left(\frac{n}{d_2}\right)

=(d1mf(d1)g(m/d1)) ⁣(d2nf(d2)g(n/d2))=h(m)h(n).= \left(\sum_{d_1 \mid m} f(d_1)g(m/d_1)\right)\!\left(\sum_{d_2 \mid n} f(d_2)g(n/d_2)\right) = h(m) h(n). \qquad \blacksquare

Las identidades fundamentales

Las siguientes identidades son la «tabla de multiplicar» de las funciones multiplicativas:

Identidad 1. 11=τ\mathbf{1} * \mathbf{1} = \tau. (El número de divisores es la convolución de 1\mathbf{1} consigo misma.)

Identidad 2. 1id=σ\mathbf{1} * \text{id} = \sigma.

Identidad 3. μ1=ϵ\mu * \mathbf{1} = \epsilon. (La función de Möbius es el inverso de 1\mathbf{1}.)

Identidad 4. φ1=id\varphi * \mathbf{1} = \text{id}. (La identidad dnφ(d)=n\sum_{d \mid n} \varphi(d) = n.)

Demostración

(Identidad 3: μ1=ϵ\mu * \mathbf{1} = \epsilon) Queremos demostrar: dnμ(d)=[n=1]\sum_{d \mid n} \mu(d) = [n = 1].

Para n=1n = 1: μ(1)=1\mu(1) = 1 ✓.

Para n>1n > 1 con n=p1e1pkekn = p_1^{e_1} \cdots p_k^{e_k}: solo los divisores libres de cuadrados contribuyen (los demás dan μ=0\mu = 0). Así:

dnμ(d)=S{p1,,pk}μ ⁣(pSp)=j=0k(kj)(1)j=(11)k=0.\sum_{d \mid n} \mu(d) = \sum_{S \subseteq \{p_1,\ldots,p_k\}} \mu\!\left(\prod_{p \in S} p\right) = \sum_{j=0}^k \binom{k}{j} (-1)^j = (1 - 1)^k = 0. \qquad \blacksquare

(Identidad 4: φ1=id\varphi * \mathbf{1} = \text{id}) Verificamos dnφ(d)=n\sum_{d \mid n} \varphi(d) = n. Particionamos {1,,n}\{1, \ldots, n\} según gcd(k,n)=d\gcd(k, n) = d:

#{kn:gcd(k,n)=d}=φ(n/d).\#\{k \leq n : \gcd(k,n) = d\} = \varphi(n/d).

Sumando: n=dnφ(n/d)=enφ(e)n = \sum_{d \mid n} \varphi(n/d) = \sum_{e \mid n} \varphi(e). \blacksquare

Inversión de Möbius
Teorema

(Inversión de Möbius) Sean f,g:NCf, g: \mathbb N^* \to \mathbb C. Entonces:

g(n)=dnf(d)f(n)=dnμ(d)g(n/d)=dnμ(n/d)g(d).g(n) = \sum_{d \mid n} f(d) \quad \Longleftrightarrow \quad f(n) = \sum_{d \mid n} \mu(d)\, g(n/d) = \sum_{d \mid n} \mu(n/d)\, g(d).

En lenguaje de convolución: g=f1    f=gμg = f * \mathbf{1} \iff f = g * \mu.

Demostración

()(\Rightarrow): Si g=f1g = f * \mathbf{1}, entonces gμ=(f1)μ=f(1μ)=fϵ=fg * \mu = (f * \mathbf{1}) * \mu = f * (\mathbf{1} * \mu) = f * \epsilon = f. \blacksquare

()(\Leftarrow): Si f=gμf = g * \mu, entonces f1=(gμ)1=g(μ1)=gϵ=gf * \mathbf{1} = (g * \mu) * \mathbf{1} = g * (\mu * \mathbf{1}) = g * \epsilon = g. \blacksquare

Ejemplo

Cálculos directos

Ejemplo 1. Calcular τ(720)\tau(720), σ(720)\sigma(720), φ(720)\varphi(720).

720=24325720 = 2^4 \cdot 3^2 \cdot 5. Por multiplicatividad:

τ(720)=(4+1)(2+1)(1+1)=30.\tau(720) = (4+1)(2+1)(1+1) = 30.

σ(720)=251213313152151=31136=2418.\sigma(720) = \frac{2^5 - 1}{2 - 1} \cdot \frac{3^3 - 1}{3 - 1} \cdot \frac{5^2 - 1}{5 - 1} = 31 \cdot 13 \cdot 6 = 2418.

φ(720)=720122345=192.\varphi(720) = 720 \cdot \frac{1}{2} \cdot \frac{2}{3} \cdot \frac{4}{5} = 192.


Ejemplo 2. Demostrar que dnτ(d)3=(dnτ(d))2\sum_{d \mid n} \tau(d)^3 = \left(\sum_{d \mid n} \tau(d)\right)^2 para todo nn.

Esto es equivalente a (τ31)(n)=(τ1)(n)2(\tau^3 * \mathbf{1})(n) = (\tau * \mathbf{1})(n)^2 ... en realidad es la identidad dnd3=(dnd)2\sum_{d \mid n} d^3 = \left(\sum_{d \mid n} d\right)^2 aplicada a los divisores via τ\tau? No exactamente.

Mejor: para n=pkn = p^k, dpkτ(d)3=j=0k(j+1)3=(j=0k(j+1))2=(dpkτ(d))2\sum_{d \mid p^k} \tau(d)^3 = \sum_{j=0}^k (j+1)^3 = \left(\sum_{j=0}^k (j+1)\right)^2 = \left(\sum_{d \mid p^k} \tau(d)\right)^2, usando la identidad 13+23++m3=(1+2++m)2=(m(m+1)/2)21^3 + 2^3 + \cdots + m^3 = (1 + 2 + \cdots + m)^2 = (m(m+1)/2)^2.

Por multiplicatividad de ambos lados, la igualdad se extiende a todo nn. \square


Inversión de Möbius aplicada

Ejemplo 3. Si se sabe que dnf(d)=n2\sum_{d \mid n} f(d) = n^2 para todo nn, hallar ff.

Por inversión de Möbius: f(n)=dnμ(d)(n/d)2=n2dnμ(d)d2f(n) = \sum_{d \mid n} \mu(d) (n/d)^2 = n^2 \sum_{d \mid n} \frac{\mu(d)}{d^2}.

Para n=pkn = p^k: f(pk)=p2k(11/p2)=p2kp2k2f(p^k) = p^{2k} (1 - 1/p^2) = p^{2k} - p^{2k-2}. Y ff es multiplicativa.

Verificación: f(p)=p21=(p1)(p+1)f(p) = p^2 - 1 = (p-1)(p+1). dpf(d)=f(1)+f(p)=1+p21=p2\sum_{d \mid p} f(d) = f(1) + f(p) = 1 + p^2 - 1 = p^2 ✓.


Ejemplo 4. Calcular k=1gcd(k,n)=1nk\sum_{\substack{k=1 \\ \gcd(k,n)=1}}^{n} k (suma de los enteros hasta nn coprimos con nn).

Si gcd(k,n)=1\gcd(k, n) = 1 y knk \leq n, también gcd(nk,n)=1\gcd(n-k, n) = 1. Así los enteros coprimos con nn se emparejan en (k,nk)(k, n-k) con suma nn. Hay φ(n)/2\varphi(n)/2 pares (para n>2n > 2, pues φ(n)\varphi(n) es par), más eventualmente n/2n/2 si es coprimo con nn... Más limpiamente:

k=1gcd(k,n)=1nk  =  nφ(n)2\sum_{\substack{k=1 \\ \gcd(k,n)=1}}^{n} k \;=\; \frac{n \cdot \varphi(n)}{2}

para n>1n > 1. (Para n=1n = 1: la suma es 1=11/21 = 1 \cdot 1/2, que no cuadra. Para n>1n > 1: los pares (k,nk)(k, n-k) dan suma nn y hay φ(n)/2\varphi(n)/2 pares cuando n>2n > 2.)


Ejemplo 5. Contar los enteros 1kN1 \leq k \leq N con gcd(k,n)=1\gcd(k, n) = 1.

#{kN:gcd(k,n)=1}=k=1Ndgcd(k,n)μ(d)=dnμ(d)Nd.\#\{k \leq N : \gcd(k, n) = 1\} = \sum_{k=1}^N \sum_{d \mid \gcd(k,n)} \mu(d) = \sum_{d \mid n} \mu(d) \left\lfloor \frac{N}{d} \right\rfloor.

Esta fórmula es la base de la criba de Eratóstenes en su forma analítica. Para N=nN = n, el resultado es φ(n)\varphi(n).


Sumas de divisores en olimpiadas

Ejemplo 6. Sea f(n)f(n) el número de pares (a,b)(a, b) con a,b1a, b \geq 1 y lcm(a,b)=n\text{lcm}(a, b) = n. Calcular ff en términos de τ\tau.

Para n=pkn = p^k: los pares (pa,pb)(p^a, p^b) con max(a,b)=k\max(a, b) = k y 0a,bk0 \leq a, b \leq k. Hay (k+1)2k2=2k+1(k+1)^2 - k^2 = 2k + 1 pares (total menos los con max(a,b)<k\max(a,b) < k). Así f(pk)=2k+1=2τ(pk)1f(p^k) = 2k + 1 = 2\tau(p^k) - 1.

Por multiplicatividad: f(n)=pkn(2k+1)f(n) = \prod_{p^k \| n} (2k + 1). Esta función es multiplicativa.

Aplicaciones

Cribas. La función μ\mu permite «invertir» la inclusión-exclusión. Si se sabe cuántos enteros hasta NN son divisibles por dd, la inversión de Möbius da cuántos tienen exactamente dd como MCD con NN.

Series de Dirichlet. A cada función aritmética ff se asocia la serie formal nf(n)/ns\sum_n f(n)/n^s. La convolución corresponde a la multiplicación de series: f/nsg/ns=(fg)/ns\sum f/n^s \cdot \sum g/n^s = \sum (f*g)/n^s. Las identidades 1μ=ϵ\mathbf{1} * \mu = \epsilon y φ1=id\varphi * \mathbf{1} = \text{id} se convierten en ζ(s)μ(n)/ns=1\zeta(s) \cdot \sum \mu(n)/n^s = 1 y φ(n)/nsζ(s)=ζ(s1)\sum \varphi(n)/n^s \cdot \zeta(s) = \zeta(s-1).

Observación

Multiplicatividad y primos. La condición de multiplicatividad es la «independencia» de los factores primos: lo que ocurre en las potencias de 22 no afecta a lo que ocurre en las de 33. Esta independencia es el reflejo funcional de la factorización única en primos.

La función de Möbius como inverso. La existencia del inverso bajo * equivale a que f(1)0f(1) \neq 0. La función μ\mu es el inverso de 1\mathbf{1}; es a la aritmética lo que (1)k(-1)^k es a la inclusión-exclusión.

Generalización a otras estructuras. Las mismas ideas funcionan en cualquier monoide con factorización única. La teoría de funciones multiplicativas se generaliza a la aritmética de cuerpos de números (mediante funciones de Hecke), y la inversión de Möbius a posets generales.