Módulos / tdn-3 / Capítulo 5 — Funciones totalmente multiplicativas en olimpiadas / Lección 5.2

Ecuaciones funcionales multiplicativas sobre $\mathbb{Z}^+$

Lección 5.2·Capítulo 5 — Funciones totalmente multiplicativas en olimpiadas·13 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

Resolver sistemáticamente ecuaciones funcionales $f: \mathbb{Z}^+ \to \mathbb{Z}^+$ (o $\mathbb{R}^+$, o $\mathbb{Z}$) que imponen la condición de multiplicatividad total, aplicando el teorema de estructura sobre primos, las restricciones de crecimiento, y los métodos de Vieta jumping cuando la ecuación mezcla la condición multiplicativa con una condición aditiva.

El esquema general para resolver $f(mn) = f(m)f(n)$

Dada una ecuación funcional con la hipótesis f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo m,nZ+m, n \in \mathbb{Z}^+, el método olímpico estándar tiene tres fases:

**Fase 1: Determinación del valor f(1)f(1).** Como vimos en la Lección 5.1, f(1){0,1}f(1) \in \{0, 1\}. Si f(1)=0f(1) = 0, la función se anula en todos lados. Descartamos este caso o lo registramos como solución trivial.

**Fase 2: Determinación de f(p)f(p) para primos pp.** Las restricciones adicionales de la ecuación funcional (monotonía, rango entero, cotas) se aplican aquí. Como f(pk)=f(p)kf(p^k) = f(p)^k, el comportamiento en potencias de primo queda determinado por f(p)f(p).

Fase 3: Verificación y síntesis. Una vez determinados todos los f(p)f(p), la función queda completamente definida por f(n)=pknf(p)kf(n) = \prod_{p^k \| n} f(p)^k. Se verifica que cada candidato satisface todas las condiciones.

Las dificultades aparecen en la Fase 2 cuando la condición adicional no es una simple cota sino una ecuación que mezcla argumentos multiplicativos y aditivos.

Tipo 1: $f(mn) = f(m)f(n)$ con condición de crecimiento

Problema tipo. Hallar todas las funciones f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ tales que f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo m,nm, n y ff es no decreciente.

Solución. Por la Fase 1–3, f(n)=pf(p)vp(n)f(n) = \prod_p f(p)^{v_p(n)}. Para que ff sea no decreciente y tome valores en Z+\mathbb{Z}^+, necesitamos f(p)1f(p) \ge 1 para todo primo pp (de lo contrario f(pk)0f(p^k) \to 0). Más precisamente, la condición f(p)f(1)=1f(p) \ge f(1) = 1 y la no decrecencia en potencias de pp requieren f(p)1f(p) \ge 1. Además, f(p)f(p+1)=f(p+1)f(p) \le f(p+1) = f(p+1) no da información directa sobre f(p)f(p) a menos que p+1p+1 sea expresable.

Si además se pide f(n+1)f(n)f(n+1) \ge f(n) para todo nn, el único candidato con la estructura f(n)=nsf(n) = n^s (para s0s \ge 0 real) que cumple total multiplicatividad y es no decreciente en Z+\mathbb{Z}^+ son las funciones f(n)=nsf(n) = n^s con s0s \ge 0, pero para f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ estrictamente, los candidatos se reducen a f(n)=nkf(n) = n^k para kZ0k \in \mathbb{Z}_{\ge 0}.

Si se pide f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ con f(mn)=f(m)f(n)f(mn) = f(m)f(n) y la condición más débil de que ff no sea idénticamente 1, las soluciones son exactamente las funciones f(n)=nkf(n) = n^k para k1k \ge 1 entero. La prueba: todo primo pp tiene f(p)Z+f(p) \in \mathbb{Z}^+ y f(p)1f(p) \ge 1; la condición de no decrecencia da f(p)1f(p) \ge 1; se puede demostrar que f(p)=pkf(p) = p^k para un kk uniforme si además se exige que ff sea "compatible con el orden" en cierto sentido.

Tipo 2: $f(mn) = f(m)f(n)$ mezclada con $f(m+n) = f(m)+f(n)$

Esta es la combinación más rica y más frecuente en olimpiadas de nivel IMO. La condición f(m+n)=f(m)+f(n)f(m+n) = f(m) + f(n) (aditividad) combinada con f(mn)=f(m)f(n)f(mn) = f(m)f(n) (multiplicatividad total) sobre Z+\mathbb{Z}^+ es muy restrictiva.

Si f:Z+Rf: \mathbb{Z}^+ \to \mathbb{R} satisface ambas condiciones y ff no es idénticamente 0, entonces ff es la función identidad f(n)=nf(n) = n.

Demostración. La aditividad da f(n)=nf(1)=nf(n) = n \cdot f(1) = n (pues f(1)=1f(1) = 1 por la multiplicatividad y f(n)=f(1+1++1)=nf(1)=nf(n) = f(1+1+\cdots+1) = nf(1) = n). Se verifica inmediatamente que f(n)=nf(n) = n es totalmente multiplicativa. La unicidad viene de que ambas condiciones juntas son tan rígidas que no hay margen de maniobra.

