Encontré este en la lista de OMI'96 (3) problemas y decidió intentarlo, pero no pudo completar la solución. Así que $m$ y $n$ son enteros no negativos y $f$ toma valores en el mismo conjunto:
$$f(m + f(n)) = f(f(m)) + f(n)$$
Dejemos que $m=n=0$ : $$f(f(0))=f(f(0))+f(0)$$ por lo que $$f(0)=0$$ Ahora dejemos que $m=0$ : $$f(f(n))=f(n)$$ por lo tanto: $$f(m+f(n))=f(m)+f(n)$$ Ahora considere las siguientes posibilidades
1) $f(m)=f(n) \implies m=n$ $$f(m+f(n))=f(m)+f(n)$$ $$f(n+f(m))=f(n)+f(m)$$ Por simetría de la RHS: $$f(m+f(n))=f(n+f(m))$$ Por lo tanto, por la suposición $$m+f(n)=n+f(m)$$ $$f(n)-n=f(m)-m$$ Como los dos lados son independientes deben ser ambos iguales a una constante $$f(n)-n=C$$ $$f(0)=0 \implies C=0 \implies f(n)=n$$ 2) Es en la segunda parte donde me he confundido. Supuse que $f(m)=f(n)$ donde $m \ne n$ para que $$f(m+f(n))=2f(n)$$ entonces, imagina que como el RHS no depende de $m$ mientras que LHS lo hace, entonces $f=C$ y dedujo de la ecuación original que $C$ debe ser 0. Pero luego transmití que de hecho aquí tengo algunos valores particulares de $m$ y $n$ y no algo arbitrario. Si alguien puede indicarme la dirección correcta, se lo agradecería.