Prove that there exists even a collection of such bi's such that each bi/bj is a power of 2. For this purpose, for each i choose such collection with bi=ai and minimal possible bj's with j=i. The product of all n2 numbers in these n collections is at most (2(n−1)/2a1a2⋯an)n.
Мы докажем, что существуют даже числа b1,b2,…,bn, удовлетворяющие следующим (более сильным) условиям:
(1) bi≥ai при всех i≤n;
(2) b1b2…bn≤2(n−1)/2a1a2…an;
(3) отношение любых двух из чисел bi является степенью двойки (с целым показателем).
Заметим, что доказываемое утверждение не изменится, если какое-то из чисел ak (а с ним и соответствующее bk) умножить на некоторую степень двойки. Умножим каждое из чисел ak на степень двойки так, чтобы все полученные числа лежали в промежутке [1,2).
Не умаляя общности можно считать, что 1≤a1≤a2≤⋯≤an<2. Покажем теперь, что одна из следующих n последовательностей удовлетворяет всем трём условиям:
a1,a2,a3,an−1,an,a1,2a1,2a1,…,2a1,2a1;a2,2a2,2a2,…,2a2,2a2;a3,a3,2a3,…,2a3,2a3;…an−1,an−1,an−1,…,an−1,2an−1;an,an,an,…,an,an.
Поскольку для любых k и l выполнено неравенство 2al≥2>ak, каждая из последовательностей удовлетворяет (1). Кроме того, каждая из последовательностей, очевидно, удовлетворяет (3).
Осталось показать, что хотя бы одна из них удовлетворяет (2).
Для этого заметим, что произведение всех n2 чисел во всех n последовательностях равно
2(n−1)+(n−2)+⋯+0⋅a1na2n…ann=(2(n−1)/2a1a2…an)n.
Следовательно, произведение чисел хотя бы в одной из последовательностей не превосходит 2(n−1)/2a1a2…an, что и требовалось.