La variante interesante para olimpiadas es cuando la condición aditiva se debilita a una desigualdad o a una condición sobre coprimos: f(m+n)f(m)+f(n)f(m+n) \le f(m) + f(n) (subaditividad) con multiplicatividad total. En este caso hay más soluciones, y el problema pide clasificarlas.

f(mn)=f(m)f(n),  f(m+n)=f(m)+f(n)    f(n)=nf(mn) = f(m)f(n),\; f(m+n)=f(m)+f(n) \implies f(n) = n

Tipo 3: ecuaciones multiplicativas con condición de divisibilidad

Otro tipo frecuente: f(mn)=f(m)f(n)f(mn) = f(m)f(n) y f(n)nf(n) \mid n para todo nn (o nf(n)n \mid f(n), o f(n)f(n+1)f(n) \mid f(n+1), etc.).

Ejemplo. Hallar todas las funciones f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ con f(mn)=f(m)f(n)f(mn) = f(m)f(n) y f(n)nf(n) \le n para todo nn.

Para cada primo pp: f(p)Z+f(p) \in \mathbb{Z}^+ y f(p)pf(p) \le p. Las opciones son f(p){1,2,,p}f(p) \in \{1, 2, \ldots, p\}. No hay más restricción directa para un primo aislado. Pero la cota f(pk)=f(p)kpkf(p^k) = f(p)^k \le p^k da f(p)pf(p) \le p (consistente). La cota global f(n)nf(n) \le n para todo nn da que f(p)kpkf(p)^k \le p^k, es decir, f(p)pf(p) \le p (ya sabido).

Si adicionalmente f(p)pf(p) \le p para todo primo y se pide ff inyectiva o sobreyectiva, las condiciones se vuelven mucho más restrictivas. La función de Euler ϕ(n)\phi(n) satisface ϕ(mn)=ϕ(m)ϕ(n)\phi(mn) = \phi(m)\phi(n) cuando gcd(m,n)=1\gcd(m,n) = 1 (es multiplicativa), pero no es totalmente multiplicativa: ϕ(4)=24=ϕ(2)2\phi(4) = 2 \ne 4 = \phi(2)^2. Esto es un ejemplo útil de lo que no funciona.

La función totalmente multiplicativa que mejor satisface "f(n)f(n) mide los factores primos de nn" es la función de Liouville y sus variantes.

Tipo 4: Vieta jumping + multiplicatividad (nivel IMO 6)

Los problemas más difíciles combinan la condición de multiplicatividad con una ecuación funcional que permite aplicar Vieta jumping. La estructura es: se tiene P(f(m),f(n),m,n)=0P(f(m), f(n), m, n) = 0 para algunos m,nm, n relacionados, y se usa la multiplicatividad para relacionar f(m)f(m) y f(n)f(n) a través de sus factorizaciones.

