MathLabs

Problem 6

A function f:Q→Qf:\mathbb Q\to\mathbb Q is called aquaesulian if the following property holds: for every x,y∈Qx,y\in\mathbb Q, f(x+f(y))=f(x)+yf(x+f(y))=f(x)+y or f(f(x)+y)=x+f(y)f(f(x)+y)=x+f(y). Show that there exists an integer cc such that for any aquaesulian function ff there are at most cc different rational numbers of the form f(r)+f(−r)f(r)+f(-r) for some rational number rr, and find the smallest possible value of cc.
Step 3 of 5: f is injective
In plain words

If two inputs gave the same output, the relation applied in whichever direction holds between them would immediately force the inputs to be equal, since the extra term added is exactly the difference between the two inputs.

f(a)=f(b)  ⟹  a=bf(a)=f(b)\implies a=b
Detailed analysis

Suppose f(a)=f(b)f(a)=f(b); without loss of generality a→ba\to b, so f(a)+a=f(a+f(a))=f(a+f(b))=f(a)+bf(a)+a=f(a+f(a))=f(a+f(b))=f(a)+b, giving a=ba=b. Hence ff is injective.