Maths Olympiad Prep

Library / /40 of 42

Algebra Difficulty 7.6 National olympiad, round 2 Prove it Ireland

Let f(n)f^{(n)} denote the nn-fold iterate of a function, i.e.
f(1)(x)=f(x),f(2)(x)=f(f(x)),f(3)(x)=f(f(f(x))), f^{(1)}(x) = f(x), \quad f^{(2)}(x) = f(f(x)), \quad f^{(3)}(x) = f(f(f(x))), \dots
and let f:[0,)[0,)f : [0, \infty) \to [0, \infty) be such that
f(2)(x)=sf(x)+tx,x0. f^{(2)}(x) = s f(x) + t x, \quad x \ge 0.
Assuming only that s,tRs, t \in \mathbb{R} are non-zero, show that if
f(n+m)(p)=f(m)(p),for some n,mN,p[0,), f^{(n+m)}(p) = f^{(m)}(p), \quad \text{for some } n, m \in \mathbb{N}, p \in [0, \infty),
then f(p)=pf(p) = p.

Solutions — 2

Solution 1

Define a sequence (pi)i0(p_i)_{i \ge 0} by letting p0=pp_0 = p and pi=f(i)(p)p_i = f^{(i)}(p) for i1i \ge 1. Putting x=pnx = p_n in the given equation, f(2)(x)=sf(x)+txf^{(2)}(x) = s f(x) + t x, gives the following linear recurrence
pn+2=spn+1+tpn.(25) p_{n+2} = s p_{n+1} + t p_n. \qquad (25)
Applying f(i)f^{(i)} for i1i \ge 1 to the condition f(n+m)(p)=f(m)(p)f^{(n+m)}(p) = f^{(m)}(p) implies pn+k=pkp_{n+k} = p_k for all kmk \ge m, i.e. the sequence (pi)i0(p_i)_{i \ge 0} is periodic. We wish to prove p0=p1p_0 = p_1. The characteristic polynomial of the linear recurrence (25) is X2sXtX^2 - sX - t, with discriminant s2+4ts^2 + 4t.

Case 1: s2+4t=0s^2 + 4t = 0. In this case, the characteristic polynomial has a double root, say r0r_0. Since r02=t0r_0^2 = -t \ne 0, we have r00r_0 \ne 0. The sequence then has the form pk=(α+kβ)r0kp_k = (\alpha + k\beta) r_0^k for k0k \ge 0. The condition pn+k=pkp_{n+k} = p_k for all kmk \ge m then translates into
(α+(n+k)β)r0n+k=(α+kβ)r0kfor km, (\alpha + (n + k)\beta) r_0^{n+k} = (\alpha + k\beta) r_0^k \quad \text{for } k \ge m,
which could be rewritten as kβ(r0n1)=α(α+nβ)r0nk\beta(r_0^n - 1) = \alpha - (\alpha + n\beta) r_0^n. Since this holds true for at least two positive values of kk, we must have β(r0n1)=0\beta(r_0^n - 1) = 0, i.e. β=0\beta = 0 or r0n=1r_0^n = 1.
If r0n=1r_0^n = 1, the previous equation implies nβ=0n\beta = 0, hence β=0\beta = 0. If β=0\beta = 0, the previous equation implies α(r0n1)=0\alpha(r_0^n - 1) = 0. If α=0\alpha = 0, we obtain pi=0p_i = 0 for all i0i \ge 0, in particular p0=p1p_0 = p_1. Otherwise, we need to have r0n=1r_0^n = 1. We can conclude that, unless α=β=0\alpha = \beta = 0, we need to have β=0\beta = 0 and r0n=1r_0^n = 1. This gives pk=αr0kp_k = \alpha r_0^k for all k0k \ge 0, in particular p0=α0p_0 = \alpha \ge 0 and p1=αr00p_1 = \alpha r_0 \ge 0. Therefore r0r_0 is a non-negative real number (we continue to assume α0\alpha \ne 0). Since r0n=1r_0^n = 1 this implies r0=1r_0 = 1, and so pk=αp_k = \alpha for all k0k \ge 0.

Case 2: s2+4t0s^2 + 4t \ne 0. In this case, the characteristic polynomial has two distinct roots r1r2r_1 \ne r_2. They are non-zero, because r1r2=t0r_1 r_2 = -t \ne 0. The sequence then has the form pk=αr1k+βr2kp_k = \alpha r_1^k + \beta r_2^k for k0k \ge 0, and the condition pn+k=pkp_{n+k} = p_k for all kmk \ge m translates into αr1n+k+βr2n+k=αr1k+βr2k\alpha r_1^{n+k} + \beta r_2^{n+k} = \alpha r_1^k + \beta r_2^k for kmk \ge m. This can be rewritten as
r1kα(r1n1)+r2kβ(r2n1)=0.(26) r_1^k \alpha (r_1^n - 1) + r_2^k \beta (r_2^n - 1) = 0. \quad (26)
If α=β=0\alpha = \beta = 0, we clearly have p0=p1=0p_0 = p_1 = 0. From now on, we assume (α,β)(0,0)(\alpha, \beta) \ne (0, 0). There are three cases: r1n1r_1^n \ne 1, r2n1r_2^n \ne 1, and r1n=r2n=1r_1^n = r_2^n = 1. However, symmetry between r1r_1 and r2r_2 covers the second case once we prove the first one.