Esquema del argumento. Supongamos que se sabe f(p)f(p) para todo primo p<Mp < M y queremos determinar f(q)f(q) para el siguiente primo qq. La ecuación funcional, evaluada en argumentos que involucran qq y algún número pequeño, da una relación polinomial en f(q)f(q). Las dos raíces de ese polinomio están relacionadas por Vieta: si (r,s)(r, s) es solución, también lo es (r,s)(r', s) donde r+r=r + r' = [suma de Vieta] y rr=r \cdot r' = [producto de Vieta]. La condición f(q)Z+f(q) \in \mathbb{Z}^+ y la minimalidad de f(q)f(q) descartan todas las raíces salvo una, determinando f(q)f(q).

Este argumento apareció en IMO 2010 Problema 1 y en varios ISL de nivel 6. Lo veremos concretamente en los problemas resueltos de este capítulo.

La clave técnica es que la condición f(mn)=f(m)f(n)f(mn) = f(m)f(n) implica que los "saltos de Vieta" preservan la estructura multiplicativa: si (m0,n0)(m_0, n_0) es el par mínimo que viola la ecuación, el par siguiente obtenido por Vieta también debe ser controlado por la multiplicatividad.

El caso $f: \mathbb{Z}^+ \to \{0, 1\}$: funciones indicadoras multiplicativas

Un caso especial extremadamente útil en olimpiadas: ¿qué funciones f:Z+{0,1}f: \mathbb{Z}^+ \to \{0, 1\} son totalmente multiplicativas?

Si ff es totalmente multiplicativa con rango en {0,1}\{0, 1\}, entonces para cada primo pp, f(p){0,1}f(p) \in \{0, 1\}. Si f(p)=1f(p) = 1 para todos los primos pp, entonces f1f \equiv 1. Si f(p)=0f(p) = 0 para algún primo pp, entonces f(pk)=0f(p^k) = 0 para todo k1k \ge 1, y ff se anula en todos los múltiplos de pp.

Las funciones en {0,1}\{0,1\} de esta forma son exactamente los indicadores de conjuntos multiplicativos: f=1Sf = \mathbf{1}_S donde SS es un conjunto de enteros positivos cerrado bajo multiplicación y bajo divisores coprimos. Los conjuntos SS que dan funciones totalmente multiplicativas son los de la forma S={n:pn para todo pP0}S = \{n : p \nmid n \text{ para todo } p \in P_0\} para algún conjunto de primos P0P_0.

En términos prácticos: las únicas funciones f:Z+{0,1}f: \mathbb{Z}^+ \to \{0,1\} totalmente multiplicativas son las de la forma f(n)=pn,pP00pn,pP01f(n) = \prod_{p \mid n, p \in P_0} 0 \cdot \prod_{p \mid n, p \notin P_0} 1, es decir, f(n)=0f(n) = 0 si algún primo de P0P_0 divide a nn, y f(n)=1f(n) = 1 en caso contrario. Cuando P0=P_0 = \emptyset, f1f \equiv 1.

Problemas del Capítulo 5 — con solución

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

T3-5.1★★★★IMO Shortlist 2004, N3

Determina todas las funciones f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ tales que f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo m,nZ+m, n \in \mathbb{Z}^+ y f(2)=2f(2) = 2, f(3)=3f(3) = 3.

T3-5.2★★★★IMO Shortlist 2010, N1

Halla todas las funciones f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ tales que f(mn)=f(m)f(n)f(mn) = f(m)f(n) para todo gcd(m,n)=1\gcd(m,n) = 1 y f(p+q)=f(p)+f(q)f(p+q) = f(p) + f(q) para todo par de primos p,qp, q.

T3-5.3★★★★IMO 2010, Problema 1

Halla todas las funciones f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ tales que f(m/n)=f(m)/f(n)f(\lfloor m/n \rfloor) = \lfloor f(m)/f(n) \rfloor para todo m,nZ+m, n \in \mathbb{Z}^+.

T3-5.4★★★★ISL 2006, A5 (adaptado a TdN)

Sea f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ totalmente multiplicativa con f(n)nf(n) \le n para todo nn. Demuestra que dnf(d)μ(n/d)0\sum_{d \mid n} f(d) \mu(n/d) \ge 0 para todo n1n \ge 1.

T3-5.5★★★★IMO Shortlist 2002, N3

Para n1n \ge 1, sea Ω(n)\Omega(n) el número de factores primos de nn contados con multiplicidad. Demuestra que para todo n1n \ge 1, dnλ(d)={1si n es un cuadrado perfecto0en caso contrario,\sum_{d \mid n} \lambda(d) = \begin{cases} 1 & \text{si } n \text{ es un cuadrado perfecto} \\ 0 & \text{en caso contrario,} \end{cases} y deduce que el número de divisores cuadrados perfectos de nn es d2n1=dnλ(n/d)[]\sum_{d^2 \mid n} 1 = \sum_{d \mid n} \lambda(n/d) \cdot [\cdots]... más precisamente, demuestra que dnμ(d)λ(d)={1si n es libre de cuadrados1si n=2p con p primo impar\sum_{d \mid n} |\mu(d)| \lambda(d) = \begin{cases} 1 & \text{si } n \text{ es libre de cuadrados} \\ -1 & \text{si } n = 2p \text{ con } p \text{ primo impar} \end{cases}... (usar la identidad de la lección para λ\lambda).

T3-5.6★★★★★IMO Shortlist 2007, N6

Sea f:Z+Zf: \mathbb{Z}^+ \to \mathbb{Z} una función totalmente multiplicativa con f(2)=1f(2) = -1 y f(n){1,1}f(n) \in \{-1, 1\} para todo n1n \ge 1. Demuestra que f=λf = \lambda (la función de Liouville) si y solo si f(p)=1f(p) = -1 para todo primo pp.

T3-5.7★★★★★ISL 2014, N6

Sea f:Z+Z+f: \mathbb{Z}^+ \to \mathbb{Z}^+ una función que satisface 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, y f(pa)=f(p)af(p^a) = f(p)^a para todo primo pp y a1a \ge 1. Supongamos además que n=1Nf(n)CN1+ε\sum_{n=1}^{N} f(n) \le C \cdot N^{1+\varepsilon} para todo NN y algún ε<1\varepsilon < 1, C>0C > 0. Demuestra que existe s(0,1]s \in (0, 1] tal que f(n)=nsf(n) = n^s para todo nn, o bien ff es acotada.

T3-5.8★★★★★IMO Shortlist 2016, N6

Demuestra que para todo entero n1n \ge 1, k=1nλ(k)n+1\left|\sum_{k=1}^{n} \lambda(k)\right| \le \sqrt{n} + 1, donde λ\lambda es la función de Liouville. (Nota: este es un resultado verdadero —aunque la cota óptima conjetural es O(n)O(\sqrt{n})— y da una prueba elemental de que la densidad de {n:λ(n)=1}\{n : \lambda(n)=1\} es 1/21/2.)