Maths Olympiad Prep

Library / /377 of 397

, 2018

Algebra Difficulty 7.2 National Olympiad, round 2 Prove it Taiwan

Let Z\mathbb{Z} denote the set of all integers. Find all functions f:ZZf: \mathbb{Z} \to \mathbb{Z} such that f(0)=0f(0) = 0 and for all integers x,y,x, y,
f(x+f(y))f(y+f(x))=(2x+f(yx))(2y+f(xy)) holds. f(x + f(y))f(y + f(x)) = (2x + f(y - x))(2y + f(x - y)) \text{ holds.}

Solution

(1) f(f(x))=2x+f(x),xZf(f(x)) = 2x + f(-x), \forall x \in \mathbb{Z}
Note that, if aZa \in \mathbb{Z} satisfies f(a)=0f(a) = 0, then substituting x,y=ax, y = a into the condition,
4a2=f(a+f(a))2=f(a)2=0. 4a^2 = f(a + f(a))^2 = f(a)^2 = 0.
We see that a=0a = 0. Now substitute y=0y = 0 to get
f(x)f(f(x))=f(x)(2x+f(x)). f(x)f(f(x)) = f(x)(2x + f(-x)).
So if x0x \neq 0, the conclusion holds. On the other hand, when x=0x = 0, it obviously also holds.

(2) f(x+f(x))=2x,xZf(x + f(x)) = 2x, \forall x \in \mathbb{Z}
We only need to consider the case where xx is not 00. Substitute y=xy = x into the condition:
f(x+f(x))2=4x2f(x+f(x))=2x or 2x. f(x + f(x))^2 = 4x^2 \Rightarrow f(x + f(x)) = 2x \text{ or } -2x.
Suppose there exists bZ{0}b \in \mathbb{Z} - \{0\} such that f(b+f(b))=2bf(b + f(b)) = -2b. Substituting b,2b+f(b)b, 2b + f(b) for x,yx, y in the condition, we get
f(b+f(2b+f(b)))f(2b+2f(b))=0. f(b + f(2b + f(b)))f(2b + 2f(b)) = 0.
From the injectivity of ff at 00, we know:
b+f(2b+f(b))=0 or 2b+2f(b)=0, b + f(2b + f(b)) = 0 \text{ or } 2b + 2f(b) = 0,
but the latter cannot hold, otherwise we would have f(b)=bf(b) = -b, and thus
f(b)=f(f(b))=2b+f(b)b=0. f(-b) = f(f(b)) = 2b + f(-b) \Rightarrow b = 0.
Hence f(2b+f(b))=bf(2b + f(b)) = -b. Therefore
4b2=f(b+f(b))2=f(2b+f(b)+f(2b+f(b)))2=4(2b+f(b))2. 4b^2 = f(b + f(b))^2 = f(2b + f(b) + f(2b + f(b)))^2 = 4(2b + f(b))^2.
That is, f(b)=bf(b) = -b or f(b)=3bf(b) = -3b. From the earlier discussion we know the only possibility is f(b)=3bf(b) = -3b, but then we would have
f(b)=f(2b+f(b))=bf(b)=f(f(b))+2b=b. f(-b) = f(2b + f(b)) = -b \Rightarrow f(b) = f(f(-b)) + 2b = b.
So b=0b=0, a contradiction. Combining the above, the sub-conclusion holds.

(3) ff is an injective odd function and f(2x)=2f(x)f(2x) = 2f(x), xZ\forall x \in \mathbb{Z}
First, substituting (x)(-x), f(x)f(x) for x,yx, y in the original problem gives
f(x+f(f(x)))f(f(x)+f(x))=0. f(-x + f(f(x)))f(f(x) + f(-x)) = 0.
So f(f(x))=xf(f(x)) = x or f(x)=f(x)f(x) = -f(-x). But even if the former holds
f(x)=f(f(x))2x=xf(x)=f(f(x))+2x=x=f(x). \begin{aligned} & f(-x) = f(f(x)) - 2x = -x \\ \Rightarrow & f(x) = f(f(-x)) + 2x = x = -f(-x). \end{aligned}
The above discussion tells us ff is an odd function. Then the first sub-conclusion becomes
f(f(x))=2xf(x). f(f(x)) = 2x - f(x).
Thus ff is injective, and finally by the second sub-conclusion
f(2x)=f(f(x))+f(f(x))=2f(x). f(2x) = f(f(x)) + f(f(x)) = 2f(x).

(4) If there exists an odd number in f(Z)f(\mathbb{Z}), then f(x)=x,xZf(x) = x, \forall x \in \mathbb{Z}
Suppose the integer cc satisfies that f(c)f(c) is odd, then substituting y=x+cy = x + c into the original problem gives
f(x+f(x+c))f(x+c+f(x))=(2x+f(c))(2x+2cf(c)). f(x + f(x + c))f(x + c + f(x)) = (2x + f(c))(2x + 2c - f(c)).
In particular, f(x+c+f(x))f(x + c + f(x)) is odd. Using f(2x)=2f(x)f(2x) = 2f(x) we know:
x+f(x)0(mod2). x + f(x) \equiv 0 \pmod{2}.
Then using f(2x)=2f(x)f(2x) = 2f(x) again we can deduce that
v2(f(x))=v2(x),xZ, v_2(f(x)) = v_2(x), \forall x \in \mathbb{Z},
Substituting y=xf(x)2y = \frac{x - f(x)}{2} gives
f(x+f(xf(x)2))f(x+f(x)2)=(2x+f(xf(x)2))(xf(x)+f(x+f(x)2)). \begin{aligned} & f\left(x + f\left(\frac{x - f(x)}{2}\right)\right) f\left(\frac{x + f(x)}{2}\right) \\ & = \left(2x + f\left(\frac{-x - f(x)}{2}\right)\right) \left(x - f(x) + f\left(\frac{x + f(x)}{2}\right)\right). \end{aligned}
Note that f(x+f(x)2)=xf(\frac{x+f(x)}{2}) = x, so
f(x+f(xf(x)2))=2xf(x)=f(f(x)). f\left(x + f\left(\frac{x - f(x)}{2}\right)\right) = 2x - f(x) = f(f(x)).
By injectivity, f(xf(x)2)=f(x)xf(\frac{x-f(x)}{2}) = f(x) - x, so
v2(f(x)x)=v2(f(xf(x)2))=v2(xf(x)2). v_2(f(x) - x) = v_2\left(f\left(\frac{x - f(x)}{2}\right)\right) = v_2\left(\frac{x - f(x)}{2}\right).
The only possibility is f(x)=xf(x) = x