Case 2A: r1n1r_1^n \ne 1. We can rewrite (26) as
α(r1r2)k=β(r2n1)r1n1for km \alpha \left(\frac{r_1}{r_2}\right)^k = -\frac{\beta(r_2^n - 1)}{r_1^n - 1} \quad \text{for } k \ge m
and obtain α=0\alpha = 0. Otherwise the non-zero LHS would give different values for different kmk \ge m, because r1r2r_1 \ne r_2 in Case 2. With α=0\alpha = 0, we get p0=β>0p_0 = \beta > 0 and p1=βr20p_1 = \beta r_2 \ge 0. In particular, r20r_2 \ge 0 is a real number; in fact, r2>0r_2 > 0 since r2r_2 is non-zero. On the other hand, (26) with α=0\alpha = 0 and β0\beta \ne 0 implies r2n=1r_2^n = 1, hence r2=1r_2 = 1 and p0=p1p_0 = p_1, as required.

Case 2B: r1n=r2n=1r_1^n = r_2^n = 1. In this case, r1r_1 and r2r_2 are complex numbers that satisfy r1=r2=1|r_1| = |r_2| = 1. We recall that r1r2=tr_1 r_2 = -t, hence we have (t)n=r1nr2n=1(-t)^n = r_1^n r_2^n = 1. Since tt is a real number, we need to have t=±1t = \pm 1. If t=1t = 1, then r2=1/r1=rˉ1r_2 = -1/r_1 = -\bar{r}_1, which implies s=r1+r2=r1rˉ1=2(r1)is = r_1 + r_2 = r_1 - \bar{r}_1 = 2\Im(r_1)i. As ss is real, this is only possible if the imaginary part of r1r_1 is equal to zero, but then s=0s = 0, which was excluded. Hence, we must have t=1t = -1, which implies r2=1/r1=rˉ1r_2 = 1/r_1 = \bar{r}_1.
If we let r1=u+ivr_1 = u + iv with real numbers u,vu, v, then r2=uivr_2 = u - iv and
p0=α+βp1=αr1+βr2=(α+β)u+(αβ)vi. p_0 = \alpha + \beta \\ p_1 = \alpha r_1 + \beta r_2 = (\alpha + \beta)u + (\alpha - \beta)vi.
Since p1p_1 is real, we need to have (αβ)v=0(\alpha - \beta)v = 0. If v=0v = 0, then r1=r2r_1 = r_2, which was excluded in Case 2. Hence α=β\alpha = \beta and
pk=α(r1k+r2k)=α(r1k+rˉ1k)=2α(r1k). p_k = \alpha(r_1^k + r_2^k) = \alpha(r_1^k + \bar{r}_1^k) = 2\alpha\Re(r_1^k).
Because r1r_1 is an nn-th root of unity, there exists a smallest positive integer dd for which r1d=1r_1^d = 1, and r1r_1 is a primitive dd-th root of unity. As r1r2r_1 \neq r_2 we have d>1d > 1. A complete list of dd-th roots of unity then is
r1,r12,r13,,r1d1,rd. r_1, r_1^2, r_1^3, \dots, r_1^{d-1}, r^d.
Since p0=α>0p_0 = \alpha > 0 and pk0p_k \ge 0 for all k0k \ge 0, the real parts of all these dd-th roots of unity need to be non-negative. However, for each d2d \ge 2 there is a dd-th root of unity with negative real part. This can be seen explicitly by considering the dd-th roots of unity in trigonometric form
ζk=cos(2kπd)+isin(2kπd)k=0,1,,d1. \zeta_k = \cos \left( \frac{2k\pi}{d} \right) + i \sin \left( \frac{2k\pi}{d} \right) \quad k = 0, 1, \dots, d-1.
The real part of ζk\zeta_k is equal to cos(2kπd)\cos(\frac{2k\pi}{d}) and this is negative for k=d2k = \lfloor \frac{d}{2} \rfloor if d2d \ge 2. We can conclude now that Case 2B is not possible, and we have shown in all other cases that p0=p1p_0 = p_1, i.e. f(p)=pf(p) = p.

Solution 2

