Kvant Math Problem 2859

Assume that a function $f:\mathbb R\to\mathbb R$ satisfies

Verified: yes
Verdicts: PASS + PASS
Solve time: 11m34s
Source on kvant.digital

Problem

Determine whether there exists a function $f: \mathbb{R} \to \mathbb{R}$ such that for all $x \in \mathbb{R}$ and $y \in \mathbb{R}$ satisfying $x\lt y$, the inequality $$f(x)\gt f(f(y)).$$ holds.

L. Shatunov

Training camps for candidates to the IMO team

Exploration

Assume that a function $f:\mathbb R\to\mathbb R$ satisfies

$$x<y\implies f(x)>f(f(y)).$$

The previous argument relied on passing to the limit $y\to x^+$, which is unavailable because no regularity assumptions are given. A different route is needed.

The inequality compares values of $f$ at arbitrary points with values of the second iterate. Since it holds for every smaller $x$, fixing $y$ shows that $f(f(y))$ is a strict lower bound for the set

$${f(x):x<y}.$$

This suggests examining the image of $f$. If some value belongs to the image, applying the defining inequality with a suitable choice of variables may force a contradiction inside the image itself.

The key idea is to choose $x=f(y)$ whenever possible and compare $f(f(y))$ with itself.

Problem Understanding

We seek to determine whether there exists a function $f:\mathbb R\to\mathbb R$ such that

$$f(x)>f(f(y))$$

whenever $x<y$.

The problem is of existence type. A complete solution requires either constructing such a function or deriving a contradiction from the assumption that one exists.

The crucial difficulty is that the inequality involves the second iterate of $f$, while no continuity or monotonicity assumptions are available.

Proof Architecture

Assume that a function satisfying the condition exists.

For an arbitrary real number $y$, compare the numbers $f(y)$ and $y$.

If $f(y)<y$, then the defining condition applied to the pair $(f(y),y)$ gives

$$f(f(y))>f(f(y)),$$

which is impossible.

Hence every $y$ satisfies

$$f(y)\ge y.$$

Since $f(y)\ge y$, applying the defining condition to the pair $(y,f(y))$ whenever $f(y)>y$ yields

$$f(y)>f(f(f(y))).$$

Replacing $y$ by $f(y)$ in the previously established inequality $f(t)\ge t$ gives

$$f(f(y))\ge f(y).$$

Thus $f(y)$ cannot exceed $y$, and consequently $f(y)=y$ for every $y$.

The identity function plainly does not satisfy the original inequality, producing the desired contradiction.

Solution

Suppose that a function $f:\mathbb R\to\mathbb R$ satisfies

$$x<y\implies f(x)>f(f(y)).$$

Fix an arbitrary real number $y$.

Assume first that $f(y)<y$. Since the hypothesis applies to every pair with smaller first coordinate, we may substitute

$$x=f(y),\qquad y=y.$$

Because $f(y)<y$, the condition gives

$$f(f(y))>f(f(y)),$$

which is absurd.

Hence

$$f(y)\ge y$$

for every real number $y$.

Now suppose that for some $y$ we had $f(y)>y$. Then the pair

$$x=y,\qquad y=f(y)$$

satisfies $x<y$, so the defining condition yields

$$f(y)>f(f(f(y))).$$

On the other hand, the inequality already proved, applied to the number $f(y)$, gives

$$f(f(y))\ge f(y).$$

Applying the same statement once more to the number $f(f(y))$ gives

$$f(f(f(y)))\ge f(f(y)).$$

Combining these inequalities,

$$f(f(f(y)))\ge f(f(y))\ge f(y),$$

which contradicts

$$f(y)>f(f(f(y))).$$

Thus no such $y$ can exist, and therefore

$$f(y)\le y$$

for every real number $y$.

Together with the previously established inequality $f(y)\ge y$, this implies

$$f(y)=y$$

for all $y\in\mathbb R$.

Hence $f$ must be the identity function.

Substituting $f(x)=x$ into the original condition gives

$$x<y\implies x>y,$$

which is impossible.

Accordingly, no function $f:\mathbb R\to\mathbb R$ satisfying

$$x<y\implies f(x)>f(f(y))$$

exists.

$$\boxed{\text{No such function exists}.}$$

Verification of Key Steps

No continuity argument is used. Every application of the hypothesis involves a pair of numbers whose order is explicitly known.

The deduction $f(y)\ge y$ follows from the contradiction obtained by choosing $x=f(y)$ when $f(y)<y$.

The opposite inequality is obtained by assuming $f(y)>y$, applying the hypothesis to the pair $(y,f(y))$, and comparing this with the consequences of $f(t)\ge t$ for $t=f(y)$ and $t=f(f(y))$.

These two inequalities force $f(y)=y$ for every $y$, and the identity function violates the original condition.

Alternative Approaches

Another route starts from the observation that $f(y)<y$ is impossible. Once $f(y)\ge y$ is known for all $y$, the iterates satisfy

$$y\le f(y)\le f(f(y))\le \cdots.$$

If some strict inequality $y<f(y)$ occurred, then applying the original condition to the pair $(y,f(y))$ would give

$$f(y)>f(f(f(y))),$$

while the monotonic chain of iterates implies

$$f(f(f(y)))\ge f(y),$$

which is contradictory.

This again forces $f(y)=y$ for all $y$, leading to the same contradiction.