Maths Olympiad Prep

Library / /1 of 4

Number theory Difficulty 5.5 AIME, harder Prove it Switzerland

Problem:
Let N\mathbb{N} be the set of positive integers. Find all functions f:NNf: \mathbb{N} \rightarrow \mathbb{N} such that for every m,nNm, n \in \mathbb{N}
f(m)+f(n)m+n f(m)+f(n) \mid m+n

Solutions — 3

Solution 1

Solution:
Soit ff une solution. Avec m=n=1m=n=1, on obtient f(1)1f(1) \mid 1 et donc f(1)=1f(1)=1. Posons à présent n=1n=1. On obtient
f(m)+1m+1 f(m)+1 \mid m+1
Il serait intéressant de rendre le côté droit premier. Posons donc m=p1m=p-1 pour pp un nombre premier. On a donc f(p1)+1pf(p-1)+1 \mid p et comme f(p1)+1>1f(p-1)+1>1, forcément f(p1)+1=pf(p-1)+1=p et donc f(p1)=p1f(p-1)=p-1 pour tous les nombres premiers pp.
Posons à présent n=p1n=p-1, on a f(m)+p1m+p1f(m)+p-1 \mid m+p-1 et donc
f(m)+p1mf(m) f(m)+p-1 \mid m-f(m)
Dans cette dernière relation, on fixe mm et on laisse pp tendre vers l'infini. On obtient ainsi des diviseurs arbitrairement grands pour mf(m)m-f(m). Forcément f(m)=mf(m)=m.
On vérifie facilement que l'identité est une solution.

Solution 2

Solution:
Comme dans la première solution, on montre que f(1)=1f(1)=1. On procède à présent par induction. Supposons que f(m)=mf(m)=m pour tout mm0m \geq m_{0}. On va montrer que f(m0+1)=m0+1f\left(m_{0}+1\right)=m_{0}+1.
Soit m=m0+1m=m_{0}+1 et n=m0n=m_{0}. On a
f(m0+1)+m02m0+1 f\left(m_{0}+1\right)+m_{0} \mid 2 m_{0}+1
On observe que f(m0+1)+m01+m0>(2m0+1)/2f\left(m_{0}+1\right)+m_{0} \geq 1+m_{0}>\left(2 m_{0}+1\right) / 2. Donc f(m0+1)+m0f\left(m_{0}+1\right)+m_{0} est un diviseur de 2m0+12 m_{0}+1 et il est strictement plus grand que la moitié de 2m0+12 m_{0}+1 (qui est potentiellement le plus grand diviseur de 2m0+12 m_{0}+1 différent de 2m0+12 m_{0}+1). Forcément f(m0+1)+m0=2m0+1f\left(m_{0}+1\right)+m_{0}=2 m_{0}+1 et ainsi f(m0+1)=m0+1f\left(m_{0}+1\right)=m_{0}+1.
Comme avant, on vérifie que l'identité est bien une solution.

Solution 3

Solution:
On procède également par induction. Avec m=nm=n, on obtient f(m)mf(m) \mid m et donc f(m)mf(m) \leq m. Supposons que f(m)=mf(m)=m pour tout mm01m \leq m_{0}-1. Supposons par l'absurde que f(m0)<m0f\left(m_{0}\right)<m_{0}, donc on peut poser n=m0f(m0)1n=m_{0}-f\left(m_{0}\right) \geq 1 dans la relation de départ. Comme m0f(m0)m01m_{0}-f\left(m_{0}\right) \leq m_{0}-1, par hypothèse on a f(m0f(m0))=m0f(m0)f\left(m_{0}-f\left(m_{0}\right)\right)=m_{0}-f\left(m_{0}\right). Avec m=m0m=m_{0} et n=m0f(m0)n=m_{0}-f\left(m_{0}\right), on a
f(m0)+m0f(m0)2m0f(m0) f\left(m_{0}\right)+m_{0}-f\left(m_{0}\right) \mid 2 m_{0}-f\left(m_{0}\right)
et donc m0f(m0)m_{0} \mid f\left(m_{0}\right). Contradiction. Ainsi f(m0)=m0f\left(m_{0}\right)=m_{0} et on vérifie que l'identité est bien une solution.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.