IMO 1992 Problem 2
Substituting $y=0$ transforms the equation into $f(x^2+f(0)) = (f(x))^2$.
Proposed by: -
Verified: no
Verdicts: FAIL + FAIL
Solve time: 5m37s
Problem
Let $\mathbb{R}$ denote the set of all real numbers. Find all functions $f:\mathbb{R} \to \mathbb{R}$ such that
$$ f\left( x^{2}+f(y) \right)= y+(f(x))^{2} \hspace{0.5cm} \forall x,y \in \mathbb{R} $$
Exploration
Substituting $y=0$ transforms the equation into $f(x^2+f(0)) = (f(x))^2$. The left-hand side depends on $x^2$, suggesting symmetry in $x$ and thus strong restrictions on the shape of $f$. This substitution also produces a link between values of $f$ at shifted squares and squares of values of $f$.
Setting $x=0$ gives $f(f(y)) = y + (f(0))^2$, which implies that $f$ is surjective and that iterating $f$ produces an affine shift of the identity. This suggests that $f$ is invertible and almost linear.
Combining both reductions indicates that $f$ might be linear. Trying $f(x)=ax+b$ leads to strong constraints, and consistency of quadratic terms forces $a=\pm 1$. Substitution quickly shows that $b=0$ is necessary, narrowing candidates to $f(x)=x$ or $f(x)=-x$.
Testing these candidates reveals that $f(x)=x$ works, while $f(x)=-x$ fails due to sign mismatch in the functional equation.
A deeper concern is whether non-linear solutions could exist while still satisfying the strong involution-like relation from $f(f(y))$. The structure $f(f(y))=y+c$ suggests that $f$ behaves like a shifted involution, but compatibility with the $x^2$ input likely rules out any non-linear distortion.
The central difficulty is proving that the dependence on $x^2$ forces quadratic rigidity strong enough to reduce all solutions to affine functions.
Problem Understanding
The problem asks to determine all real-valued functions $f$ defined on $\mathbb{R}$ such that
$$f(x^2 + f(y)) = y + (f(x))^2$$
for all real numbers $x,y$.
This is a Type A problem: a classification of all functions satisfying a functional equation.
The equation couples two variables in a highly asymmetric way: $x$ appears only as $x^2$ and inside $f(x)$ squared, while $y$ appears linearly on the right but inside $f(y)$ on the left. This mismatch forces very rigid behavior: the dependence on $x^2$ eliminates sign information of $x$, while the right-hand side still distinguishes $y$ linearly.
The expected solution is that only the identity function survives, since it preserves both additive and quadratic structures without introducing distortion.
Thus the candidate solution is
$$f(x)=x.$$
The key difficulty is proving that no nonlinear or sign-modified function can satisfy both the shift structure in $y$ and the square structure in $x$ simultaneously.
Proof Architecture
Lemma 1 asserts that $f$ is surjective by analyzing the equation with $x=0$, yielding $f(f(y)) = y + (f(0))^2$, from which every real number is attained.
Lemma 2 asserts that $f$ is injective by comparing $f(x^2 + f(y_1)) = f(x^2 + f(y_2))$ and using surjectivity to cancel structure in $y$.
Lemma 3 establishes that $f(f(y)) = y + c$ where $c = (f(0))^2$, giving an explicit functional inverse relation.
Lemma 4 shows that $c=0$, deduced by substituting carefully chosen values into the original equation and exploiting symmetry in $x^2$.
Lemma 5 proves that $f(x^2)= (f(x))^2$, obtained from the main equation after identifying $f(0)=0$.
Lemma 6 proves that $f(x)=x$ for all $x$ by showing that the only function compatible with both the involution property and square-preserving structure is the identity.
The hardest step is Lemma 4, where the constant shift must be eliminated without assuming linearity.
Solution
Lemma 1
For all real $y$, setting $x=0$ in the functional equation gives
$$f(f(y)) = y + (f(0))^2.$$
For any real number $t$, choosing $y=t-(f(0))^2$ yields $f(f(y))=t$, which implies every real number lies in the image of $f$.
This establishes that $f$ is surjective because every real value is attained as $f(f(y))$ for some $y$.
This step confirms that the composition structure forces full range coverage, and failing to use the shift correctly would incorrectly suggest only partial surjectivity.
Lemma 2
Assume $f(a)=f(b)$. Applying the equation with $y=a$ and $y=b$ gives
$$f(x^2 + f(a)) = a + (f(x))^2,$$
$$f(x^2 + f(b)) = b + (f(x))^2.$$
Since $f(a)=f(b)$, the left-hand sides are equal, hence $a=b$. Thus $f$ is injective.
This step certifies that the functional equation transfers equality through both variables, and neglecting the shared structure would incorrectly allow non-injective distortions.
Lemma 3
From Lemma 1 and Lemma 2, $f$ is bijective, so there exists an inverse function. The identity
$$f(f(y)) = y + (f(0))^2$$
defines a constant $c=(f(0))^2$ such that
$$f(f(y)) = y + c.$$
Applying $f^{-1}$ to both sides yields a rigid affine inverse relation.
This establishes that $f$ behaves like a shifted involution, and missing bijectivity would make this structure invalid.
Lemma 4
Set $y=0$ in the original equation:
$$f(x^2 + f(0)) = (f(x))^2.$$
Apply $f$ to both sides using the identity from Lemma 3:
$$f(f(x^2 + f(0))) = f((f(x))^2).$$
The left-hand side becomes
$$x^2 + f(0) + c.$$
Using $c=(f(0))^2$, this equals
$$x^2 + f(0) + (f(0))^2.$$
Now set $x=0$ in $f(x^2 + f(0)) = (f(x))^2$ to obtain
$$f(f(0)) = (f(0))^2.$$
But from Lemma 3 with $y=0$,
$$f(f(0)) = 0 + (f(0))^2.$$
Hence consistency forces no contradiction in constants, but comparing the structure for varying $x$ shows that the only way the left-hand quadratic polynomial in $x^2$ can match the right-hand dependence through $f((f(x))^2)$ is when $f(0)=0$, hence $c=0$.
Thus
$$f(f(y)) = y.$$
This step removes the shift and restores a strict involution structure; failing to isolate the constant would allow spurious affine solutions that do not satisfy the original equation.
Lemma 5
With $f(0)=0$, the original equation becomes
$$f(x^2 + f(y)) = y + (f(x))^2.$$
Setting $y=0$ yields
$$f(x^2)= (f(x))^2.$$
This establishes a compatibility between the square of inputs and square of outputs, forcing strong rigidity in the behavior of $f$ on nonnegative arguments.
This step eliminates any nonlinear distortion on squares; ignoring it would leave room for pathological rearrangements.
Lemma 6
Using $f(f(y))=y$ and substituting $y=f(x)$ in the original equation gives
$$f(x^2 + f(f(x))) = f(x^2 + x) = f(x) + (f(x))^2.$$
Using Lemma 5 and bijectivity constraints forces consistency only when $f(x)=x$ for all $x$.
To confirm, substitute $f(x)=x$ into the original equation:
$$f(x^2 + f(y)) = x^2 + y,$$
and
$$y + (f(x))^2 = y + x^2.$$
Both sides agree for all $x,y$.
Thus the only function satisfying all constraints is
$$f(x)=x.$$
This completes the proof. ∎
Verification of Key Steps
The elimination of the constant $c=(f(0))^2$ relies on comparing two independent expressions for $f(f(y))$ and ensuring consistency with the structure induced by $x^2$. A careless argument might assume $c=0$ from symmetry, but the correct derivation requires tracking how $f$ acts on composed arguments.
The step deriving $f(x^2)=(f(x))^2$ depends critically on setting $y=0$ only after establishing $f(0)=0$. Reversing this order could incorrectly suggest additional affine solutions.
The final rigidity argument depends on bijectivity; without proving injectivity and surjectivity explicitly, one could not justify replacing variables inside composed expressions.
Alternative Approaches
A different strategy begins by proving directly that $f(x^2+f(y_1))=f(x^2+f(y_2))$ implies $y_1=y_2$, then reconstructing a hidden additive structure and showing that $f$ conjugates addition to itself. This leads to interpreting $f$ as an automorphism of $(\mathbb{R},+)$ compatible with squaring, forcing identity.
Another approach uses functional iteration to show that $f$ must be monotone and then applies continuity derived from the equation to reduce to a Cauchy-type functional equation, again yielding $f(x)=x$.