Módulos /
tdn-2 / Capítulo 7 — Funciones aritméticas / Lección 7.2
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 → Motivación: sumar sobre divisores
En teoría de números aparece repetidamente la operación de "sumar f sobre los divisores": ∑d∣nf(d). Si en vez de f sumamos un producto f(d)⋅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=1∞f(n)/ns: el producto de dos series ∑f(n)/ns y ∑g(n)/ns es la serie con coeficientes (f∗g)(n).
Para el olímpico, la convolución es una herramienta de "inversión": si g(n)=∑d∣nf(d), la inversión de Möbius (lección siguiente) permite recuperar f de g.
Definición de la convolución de Dirichlet
Dadas dos funciones aritméticas f,g:Z+→C, su convolución de Dirichlet es la función f∗g:Z+→C definida por
(f∗g)(n)=∑d∣nf(d)g(n/d)=∑ab=nf(a)g(b)
donde la suma recorre todos los pares de enteros positivos (a,b) con ab=n.
Ejemplos fundamentales: τ=1∗1 donde 1(n)=1 para todo n (pues ∑d∣n1=τ(n)). σ=id∗1 donde id(n)=n (pues ∑d∣nd=σ(n)). ϕ∗1=id (la identidad fundamental de Euler).
(f∗g)(n)=∑d∣nf(d)g(dn) Estructura algebraica: el anillo de Dirichlet
El conjunto de funciones aritméticas con la suma puntual (f+g)(n)=f(n)+g(n) y la convolución de Dirichlet ∗ forma un anillo conmutativo.
Conmutatividad: (f∗g)(n)=∑ab=nf(a)g(b)=∑ab=ng(a)f(b)=(g∗f)(n).
Asociatividad: ((f∗g)∗h)(n)=∑abc=nf(a)g(b)h(c)=(f∗(g∗h))(n). El argumento es que ambos lados suman f(a)g(b)h(c) sobre todas las ternas (a,b,c) con abc=n.
**Elemento neutro ε:** La función ε(n)=[n=1] (vale 1 si n=1 y 0 en otro caso) satisface (f∗ε)(n)=∑d∣nf(d)ε(n/d)=f(n)⋅1=f(n). Luego f∗ε=f para toda f.
Inversibles: f tiene inverso con respecto a ∗ si y solo si f(1)=0. El inverso se construye recursivamente: f−1(1)=1/f(1) y para n>1, f−1(n)=−f(1)1∑d∣n,d<nf−1(d)f(n/d).
ε(n)=[n=1]={10n=1n>1 La función de Möbius $\mu$
El inverso de Dirichlet de la función constante 1 es la función de Möbius μ, definida por: μ(1)=1; μ(n)=0 si n tiene un factor cuadrado primo; μ(p1⋯pk)=(−1)k si n=p1⋯pk con primos distintos.
Equivalentemente, μ es la única función multiplicativa con μ(p)=−1 y μ(pk)=0 para k≥2.
La identidad fundamental: μ∗1=ε, es decir, ∑d∣nμ(d)=[n=1]. Demostración: como μ y 1 son multiplicativas, su convolución también lo es. Para n=pk: ∑d∣pkμ(d)=μ(1)+μ(p)+μ(p2)+⋯=1+(−1)+0+⋯=0 si k≥1. Para n=1: la suma es μ(1)=1.
∑d∣nμ(d)=ε(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:
1∗1=τ (suma de 1s sobre divisores = número de divisores).
id∗1=σ (suma de divisores).
ϕ∗1=id (identidad de Euler sobre ϕ).
μ∗1=ε (identidad de Möbius).
μ∗id=ϕ (se obtiene convolucionando ϕ∗1=id por μ: ϕ=μ∗id).
Esta última identidad ϕ=μ∗id da una prueba alternativa de la fórmula del producto para ϕ: ϕ(n)=∑d∣nμ(d)(n/d)=n∑d∣nμ(d)/d=n∏p∣n(1−1/p).
ϕ(n)=∑d∣nμ(d)dn=n∏p∣n(1−p1) Aplicación: evaluación de sumas sobre divisores
La convolución permite evaluar sumas del tipo ∑d∣nf(d) cuando f es multiplicativa. Si f es multiplicativa, ∑d∣nf(d)=(f∗1)(n) también es multiplicativa, y se evalúa factorizando n.
Ejemplo. Calcula ∑d∣360ϕ(d). Como ϕ∗1=id, la suma es id(360)=360. En general, ∑d∣nϕ(d)=n para todo n, resultado que vimos en la lección anterior.
Ejemplo. Calcula ∑d∣nμ(d)2. Esta función es el indicador de que n es libre de cuadrados: ∑d∣nμ(d)2=2ω(n) donde ω(n) es el número de factores primos distintos de n. Demostración: es multiplicativa, y en pk: la suma es μ(1)2+μ(p)2=1+1=2 para todo k≥1. Así ∑d∣p1a1⋯prarμ(d)2=2r=2ω(n).