Módulos / tdn-2 / Capítulo 7 — Funciones aritméticas / Lección 7.2

Convolución de Dirichlet

Lección 7.2·Capítulo 7 — Funciones aritméticas·12 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Definir la convolución de Dirichlet de funciones aritméticas, demostrar que forma un anillo conmutativo con la adición puntual, identificar el elemento neutro $\varepsilon$ y los inversibles, y expresar las identidades $\tau = \mathbf{1} * \mathbf{1}$, $\sigma = \text{id} * \mathbf{1}$ y $\phi * \mathbf{1} = \text{id}$ en este lenguaje.

Motivación: sumar sobre divisores

En teoría de números aparece repetidamente la operación de "sumar ff sobre los divisores": dnf(d)\sum_{d \mid n} f(d). Si en vez de ff sumamos un producto f(d)g(n/d)f(d) \cdot g(n/d), obtenemos la convolución de Dirichlet, que resulta ser una operación algebraicamente muy rica.

La convolución de Dirichlet generaliza la convolución discreta usual y la de series de potencias. Aparece de forma natural al estudiar series de Dirichlet n=1f(n)/ns\sum_{n=1}^\infty f(n)/n^s: el producto de dos series f(n)/ns\sum f(n)/n^s y g(n)/ns\sum g(n)/n^s es la serie con coeficientes (fg)(n)(f * g)(n).

Para el olímpico, la convolución es una herramienta de "inversión": si g(n)=dnf(d)g(n) = \sum_{d \mid n} f(d), la inversión de Möbius (lección siguiente) permite recuperar ff de gg.

Definición de la convolución de Dirichlet

Dadas dos funciones aritméticas f,g:Z+Cf, g : \mathbb{Z}^+ \to \mathbb{C}, su convolución de Dirichlet es la función fg:Z+Cf * g : \mathbb{Z}^+ \to \mathbb{C} definida por

(fg)(n)=dnf(d)g(n/d)=ab=nf(a)g(b)(f * g)(n) = \sum_{d \mid n} f(d)\, g(n/d) = \sum_{ab = n} f(a)\, g(b)

donde la suma recorre todos los pares de enteros positivos (a,b)(a, b) con ab=nab = n.

Ejemplos fundamentales: τ=11\tau = \mathbf{1} * \mathbf{1} donde 1(n)=1\mathbf{1}(n) = 1 para todo nn (pues dn1=τ(n)\sum_{d \mid n} 1 = \tau(n)). σ=id1\sigma = \text{id} * \mathbf{1} donde id(n)=n\text{id}(n) = n (pues dnd=σ(n)\sum_{d \mid n} d = \sigma(n)). ϕ1=id\phi * \mathbf{1} = \text{id} (la identidad fundamental de Euler).

(fg)(n)=dnf(d)g ⁣(nd)(f * g)(n) = \sum_{d \mid n} f(d)\, g\!\left(\frac{n}{d}\right)

Estructura algebraica: el anillo de Dirichlet

El conjunto de funciones aritméticas con la suma puntual (f+g)(n)=f(n)+g(n)(f+g)(n) = f(n)+g(n) y la convolución de Dirichlet * forma un anillo conmutativo.

Conmutatividad: (fg)(n)=ab=nf(a)g(b)=ab=ng(a)f(b)=(gf)(n)(f * g)(n) = \sum_{ab=n} f(a)g(b) = \sum_{ab=n} g(a)f(b) = (g * f)(n).

Asociatividad: ((fg)h)(n)=abc=nf(a)g(b)h(c)=(f(gh))(n)((f*g)*h)(n) = \sum_{abc=n} f(a)g(b)h(c) = (f*(g*h))(n). El argumento es que ambos lados suman f(a)g(b)h(c)f(a)g(b)h(c) sobre todas las ternas (a,b,c)(a,b,c) con abc=nabc = n.

**Elemento neutro ε\varepsilon:** La función ε(n)=[n=1]\varepsilon(n) = [n=1] (vale 1 si n=1n=1 y 0 en otro caso) satisface (fε)(n)=dnf(d)ε(n/d)=f(n)1=f(n)(f * \varepsilon)(n) = \sum_{d \mid n} f(d)\varepsilon(n/d) = f(n) \cdot 1 = f(n). Luego fε=ff * \varepsilon = f para toda ff.

Inversibles: ff tiene inverso con respecto a * si y solo si f(1)0f(1) \ne 0. El inverso se construye recursivamente: f1(1)=1/f(1)f^{-1}(1) = 1/f(1) y para n>1n > 1, f1(n)=1f(1)dn,d<nf1(d)f(n/d)f^{-1}(n) = -\frac{1}{f(1)}\sum_{d \mid n, d < n} f^{-1}(d)\,f(n/d).

