8
th
IMC 2001
July 19 - July 25
Prague, Czech Republic
First day
Problem 1.
Let n be a positive integer. Consider an n×n matrix with entries 1, 2, . . . , n
2
written in order starting top left and moving along each row in turn left–to–
right. We choose n entries of the matrix such that exactly one entry is chosen
in each row and each column. What are the possible values of the sum of the
selected entries?
Solution. Since there are exactly n rows and n columns, the choice is of
the form
{(j, σ(j)) : j = 1, . . . , n}
where σ ∈ S
n
is a permutation. Thus the corresponding sum is equal to
n
j=1
n(j − 1) + σ(j) =
n
j=1
nj −
n
j=1
n +
n
j=1
σ(j)
= n
n
j=1
j −
n
j=1
n +
n
j=1
j = (n + 1)
n(n + 1)
2
− n
2
=
n(n
2
+ 1)
2
,
which shows that the sum is independent of σ.
Problem 2.
Let r, s, t be positive integers which are pairwise relatively prime. If a and b
are elements of a commutative multiplicative group with unity element e, and
a
r
= b
s
= (ab)
t
= e, prove that a = b = e.
Does the same conclusion hold if a and b are elements of an arbitrary non-
commutative group?
Solution. 1. There exist integers u and v such that us + vt = 1. Since
ab = ba, we obtain
ab = (ab)
us+vt
= (ab)
us
(ab)
t
v
= (ab)
us
e = (ab)
us
= a
us
(b
s
)
u
= a
us
e = a
us
.
Therefore, b
r
= eb
r
= a
r
b
r
= (ab)
r
= a
usr
= (a
r
)
us
= e. Since xr + ys = 1 for
suitable integers x and y,
b = b
xr+ys
= (b
r
)
x
(b
s
)
y
= e.
It follows similarly that a = e as well.
2. This is not true. Let a = (123) and b = (34567) be cycles of the permu-
tation group S
7
of order 7. Then ab = (1234567) and a
3
= b
5
= (ab)
7
= e.
Problem 3. Find lim
t1
(1 − t)
∞
n=1
t
n
1 + t
n
, where t 1 means that t ap-
proaches 1 from below.
1
8
th
IMC 2001
July 19 - July 25
Prague, Czech Republic
Second day
Problem 1.
Let r, s ≥ 1 be integers and a
0
, a
1
, . . . , a
r−1
, b
0
, b
1
, . . . , b
s−1
be real non-
negative numbers such that
(a
0
+ a
1
x + a
2
x
2
+ . . . + a
r−1
x
r−1
+ x
r
)(b
0
+ b
1
x + b
2
x
2
+ . . . + b
s−1
x
s−1
+ x
s
) =
1 + x + x
2
+ . . . + x
r+s−1
+ x
r+s
.
Prove that each a
i
and each b
j
equals either 0 or 1.
Solution. Multiply the left hand side polynomials. We obtain the following
equalities:
a
0
b
0
= 1, a
0
b
1
+ a
1
b
0
= 1, . . .
Among them one can find equations
a
0
+ a
1
b
s−1
+ a
2
b
s−2
+ . . . = 1
and
b
0
+ b
1
a
r−1
+ b
2
a
r−2
+ . . . = 1.
From these equations it follows that a
0
, b
0
≤ 1. Taking into account that
a
0
b
0
= 1 we can see that a
0
= b
0
= 1.
Now looking at the following equations we notice that all a’s must be less
than or equal to 1. The same statement holds for the b’s. It follows from
a
0
b
1
+a
1
b
0
= 1 that one of the numbers a
1
, b
1
equals 0 while the other one must
be 1. Follow by induction.
Problem 2.
Let a
0
=
√
2, b
0
= 2, a
n+1
=
2 −
4 − a
2
n
, b
n+1
=
2b
n
2 +
4 + b
2
n
.
a) Prove that the sequences (a
n
), (b
n
) are decreasing and converge to 0.
b) Prove that the sequence (2
n
a
n
) is increasing, the sequence (2
n
b
n
) is de-
creasing and that these two sequences converge to the same limit.
c) Prove that there is a positive constant C such that for all n the following
inequality holds: 0 < b
n
− a
n
<
C
8
n
.
Solution. Obviously a
2
=
2 −
√
2 <
√
2. Since the function f(x) =
2 −
√
4 − x
2
is increasing on the interval [0, 2] the inequality a
1
> a
2
implies
that a
2
> a
3
. Simple induction ends the proof of monotonicity of (a
n
). In the
same way we prove that (b
n
) decreases
just notice that g(x) =
2x
2 +
√
4 + x
2
=
2/
2/x +
1 + 4/x
2
. It is a matter of simple manipulation to prove that
2f(x) > x for all x ∈ (0, 2), this implies that the sequence (2
n
a
n
) is strictly
1
increasing. The inequality 2g(x) < x for x ∈ (0, 2) implies that the sequence
(2
n
b
n
) strictly decreases. By an easy induction one can show that a
2
n
=
4b
2
n
4+b
2
n
for positive integers n. Since the limit of the decreasing sequence (2
n
b
n
) of
positive numbers is finite we have
lim 4
n
a
2
n
= lim
4 · 4
n
b
2
n
4 + b
2
n
= lim 4
n
b
2
n
.
We know already that the limits lim 2
n
a
n
and lim 2
n
b
n
are equal. The first
of the two is positive because the sequence (2
n
a
n
) is strictly increasing. The
existence of a number C follows easily from the equalities
2
n
b
n
− 2
n
a
n
=
4
n
b
2
n
−
4
n+1
b
2
n
4 + b
2
n
/
2
n
b
n
+ 2
n
a
n
=
(2
n
b
n
)
4
4 + b
2
n
·
1
4
n
·
1
2
n
(b
n
+ a
n
)
and from the existence of positive limits lim 2
n
b
n
and lim 2
n
a
n
.
Remark. The last problem may be solved in a much simpler way by
someone who is able to make use of sine and cosine. It is enough to notice that
a
n
= 2 sin
π
2
n+1
and b
n
= 2 tan
π
2
n+1
.
Problem 3.
Find the maximum number of points on a sphere of radius 1 in R
n
such that
the distance between any two of these points is strictly greater than
√
2.
Solution. The unit sphere in R
n
is defined by
S
n−1
=
(x
1
, . . . , x
n
) ∈ R
n
|
n
k=1
x
2
k
= 1
.
The distance between the points X = (x
1
, . . . , x
n
) and Y = (y
1
, . . . , y
n
) is:
d
2
(X, Y ) =
n
k=1
(x
k
− y
k
)
2
.
We have
d(X, Y ) >
√
2 ⇔ d
2
(X, Y ) > 2
⇔
n
k=1
x
2
k
+
n
k=1
y
2
k
+ 2
n
k=1
x
k
y
k
> 2
⇔
n
k=1
x
k
y
k
< 0
Taking account of the symmetry of the sphere, we can suppose that
A
1
= (−1, 0, . . . , 0).
For X = A
1
,
n
k=1
x
k
y
k
< 0 implies y
1
> 0, ∀Y ∈ M
n
.
Let X = (x
1
,
X), Y = (y
1
, Y ) ∈ M
n
\{A
1
}, X, Y ∈ R
n−1
.
2
We have
n
k=1
x
k
y
k
< 0 ⇒ x
1
y
1
+
n−1
k=1
x
k
y
k
< 0 ⇔
n−1
k=1
x
k
y
k
< 0,
where
x
k
=
x
k
x
2
k
, y
k
=
y
k
y
2
k
.
therefore
(x
1
, . . . , x
n−1
), (y
1
, . . . , y
n−1
) ∈ S
n−2
and verifies
n
k=1
x
k
y
k
< 0.
If a
n
is the search number of points in R
n
we obtain a
n
≤ 1 + a
n−1
and
a
1
= 2 implies that a
n
≤ n + 1.
We show that a
n
= n + 1, giving an example of a set M
n
with (n + 1)
elements satisfying the conditions of the problem.
A
1
= (−1, 0, 0, 0, . . . , 0, 0)
A
2
=
1
n
, −c
1
, 0, 0, . . . , 0, 0
A
3
=
1
n
,
1
n−1
· c
1
, −c
2
, 0, . . . , 0, 0
A
4
=
1
n
,
1
n−1
· c
1
,
1
n−1
· c
2
, −c
3
, . . . , 0, 0
A
n−1
=
1
n
,
1
n−1
· c
1
,
1
n−2
· c
2
,
1
n−3
· c
3
, . . . , −c
n−2
, 0
A
n
=
1
n
,
1
n−1
· c
1
,
1
n−2
· c
1
,
1
n−3
· c
3
, . . . ,
1
2
· c
n−2
, −c
n−1
A
n+1
=
1
n
,
1
n−1
· c
1
,
1
n−2
· c
2
,
1
n−3
· c
3
, . . . ,
1
2
· c
n−2
, c
n−1
where
c
k
=
1 +
1
n
1 −
1
n − k + 1
, k = 1, n − 1.
We have
n
k=1
x
k
y
k
= −
1
n
< 0 and
n
k−=1
x
2
k
= 1, ∀X, Y ∈ {A
1
, . . . , A
n+1
}.
These points are on the unit sphere in R
n
and the distance between any two
points is equal to
d =
√
2
1 +
1
n
>
√
2.
Remark. For n = 2 the points form an equilateral triangle in the unit
circle; for n = 3 the four points from a regular tetrahedron and in R
n
the points
from an n dimensional regular simplex.
Problem 4.
Let A = (a
k,
)
k,=1, ,n
be an n × n complex matrix such that for each
m ∈ {1, . . . , n} and 1 ≤ j
1
< . . . < j
m
≤ n the determinant of the matrix
(a
j
k
,j
)
k,=1, ,m
is zero. Prove that A
n
= 0 and that there exists a permutation
σ ∈ S
n
such that the matrix
(a
σ(k),σ()
)
k,=1, ,n
3
has all of its nonzero elements above the diagonal.
Solution. We will only prove (2), since it implies (1). Consider a directed
graph G with n vertices V
1
, . . . , V
n
and a directed edge from V
k
to V
when
a
k,
= 0. We shall prove that it is acyclic.
Assume that there exists a cycle and take one of minimum length m. Let
j
1
< . . . < j
m
be the vertices the cycle goes through and let σ
0
∈ S
n
be a
permutation such that a
j
k
,j
σ
0
(k)
= 0 for k = 1, . . . , m. Observe that for any
other σ ∈ S
n
we have a
j
k
,j
σ(k)
= 0 for some k ∈ {1, . . . , m}, otherwise we would
obtain a different cycle through the same set of vertices and, consequently, a
shorter cycle. Finally
0 = det(a
j
k
,j
)
k,=1, ,m
= (−1)
sign σ
0
m
k=1
a
j
k
,j
σ
0
(k)
+
σ=σ
0
(−1)
sign σ
m
k=1
a
j
k
,j
σ(k)
= 0,
which is a contradiction.
Since G is acyclic there exists a topological ordering i.e. a permutation
σ ∈ S
n
such that k < whenever there is an edge from V
σ(k)
to V
σ()
. It is easy
to see that this permutation solves the problem.
Problem 5. Let R be the set of real numbers. Prove that there is no
function f : R → R with f(0) > 0, and such that
f(x + y) ≥ f (x) + yf (f(x)) for all x, y ∈ R.
Solution. Suppose that there exists a function satisfying the inequality. If
f(f (x)) ≤ 0 for all x, then f is a decreasing function in view of the inequalities
f(x + y) ≥ f(x) + yf(f (x)) ≥ f(x) for any y ≤ 0. Since f (0) > 0 ≥ f(f(x)),
it implies f(x) > 0 for all x, which is a contradiction. Hence there is a z such
that f(f (z)) > 0. Then the inequality f(z + x) ≥ f (z) + xf(f(z)) shows that
lim
x→∞
f(x) = +∞ and therefore lim
x→∞
f(f (x)) = +∞. In particular, there exist
x, y > 0 such that f(x) ≥ 0, f(f(x)) > 1, y ≥
x+1
f(f(x))−1
and f (f(x+y +1)) ≥ 0.
Then f(x + y) ≥ f(x) + yf (f(x)) ≥ x + y + 1 and hence
f(f (x + y)) ≥ f(x + y + 1) +
f(x + y) −(x + y + 1)
f(f (x + y + 1)) ≥
≥ f(x + y + 1) ≥ f(x + y) + f(f(x + y)) ≥
≥ f(x) + yf(f(x)) + f(f (x + y)) > f(f(x + y)).
This contradiction completes the solution of the problem.
4
Problem 6.
For each positive integer n, let f
n
(ϑ) = sin ϑ · sin(2ϑ) · sin(4ϑ) ···sin(2
n
ϑ).
For all real ϑ and all n, prove that
|f
n
(ϑ)| ≤
2
√
3
|f
n
(π/3)|.
Solution. We prove that g(ϑ) = |sin ϑ||sin(2ϑ)|
1/2
attains its maximum
value (
√
3/2)
3/2
at points 2
k
π/3 (where k is a positive integer). This can be
seen by using derivatives or a classical bound like
|g(ϑ)| = |sin ϑ||sin(2ϑ)|
1/2
=
√
2
4
√
3
4
|sin ϑ| · |sin ϑ| ·|sin ϑ| · |
√
3 cos ϑ|
2
≤
√
2
4
√
3
·
3 sin
2
ϑ + 3 cos
2
ϑ
4
=
√
3
2
3/2
.
Hence
f
n
(ϑ)
f
n
(π/3)
=
g(ϑ) ·g(2ϑ)
1/2
· g(4ϑ)
3/4
···g(2
n−1
ϑ)
E
g(π/3) · g(2π/3)
1/2
· g(4π/3)
3/4
···g(2
n−1
π/3)
E
·
sin(2
n
ϑ)
sin(2
n
π/3)
1−E/2
≤
sin(2
n
ϑ)
sin(2
n
π/3)
1−E/2
≤
1
√
3/2
1−E/2
≤
2
√
3
.
where E =
2
3
(1 −(−1/2)
n
). This is exactly the bound we had to prove.
5
Solution.
lim
t→1−0
(1 − t)
∞
n=1
t
n
1 + t
n
= lim
t→1−0
1 − t
− ln t
· (− ln t)
∞
n=1
t
n
1 + t
n
=
= lim
t→1−0
(− ln t)
∞
n=1
1
1 + e
−n ln t
= lim
h→+0
h
∞
n=1
1
1 + e
nh
=
∞
0
dx
1 + e
x
= ln 2.
Problem 4.
Let k be a positive integer. Let p(x) be a polynomial of degree n each of
whose coefficients is −1, 1 or 0, and which is divisible by (x − 1)
k
. Let q be a
prime such that
q
ln q
<
k
ln(n+1)
. Prove that the complex qth roots of unity are
roots of the polynomial p(x).
Solution. Let p(x) = (x−1)
k
·r(x) and ε
j
= e
2πi·j/q
(j = 1, 2, . . . , q−1). As
is well-known, the polynomial x
q−1
+ x
q−2
+ . . . + x + 1 = (x − ε
1
) . . . (x − ε
q−1
)
is irreducible, thus all ε
1
, . . . , ε
q−1
are roots of r(x), or none of them.
Suppose that none of ε
1
, . . . , ε
q−1
is a root of r(x). Then
q−1
j=1
r(ε
j
) is a
rational integer, which is not 0 and
(n + 1)
q−1
≥
q−1
j=1
p(ε
j
)
=
q−1
j=1
(1 − ε
j
)
k
·
q−1
j=1
r(ε
j
)
≥
≥
q−1
j=1
(1 − ε
j
)
k
= (1
q−1
+ 1
q−2
+ . . . + 1
1
+ 1)
k
= q
k
.
This contradicts the condition
q
ln q
<
k
ln(n+1)
.
Problem 5.
Let A be an n × n complex matrix such that A = λI for all λ ∈ C. Prove
that A is similar to a matrix having at most one non-zero entry on the main
diagonal.
Solution. The statement will be proved by induction on n. For n = 1,
there is nothing to do. In the case n = 2, write A =
a b
c d
. If b = 0, and
c = 0 or b = c = 0 then A is similar to
1 0
a/b 1
a b
c d
1 0
−a/b 1
=
0 b
c − ad/b a + d
or
1 −a/c
0 1
a b
c d
1 a/c
0 1
=
0 b − ad/c
c a + d
,
respectively. If b = c = 0 and a = d, then A is similar to
1 1
0 1
a 0
0 d
1 −1
0 1
=
a d − a
0 d
,
2
and we can perform the step seen in the case b = 0 again.
Assume now that n > 3 and the problem has been solved for all n
< n. Let
A =
A
∗
∗ β
n
, where A
is (n − 1) × (n − 1) matrix. Clearly we may assume
that A
= λ
I, so the induction provides a P with, say, P
−1
A
P =
0 ∗
∗ α
n−1
.
But then the matrix
B =
P
−1
0
0 1
A
∗
∗ β
P 0
0 1
=
P
−1
A
P ∗
∗ β
is similar to A and its diagonal is (0, 0, . . . , 0, α, β). On the other hand, we may
also view B as
0 ∗
∗ C
n
, where C is an (n −1) × (n− 1) matrix with diagonal
(0, . . . , 0, α, β). If the inductive hypothesis is applicable to C, we would have
Q
−1
CQ = D, with D =
0 ∗
∗ γ
n−1
so that finally the matrix
E =
1 0
0 Q
−1
·B·
1 0
0 Q
=
1 0
0 Q
−1
0 ∗
∗ C
1 0
0 Q
=
0 ∗
∗ D
is similar to A and its diagonal is (0, 0, . . . , 0, γ), as required.
The inductive argument can fail only when n − 1 = 2 and the resulting
matrix applying P has the form
P
−1
AP =
0 a b
c d 0
e 0 d
where d = 0. The numbers a, b, c, e cannot be 0 at the same time. If, say,
b = 0, A is similar to
1 0 0
0 1 0
1 0 1
0 a b
c d 0
e 0 d
1 0 0
0 1 0
−1 0 1
=
−b a b
c d 0
e − b − d a b + d
.
Performing half of the induction step again, the diagonal of the resulting matrix
will be (0, d − b, d + b) (the trace is the same) and the induction step can be
finished. The cases a = 0, c = 0 and e = 0 are similar.
Problem 6.
Suppose that the differentiable functions a, b, f, g : R → R satisfy
f(x) ≥ 0, f
(x) ≥ 0, g(x) > 0, g
(x) > 0 for all x ∈ R,
lim
x→∞
a(x) = A > 0, lim
x→∞
b(x) = B > 0, lim
x→∞
f(x) = lim
x→∞
g(x) = ∞,
and
f
(x)
g
(x)
+ a(x)
f(x)
g(x)
= b(x).
Prove that
lim
x→∞
f(x)
g(x)
=
B
A + 1
.
3
Solution. Let 0 < ε < A be an arbitrary real number. If x is sufficiently
large then f(x) > 0, g(x) > 0, |a(x) − A| < ε, |b(x) − B| < ε and
(1) B − ε < b(x) =
f
(x)
g
(x)
+ a(x)
f(x)
g(x)
<
f
(x)
g
(x)
+ (A + ε)
f(x)
g(x)
<
<
(A + ε)(A + 1)
A
·
f
(x)
g(x)
A
+ A · f(x) ·
g(x)
A−1
· g
(x)
(A + 1) ·
g(x)
A
· g
(x)
=
=
(A + ε)(A + 1)
A
·
f(x) ·
g(x)
A
g(x)
A+1
,
thus
(2)
f(x) ·
g(x)
A
g(x)
A+1
>
A(B − ε)
(A + ε)(A + 1)
.
It can be similarly obtained that, for sufficiently large x,
(3)
f(x) ·
g(x)
A
g(x)
A+1
<
A(B + ε)
(A − ε)(A + 1)
.
From ε → 0, we have
lim
x→∞
f(x) ·
g(x)
A
g(x)
A+1
=
B
A + 1
.
By l’Hospital’s rule this implies
lim
x→∞
f(x)
g(x)
= lim
x→∞
f(x) ·
g(x)
A
g(x)
A+1
=
B
A + 1
.
4
. 8
th
IMC 2001
July 19 - July 25
Prague, Czech Republic
First day
Problem 1.
Let n be. b
xr+ys
= (b
r
)
x
(b
s
)
y
= e.
It follows similarly that a = e as well.
2. This is not true. Let a = (123) and b = (34567) be cycles of the permu-
tation