Since x=(f(2)(x)sf(x))/tx = (f^{(2)}(x) - s f(x))/t, it is clear that ff is injective. This allows us to “peel off” layers of ff from the assumed equation
f(n+m)(p)=f(m)(p) f^{(n+m)}(p) = f^{(m)}(p)
to deduce that
f(n)(p)=p.(27) f^{(n)}(p) = p. \qquad (27)
Thus, we need to show that every periodic point is fixed. We assume that nNn \in \mathbb{N} is minimal in (27).
From now on, a subscripted variable will denote an iterate, so xk=f(k)(x)x_k = f^{(k)}(x), pk=f(k)(p)p_k = f^{(k)}(p), etc., for every k0k \ge 0; in particular, x0=xx_0 = x and x1=f(x)x_1 = f(x).
Inductively, we see that pn+m=pmp_{n+m} = p_m for all mNm \in \mathbb{N}. Putting x=pmx = p_m for each 0m<n0 \le m < n in f(2)(x)=sf(x)+txf^{(2)}(x) = s f(x) + t x, and adding these equations, we get
σ=(s+t)σ \sigma = (s + t) \sigma
where σ:=i=0n1pi\sigma := \sum_{i=0}^{n-1} p_i. We conclude that either σ=0\sigma = 0 or s+t=1s + t = 1.
By minimality of nn, the points pip_i, 0i<n0 \le i < n, are distinct, so if σ=0\sigma = 0, then n=1n = 1 and p=0p = 0. This proves the desired result except in the case s+t=1s + t = 1.

From now on, we assume s+t=1s + t = 1. For the sake of contradiction assume that the least period nn of pp strictly exceeds 1. We rewrite f(2)(x)=sf(x)+txf^{(2)}(x) = s f(x) + t x as
f(2)(x)=(1t)f(x)+tx,xR.(28) f^{(2)}(x) = (1 - t) f(x) + t x, \quad x \in \mathbb{R}. \qquad (28)
This equation allows us to write all higher iterates in a similar form:
xk+1=skx1+tkx0,xR,kN.(29) x_{k+1} = s_k x_1 + t_k x_0, \quad x \in \mathbb{R}, k \in \mathbb{N}. \qquad (29)
Now,
xk+2=skx2+tkx1=(sk(1t)+tk)x1+sktx0. x_{k+2} = s_k x_2 + t_k x_1 = (s_k(1 - t) + t_k) x_1 + s_k t x_0.
so we get the recurrence relations
sk+1=sk(1t)+tktk+1=skt}(30) \left. \begin{array}{l} s_{k+1} = s_k(1 - t) + t_k \\ t_{k+1} = s_k t \end{array} \right\} \qquad (30)
Together with s1=1ts_1 = 1 - t, t1=tt_1 = t, (30) defines sks_k and tkt_k for all kNk \in \mathbb{N}. Note that sk+1+tk+1=sk+tks_{k+1} + t_{k+1} = s_k + t_k, so we have sk+tk=1s_k + t_k = 1 for all kNk \in \mathbb{N}. Let us also use (30) to write tk+2t_{k+2} in terms of sks_k and tkt_k. Since tk+2=sk+1tt_{k+2} = s_{k+1} t, we obtain
tk+2=skt(1t)+tkt(31) t_{k+2} = s_k t (1 - t) + t_k t \qquad (31)
Applying the identity xk=(1tk)x1+tkx0x_k = (1 - t_k) x_1 + t_k x_0 with x=px = p and k=nk = n, we deduce
(1tn)p0=(1tn)p1, (1 - t_n) p_0 = (1 - t_n) p_1,
giving a contradiction (since the least period of pp strictly exceeds 1) unless tn=1t_n = 1. To finish the proof, we prove that tkt_k never equals 1.
We assume without loss of generality that k>1k > 1. We are given that s,t0s, t \neq 0. Since now s=1ts = 1 - t, we have t0,1t \neq 0, 1. These omitted values break the line into three intervals and we consider each separately.
Suppose first that 0<t<10 < t < 1. In (30), sk+1s_{k+1} and tk+1t_{k+1} are linear combinations of sks_k and tkt_k, where the coefficients are positive. Since s1,t1>0s_1, t_1 > 0, it follows inductively that sk,tk>0s_k, t_k > 0 for all kNk \in \mathbb{N}. Since sk+tk=1s_k + t_k = 1, we deduce that tk1t_k \neq 1.
Suppose next that t<0t < 0, and so s1=1t>1s_1 = 1 - t > 1. Using (30), it follows by induction that tk<0t_k < 0 and sk>1s_k > 1 for all kNk \in \mathbb{N}.
Finally, we consider t>1t > 1, and so s1=1t<0s_1 = 1 - t < 0. By (30), we have t2<0t_2 < 0 and so s2>1s_2 > 1. It now follows inductively from (31) that t2j<0t_{2j} < 0 and s2j>1s_{2j} > 1 for all jNj \in \mathbb{N}. We deduce from (30) that t2j+1>1t_{2j+1} > 1, and so s2j+1<0s_{2j+1} < 0, for all jNj \in \mathbb{N}. This finishes the proof that tkt_k never equals 1, and so we are done.

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 and solution reproduced as published; topic and difficulty added by this site.