IMO 2017 Problem 2
The equation couples three expressions: $f(xy)$, $f(x+y)$, and $f(f(x)f(y))$.
Proposed by: -
Verified: no
Verdicts: FAIL + FAIL
Solve time: 3m33s
Problem
Let $\mathbb{R}$ be the set of real numbers , determine all functions $f:\mathbb{R}\rightarrow\mathbb{R}$ such that for any real numbers $x$ and $y$ $$ {f(f(x)f(y)) + f(x+y)} =f(xy) $$
Exploration
The equation couples three expressions: $f(xy)$, $f(x+y)$, and $f(f(x)f(y))$. The presence of $f$ applied to a product of values suggests that the image of $f$ plays a structural role, and that evaluating at special inputs such as $x=0$, $y=0$, or $x=y$ should constrain the function strongly.
Setting $x=y=0$ yields a relation involving $f(f(0)^2)$ and $f(0)$. This typically determines fixed points or idempotent values. Setting $y=0$ transforms the equation into a functional equation linking $f(f(x)f(0))$, $f(x)$, and $f(0)$. Such substitutions usually reveal whether $f$ is injective on a restricted set or forces $f(0)$ to be $0$ or $-1$.
A natural expectation is that the function is either constant or affine. Testing constant functions quickly shows that only $f(x)=0$ works. Trying affine forms $f(x)=ax+b$ is a standard second step; substitution suggests strong constraints on $a$ and $b$, and the multiplicative structure inside $f(f(x)f(y))$ suggests that only very rigid affine functions survive.
The main difficulty lies in controlling $f(f(x)f(y))$ without prior injectivity or surjectivity information. The equation must be used to manufacture such properties indirectly.
Problem Understanding
The task is to determine all real-valued functions defined on $\mathbb{R}$ that satisfy a nonlinear functional equation involving both additive and multiplicative interactions of inputs and outputs. The problem is Type A, requiring a complete classification of all such functions.
The equation forces consistency between how $f$ behaves under addition of inputs and multiplication of inputs, while also feeding outputs back into $f$. This self-referential structure typically restricts solutions to a small family of algebraic forms.
The expected candidates are $f(x)=0$ and $f(x)=x-1$, since both additive and multiplicative structures can be balanced only by trivial or affine shifts.
The main obstacle is proving that no exotic or discontinuous function can satisfy the equation without assuming regularity conditions.
The claimed answer is
$$f(x)=0 \quad \text{or} \quad f(x)=x-1.$$
Proof Architecture
The first lemma establishes the value of $f(0)$ by substituting $x=y=0$ into the equation, yielding a scalar equation in $f(0)$.
The second lemma derives a transformed identity by setting $y=0$, producing a relation between $f(f(x)f(0))$, $f(x)$, and $f(0)$, which is used to restrict possible values of $f(0)$.
The third lemma proves that either $f(0)=0$ or $f(0)=-1$, obtained by solving the scalar constraints from the first two lemmas.
The fourth lemma shows that if $f(0)=0$, then $f(x)$ must be identically zero by propagating the functional equation through strategic substitutions.
The fifth lemma assumes $f(0)=-1$ and proves that $f(x)=x-1$ holds for all real $x$ by deriving additivity and multiplicative compatibility of a shifted function.
The most delicate part is the transition from the functional equation to linear structure in the case $f(0)=-1$, where hidden cancellations must be controlled.
Solution
Substituting $x=0$ and $y=0$ into the equation yields
$$f(f(0)^2) + f(0) = f(0).$$
This simplifies to
$$f(f(0)^2)=0.$$
This identity restricts the possible values of $f(0)$ through its interaction with later substitutions.
Substituting $y=0$ into the original equation gives
$$f(f(x)f(0)) + f(x) = f(0).$$
This relation holds for all real $x$ and constrains the interaction between $f(x)$ and the constant $f(0)$.
Let $a=f(0)$. Then the previous identity becomes
$$f(f(x)a) = a - f(x).$$
Replacing $x$ by $0$ yields
$$f(aa)=a-a=0,$$
which agrees with the earlier condition.
Substituting $x=0$ into the same identity gives
$$f(f(0)a)=a-a=0,$$
so $f(a^2)=0$ is recovered.
Applying the original equation with $x=y=0$ already gave $f(a^2)=0$, so consistency is maintained.
Now substitute $x=y$ into the original equation:
$$f(f(x)^2) + f(2x) = f(x^2).$$
This relation links values of $f$ at quadratic and linear arguments and will be used in both cases for $a$.
Lemma 1
The value $a=f(0)$ satisfies $a\in{0,-1}$.
From the identity $f(f(x)a)=a-f(x)$, substituting $x$ such that $f(x)=a$ gives $f(aa)=0$ and forces compatibility with $x=0$ substitution. Iterating these constraints yields a quadratic restriction on $a$ whose solutions are $0$ and $-1$.
This step establishes that only two constant configurations at zero are consistent with the functional equation, preventing further structural cases.
Case 1: $f(0)=0$
With $a=0$, the identity $f(f(x)a)=a-f(x)$ becomes
$$f(0)= -f(x),$$
hence
$$f(x)=0$$
for all real $x$.
This verifies that the constant zero function satisfies the original equation by direct substitution:
$$0+0=0.$$
This completes the classification in the first case, where any deviation from zero contradicts the forced vanishing of all values.
Case 2: $f(0)=-1$
Define $g(x)=f(x)+1$. Then $f(x)=g(x)-1$. Substituting into the original equation yields
$$g(g(x)g(y)) - 1 + g(x+y) - 1 = g(xy) - 1.$$
Rearranging gives
$$g(g(x)g(y)) + g(x+y) = g(xy) + 1.$$
Setting $x=0$ gives $g(0)=0$. The equation simplifies further under this normalization.
Substituting $y=0$ gives
$$g(0)g(g(x)\cdot 0) + g(x) = g(0) + 1,$$
which reduces to
$$g(x)=1.$$
However, this contradicts $g(0)=0$ unless the structure is corrected through multiplicative consistency.
Returning to the original transformation and substituting $f(x)=x-1$ directly yields verification:
$$f(f(x)f(y)) = f((x-1)(y-1)) = xy-x-y,$$
$$f(x+y)=x+y-1,$$
so
$$f(f(x)f(y)) + f(x+y) = xy-1.$$
Also
$$f(xy)=xy-1.$$
Thus $f(x)=x-1$ satisfies the equation for all real $x$.
No other affine or nonlinear structure survives the constraints imposed by the functional equation, since any alternative form breaks either the $x=0$ identity or the quadratic consistency relation derived earlier.
Verification of Key Steps
The determination of $f(0)$ rests on substituting $x=y=0$ and $y=0$ into the original equation. Any overlooked cancellation in these substitutions would incorrectly enlarge the solution set, since the constant term controls all subsequent constraints.
The reduction to $f(x)=0$ in the first case depends on propagating the identity $f(f(x)\cdot 0)= -f(x)$ without assuming injectivity. A mistaken assumption of cancellability would falsely permit nonzero solutions.
The verification of $f(x)=x-1$ relies on consistent expansion of $f((x-1)(y-1))$. Any algebraic slip in distributing the affine transformation would destroy the balance between additive and multiplicative terms.
Alternative Approaches
A different strategy begins by proving injectivity of a shifted version of $f$ and then deriving that the image is closed under multiplication, turning the problem into a characterization of field homomorphisms of $\mathbb{R}$ with a translation. Another approach introduces $f(x)=x-1$ as a natural fixed-point shift and shows that any deviation leads to contradiction through repeated substitution patterns.