ε(n)=[n=1]={1n=10n>1\varepsilon(n) = [n = 1] = \begin{cases} 1 & n = 1 \\ 0 & n > 1 \end{cases}

La función de Möbius $\mu$

El inverso de Dirichlet de la función constante 1\mathbf{1} es la función de Möbius μ\mu, definida por: μ(1)=1\mu(1) = 1; μ(n)=0\mu(n) = 0 si nn tiene un factor cuadrado primo; μ(p1pk)=(1)k\mu(p_1 \cdots p_k) = (-1)^k si n=p1pkn = p_1 \cdots p_k con primos distintos.

Equivalentemente, μ\mu es la única función multiplicativa con μ(p)=1\mu(p) = -1 y μ(pk)=0\mu(p^k) = 0 para k2k \ge 2.

La identidad fundamental: μ1=ε\mu * \mathbf{1} = \varepsilon, es decir, dnμ(d)=[n=1]\sum_{d \mid n} \mu(d) = [n=1]. Demostración: como μ\mu y 1\mathbf{1} son multiplicativas, su convolución también lo es. Para n=pkn = p^k: dpkμ(d)=μ(1)+μ(p)+μ(p2)+=1+(1)+0+=0\sum_{d \mid p^k} \mu(d) = \mu(1) + \mu(p) + \mu(p^2) + \cdots = 1 + (-1) + 0 + \cdots = 0 si k1k \ge 1. Para n=1n=1: la suma es μ(1)=1\mu(1) = 1.

dnμ(d)=ε(n)=[n=1]\sum_{d \mid n} \mu(d) = \varepsilon(n) = [n=1]

Convoluciones notables y sus identidades

El lenguaje de la convolución unifica múltiples identidades clásicas. La tabla siguiente expresa algunas de ellas:

11=τ\mathbf{1} * \mathbf{1} = \tau (suma de 1s sobre divisores = número de divisores).

id1=σ\text{id} * \mathbf{1} = \sigma (suma de divisores).

ϕ1=id\phi * \mathbf{1} = \text{id} (identidad de Euler sobre ϕ\phi).

μ1=ε\mu * \mathbf{1} = \varepsilon (identidad de Möbius).

μid=ϕ\mu * \text{id} = \phi (se obtiene convolucionando ϕ1=id\phi * \mathbf{1} = \text{id} por μ\mu: ϕ=μid\phi = \mu * \text{id}).

Esta última identidad ϕ=μid\phi = \mu * \text{id} da una prueba alternativa de la fórmula del producto para ϕ\phi: ϕ(n)=dnμ(d)(n/d)=ndnμ(d)/d=npn(11/p)\phi(n) = \sum_{d \mid n} \mu(d)\,(n/d) = n \sum_{d \mid n} \mu(d)/d = n \prod_{p \mid n}(1 - 1/p).

ϕ(n)=dnμ(d)nd=npn ⁣(11p)\phi(n) = \sum_{d \mid n} \mu(d)\,\frac{n}{d} = n \prod_{p \mid n}\!\left(1 - \frac{1}{p}\right)

Aplicación: evaluación de sumas sobre divisores

La convolución permite evaluar sumas del tipo dnf(d)\sum_{d \mid n} f(d) cuando ff es multiplicativa. Si ff es multiplicativa, dnf(d)=(f1)(n)\sum_{d \mid n} f(d) = (f * \mathbf{1})(n) también es multiplicativa, y se evalúa factorizando nn.

Ejemplo. Calcula d360ϕ(d)\sum_{d \mid 360} \phi(d). Como ϕ1=id\phi * \mathbf{1} = \text{id}, la suma es id(360)=360\text{id}(360) = 360. En general, dnϕ(d)=n\sum_{d \mid n} \phi(d) = n para todo nn, resultado que vimos en la lección anterior.

Ejemplo. Calcula dnμ(d)2\sum_{d \mid n} \mu(d)^2. Esta función es el indicador de que nn es libre de cuadrados: dnμ(d)2=2ω(n)\sum_{d \mid n} \mu(d)^2 = 2^{\omega(n)} donde ω(n)\omega(n) es el número de factores primos distintos de nn. Demostración: es multiplicativa, y en pkp^k: la suma es μ(1)2+μ(p)2=1+1=2\mu(1)^2 + \mu(p)^2 = 1 + 1 = 2 para todo k1k \ge 1. Así dp1a1prarμ(d)2=2r=2ω(n)\sum_{d \mid p_1^{a_1}\cdots p_r^{a_r}} \mu(d)^2 = 2^r = 2^{\omega(n)}.

Problemas del Capítulo 7 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

TDN2-7.1★★★Estilo Iberoamericana

Encuentra todos los enteros positivos nn tales que τ(n)=12\tau(n) = 12 y n500n \le 500.

TDN2-7.2★★★Estilo Cono Sur

Demuestra que σ(n)\sigma(n) es impar si y solo si nn es un cuadrado perfecto o el doble de un cuadrado perfecto.

TDN2-7.3★★★Estilo Iberoamericana

Prueba que dnμ(d)τ(n/d)=1\sum_{d \mid n} \mu(d) \tau(n/d) = 1 para todo entero positivo nn.

TDN2-7.4★★★Estilo Cono Sur

Sea f(n)=dnμ(d)2/ϕ(d)f(n) = \sum_{d \mid n} \mu(d)^2 / \phi(d). Demuestra que f(n)=n/ϕ(n)f(n) = n/\phi(n) para todo entero positivo nn.

TDN2-7.5★★★Estilo Iberoamericana

Demuestra que para todo entero n1n \ge 1: dnϕ(d)τ(n/d)=σ(n)\sum_{d \mid n} \phi(d)\tau(n/d) = \sigma(n).

TDN2-7.6★★★★Iberoamericana 2003, P1 (adaptado)

Encuentra todos los enteros positivos nn tales que ϕ(n)n1\phi(n) \mid n - 1.

TDN2-7.7★★★★Cono Sur 2009, P3 (adaptado)

Prueba que dnμ(d)d=ϕ(n)n\sum_{d \mid n} \frac{\mu(d)}{d} = \frac{\phi(n)}{n} para todo entero positivo nn.

TDN2-7.8★★★★Estilo Iberoamericana

Sea F(n)=d2nμ(d)τ(n/d2)F(n) = \sum_{d^2 \mid n} \mu(d)\, \tau(n/d^2). Demuestra que F(n)=2ω(n)F(n) = 2^{\omega(n)} donde ω(n)\omega(n) es el número de factores primos distintos de nn.