(5) If f(Z)f(\mathbb{Z}) contains only even numbers, then f(x)=2x,xZf(x) = -2x, \forall x \in \mathbb{Z}
We can consider a new function g:ZZg: \mathbb{Z} \to \mathbb{Z} satisfying 2g(x)=f(x),xZ2g(x) = f(x), \forall x \in \mathbb{Z}, then the condition can be rewritten as
g(x+2g(y))g(y+2g(x))=(x+g(yx))(y+g(xy)). g(x + 2g(y))g(y + 2g(x)) = (x + g(y - x))(y + g(x - y)).
Substituting f(x)-f(x) for yy in the above, we get
g(x+2g(g(x)))g(g(x))=(x+g(g(x)x))(g(x)+g(x+g(x))). g(x+2g(-g(x)))g(g(x)) = (x+g(-g(x)-x))(-g(x)+g(x+g(x))).
Since gg inherits most of the properties of ff, we have
(xg(x)2)2RHS=LHS=g(g(x))2=(xg(x)2)2. \left(\frac{x - g(x)}{2}\right)^2 \ge \text{RHS} = \text{LHS} = g(g(x))^2 = \left(\frac{x - g(x)}{2}\right)^2.
Thus g(x+g(x))=x+g(x)2g(x + g(x)) = \frac{x + g(x)}{2}. But g(2x)=2g(x)g(2x) = 2g(x) tells us
v2(g(x))v2(x),xZ. v_2(g(x)) \geq v_2(x), \forall x \in \mathbb{Z}.
So
g(x)=x,xZf(x)=2x,xZ. g(x) = -x, \forall x \in \mathbb{Z} \Rightarrow f(x) = -2x, \forall x \in \mathbb{Z}.

Remark: In fact, the condition f(0)=0f(0) = 0 is not needed; it can be derived using just the original condition. But stating it directly in the problem statement can reduce some computation. Below is the proof that f(0)=0f(0) = 0: substituting x,y=0x, y = 0 gives
f(f(0))2=f(0)2f(f(0))=f(0) or f(0). f(f(0))^2 = f(0)^2 \Rightarrow f(f(0)) = f(0) \text{ or } -f(0).
If f(f(0))=f(0)f(f(0)) = -f(0), then substituting x,y=f(0)x, y = f(0) gives
f(0)2=9f(0)2f(0)=0. f(0)^2 = 9f(0)^2 \Rightarrow f(0) = 0.
If f(f(0))=f(0)f(f(0)) = f(0), then likewise substituting x,y=f(0)x, y = f(0) gives
f(2f(0))2=9f(0)2f(2f(0))=3f(0) or 3f(0). f(2f(0))^2 = 9f(0)^2 \Rightarrow f(2f(0)) = 3f(0) \text{ or } -3f(0).
(i) f(2f(0))=3f(0)f(2f(0)) = 3f(0): substituting x=f(0),y=0x = f(0), y = 0 gives
f(2f(0))f(f(f(0)))=(2f(0)+f(f(0)))f(f(0)). f(2f(0))f(f(f(0))) = (2f(0) + f(-f(0)))f(f(0)).
If f(0)0f(0) \neq 0 then f(f(0))=f(0)f(-f(0)) = f(0). Then substituting x=f(0),y=0x = -f(0), y = 0:
f(0)2=f(0)(f(f(0))2f(0))f(0)=3f(0). f(0)^2 = f(0)(f(f(0)) - 2f(0)) \Rightarrow f(0) = 3f(0).
Thus f(0)0f(0) \neq 0 is a contradiction, so f(0)=0f(0) = 0.

(ii) f(2f(0))=3f(0)f(2f(0)) = -3f(0): at this point, again substituting x=f(0),y=0x = f(0), y = 0 gives
f(f(0))=5f(0) f(-f(0)) = -5f(0)
Then substituting x=f(0),y=0x = -f(0), y = 0 gives
f(f(f(0)))f(0)=f(0)f(f(0)). f(f(-f(0)))f(0) = -f(0)f(-f(0)).
Therefore when f(0)0f(0) \neq 0, f(5f(0))=5f(0)f(-5f(0)) = 5f(0), and finally taking x,y=5f(0)x, y = 5f(0) gives
f(0)2=81f(0)2 f(0)^2 = 81f(0)^2
which contradicts f(0)0f(0) \neq 0, so in this case, f(0)=0f(0) = 0
Combining the above, f(0)=0f(0) = 0.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement translated into English from zh; metadata (topic, difficulty) added by this project.