Shortlist 2019, A1¶
Domaine : Algèbre · Difficulté : ★☆☆☆☆ · Proposé par : South Africa
Concepts : Équations fonctionnelles : substitutions, injectivité, surjectivité · Équations fonctionnelles : équation de Cauchy, monotonie, continuité
Solution officielle : Shortlist officielle 2019 (avec solutions), section A1 (livret PDF)
Problème 1 de l'OIM 2019
Ce problème a été choisi parmi ceux de la shortlist pour l'épreuve de l'OIM 2019, où il était le problème 1 (jour 1).
Énoncé¶
Let \(\mathbb{Z}\) be the set of integers. Determine all functions \(f : \mathbb{Z} \to \mathbb{Z}\) such that, for all integers \(a\) and \(b\),
Indices : les idées clés
- Équations fonctionnelles : substitutions : deux substitutions donnant le même membre de droite \(f(f(n+1))\) montrent que \(f(n+1) - f(n)\) est constant (solution 1).
- Équation de Cauchy (solution 2) : \(g = f - f(0)\) vérifie \(g(a+b) = g(a) + g(b)\), donc est linéaire sur \(\mathbb{Z}\).
- Identifier les fonctions affines : une fois \(f(n) = Mn + K\), on reporte dans l'équation pour trouver \(M\) et \(K\).
Solutions
Les solutions ci-dessous suivent les solutions officielles de la Shortlist 2019 (deux solutions et deux remarques).
Réponse. Les solutions sont \(f(n) = 0\) pour tout \(n\), et \(f(n) = 2n + K\) pour tout \(n\), où \(K \in \mathbb{Z}\) est une constante quelconque.
Solution 1¶
Remarque commune du livret : la plupart des solutions montrent d'abord que \(f\) est affine, puis déterminent les fonctions affines qui vérifient l'équation.
Notons (1) l'équation de l'énoncé : \(f(2a) + 2f(b) = f(f(a+b))\).
Substitutions. Avec \(a = 0\), \(b = n + 1\), on obtient \(f(f(n+1)) = f(0) + 2f(n+1)\). Avec \(a = 1\), \(b = n\), on obtient \(f(f(n+1)) = f(2) + 2f(n)\). Ainsi \(f(0) + 2f(n+1) = f(2) + 2f(n)\), d'où
La différence \(f(n+1) - f(n)\) est donc constante. Comme \(f\) n'est définie que sur \(\mathbb{Z}\), cela signifie que \(f\) est affine : \(f(n) = Mn + K\) pour des constantes \(M\) et \(K\), qu'il reste à déterminer.
Fonctions affines. L'équation (1) devient
que l'on réarrange en
Donc soit \(M = 2\), soit \(M(a+b) + K = 0\) pour toutes les valeurs de \(a + b\), ce qui impose \(M = K = 0\). Les seules solutions possibles sont donc \(f(n) = 0\) et \(f(n) = 2n + K\) avec \(K \in \mathbb{Z}\), et on vérifie aisément qu'elles conviennent. \(\blacksquare\)
Solution 2¶
Posons \(K = f(0)\).
Avec \(a = 0\) dans (1) :
Avec \(b = 0\) dans (1) :
la seconde égalité venant de (2). Par conséquent,
En reportant (2) et (3) dans (1), on obtient
Ainsi, en posant \(g(n) = f(n) - K\), la fonction \(g\) vérifie l'équation de Cauchy \(g(a+b) = g(a) + g(b)\). Ses solutions sur \(\mathbb{Z}\) sont bien connues : une récurrence immédiate montre que \(g(n) = Mn\) pour tout \(n \in \mathbb{Z}\), où \(M = g(1)\). Donc \(f(n) = Mn + K\), et on conclut comme dans la solution 1. \(\blacksquare\)
Remarques¶
Remarque 1. Au lieu d'obtenir (3) en posant \(b = 0\), on peut remarquer que le membre de droite de (1) est symétrique en \(a\) et \(b\), donc \(f(2a) + 2f(b) = f(2b) + 2f(a)\). Ainsi \(f(2a) - 2f(a) = f(2b) - 2f(b)\) pour tous \(a, b\) : la quantité \(f(2a) - 2f(a)\) est constante, et \(a = 0\) montre que cette constante vaut \(-K\), ce qui donne (3).
Remarque 2. Certaines solutions démontrent d'abord que \(f \circ f\) est affine (parfois en montrant que \(f(f(n)) - 3K\) vérifie l'équation de Cauchy). Mais on peut alors immédiatement en déduire que \(f\) est affine, en reportant \(f(f(n)) = M_1 n + K_1\) dans (2).