Квант

5

Об одной теореме
Кронекера

К. Г. БАНКОВ (НРБ)

Теорема, о которой здесь поддет речь, играет заметную роль в теории чисел. Однако нам она интересна по другой причине: с ее помощью удается просто решать элементарно формулируемые, но по существу трудные задачи. Прежде чем привести саму теорему, мы рассмотрим две такие задачи.

Задча 1. Докажите, что существует степень числа 2, десятичная запись которой начинается с цифр 1986.

Чтобы решить эту задачу, нужно найти такую степень m∈Nm \in N, чтобы 10n⋅1986<2m<10n⋅198710^n \cdot 1986 < 2^m < 10^n \cdot 1987 для некоторого nn. Логарифмируя по основанию 10, получаем

lg⁡1986+lg⁡10n<lg⁡2<lg⁡1987+lg⁡10n,\lg 1986 + \lg 10^n < \lg 2 < \lg 1987 + \lg 10^n,

или

lg⁡1986<lg⁡2−n<lg⁡1987.\lg 1986 < \lg 2 - n < \lg 1987.

Задча будет решена, если мы сумем найти такие натуральные nn и mm, чтобы одно из чисел вида

lg⁡2−n,m,n∈N\lg 2 - n, m, n \in N

(1)

попало в маленький интераval (lg 1986, lg 1987).

Задча 2. В верхинах целочисленной квадратной сетки наиссованы

одинаковые маленькие коты (рис. 1). Докажите, что луч y=kxy = kx, x≥0x \geq 0 пересечет, кроме центраного, хотя бы еще одного кота, если число kk — irrationalное.

Пусть 2ε02\varepsilon_0 — «ширина кота», иначе говоря, пусть центраный кот пересекает ось OxOx по отрезку [−ε0;ε0][-\varepsilon_0; \varepsilon_0]. Для определения предположим, что луч расположен в первом квадрате (остальные случи аналогичны). Тогда луч пересекает прямые y=1,2,…,n,…y = 1, 2, \dots, n, \dots по точкам с абциссами α,2α,…,nα,…\alpha, 2\alpha, \dots, n\alpha, \dots, где α=1/k\alpha = 1/k. Задча будет решена, если мы найдем такие натуральные nn и mm, что

m−ε0<nα<m+ε0,m - \varepsilon_0 < n\alpha < m + \varepsilon_0,

или

−ε0<nα−m<ε0,-\varepsilon_0 < n\alpha - m < \varepsilon_0,

6

то есть сумем установить, что одно из чисел вида
nα−m,n,m∈N,n\alpha - m, n, m \in \mathbb{N},
(2)
подает в маленький интервал (−ε0,ε0)(-\varepsilon_0, \varepsilon_0).

Замечательная идея теоремы Кронекара*) состоит в том, что такие множества, как (1) и (2), содержат числа, лежащие вообще в любом интервале. Чтобы дать точную формулировку этой теоремы, нам потребуется одно определение.

Числовое множество A⊂RA \subset \mathbb{R} называется всюду плотным (в R\mathbb{R}), если любой интервал содержит элемент этого множества. Иными словами, AA всюду плотно в R\mathbb{R}, если для любых чисел x,y∈Rx, y \in \mathbb{R}, x<yx < y существует a∈Aa \in A, такой что x<a<yx < a < y.

Уражнение

  1. Укажите, какие из следующих множества всюду плотны в R\mathbb{R}: а) все рациональные числа; б) все irrationalные числа; в) все числа вида n+5m/17n + 5m/17 (n,m∈Zn, m \in \mathbb{Z}); г) все числа вида n+k/mn + k/m (n,k,m∈Zn, k, m \in \mathbb{Z}).
  2. Пусть множество AA всюду плотно в R\mathbb{R} и r≠0r \neq 0 — действительное число. Доказите, что тогда множества
    B={a+r;a∈A},C={ra,a∈A}B = \{a + r; a \in A\}, C = \{ra, a \in A\}
    то же всюду плотны в R\mathbb{R}.

Teорема Кронекара. Для произвольного irrationalного числа a≠0a \neq 0 множество
{mα+n;m,n∈Z}\{m\alpha + n; m, n \in \mathbb{Z}\}
(3) всюду плотно в R\mathbb{R}.

Доказательство. Нужно установить, что для любых двух чисел x,yx, y, для которых x<yx < y, существует числа вида mα+nm\alpha + n, где m,n∈Zm, n \in \mathbb{Z} такое, что x<mα+n<yx < m\alpha + n < y. Обозначим через δ\delta длину интервала Δ=(x;y)\Delta = (x; y) и разделим интервал [0; 1] на конечное число интервалов Δ1,Δ2,…,Δn\Delta_1, \Delta_2, \dots, \Delta_n, каждый из которых имеет длину меньше, чем δ\delta. Отметим теперь, что для любого целого числа mm, оченьное, существует целое nn, для которого число mα+nm\alpha + n лежит на отрезке [0; 1]. Так как целых чисел бесконечно много, а отрезок [0; 1] разделен на конечное число интервалов, существует целые числа m1,m2,n1,n2m_1, m_2, n_1, n_2, для которых m1≠m2m_1 \neq m_2 и числа m1α+n1m_1\alpha + n_1 и m2α+n2m_2\alpha + n_2 лежат в одном и том же интервале Δi\Delta_i. Это означает, что число a=(m1−m2)α+(n1−n2)a = (m_1 - m_2)\alpha + (n_1 - n_2) по абсцилотному значению меньше, чем δ\delta. Кроме того, равенство a=0a = 0 не может быть верно, потому что из него вытекает, что a=n2−n1m1−m2a = \frac{n_2 - n_1}{m_1 - m_2} — рациональное число. Из сказанного следует, что некоторое число, кратное aa, которое также имеет вид mα+nm\alpha + n, не целое числа, будет принадлежать Δ=(x;y)\Delta = (x; y); теорема доказана.

Замечание. Теорема остается верной, если множество (3) заменить на множество
{mα−n;m,n∈N}.\{m\alpha - n; m, n \in \mathbb{N}\}.

Это легко выводится из доказанной теоремы; вывод мы оставляем читателю в качестве упражнения.

Возвращая теперь к множеству (1) и (2), мы видим, что они удовлетворяют условиям теоремы: задачи 1 и 2 тем самым решены. (Мы считаем известным, что число lg 2 irrationalно; впрочем, это несложно доказать.)

Уражнение 3. Показите, что в задаче о котах условие irrationalность kk нельзя опустить.

Рассмотрим еще несколько задач, решения которых используют теорему Кронекара.

Задача 3. Докажите, что существует квадрат натурального числа, дескрипная запись которого начинается с любых предварительных заданных цифр.

Решение. Найдем квадрат натурального числа, первые цифры десятичной записи которого −a0a1...as-a_0a_1...a_s. Обозначим через AA число A=a0a1...asA = a_0a_1...a_s. Будем теперь искать такое натуральное число nn, чтобы для некоторого натурального числа kk были верны неравенства
A⋅10k<n2<(A+1)⋅10k,A \cdot 10^k < n^2 < (A + 1) \cdot 10^k,
или lg A<2lg⁡n−k<lg⁡(A+1)A < 2\lg n - k < \lg (A + 1).
Если мы выберем число nn равным n=2mn = 2^m, а число kk — четным, k=2tk = 2t, то lg A<2mlg2−2t<lg⁡(A+1)A < 2mlg 2 - 2t < \lg (A + 1). (5)

Согласно теореме, заменению (см. (4)) и упражнению 2, множество
{2mlg2−2t;m,t∈N}\{2mlg 2 - 2t; m, t \in \mathbb{N}\} является всюду плотным, и, следовательно, существует числа mm и tt, для которых верно (5). Задчача решения.

Для решения следующих задач нам потребуется еще такое утверждение:

Лемma. Если две неперерывные функции принимают одинаковые значения, когда аргументы являются элементы одного и того же всюду плотного множества, то они совпадают всюду.

Эта lemma «геометрический оцендна»; ее формульное доказательство малопривлекательное (хотя и нетрудно), поэтому мы его не приводим.

Задача 4. Докажите, что функция
f(x)=sin⁡x+sin⁡πxf(x) = \sin x + \sin \pi x
невероидческая.

Решение. Допустим, что функция ff невероидческая, и обозначим через T≠0T \neq 0 один из

7

ee периодов. Тогда равенство
sin⁡π(x+T)+sin⁡π2(x+T)=sin⁡πx+sin⁡π2x\sin \pi(x+T) + \sin \pi\sqrt{2}(x+T) = \sin \pi x + \sin \pi\sqrt{2}x
(6)
верно для любого действительного числа xx. Если в этом равенстве мы заменим xx произвольным четыREM числом 2m2m, то получим
sin⁡πT+sin⁡π2(2m+T)=sin⁡(π2⋅2m).\sin \pi T + \sin \pi\sqrt{2}(2m+T) = \sin (\pi\sqrt{2} \cdot 2m).
Используя снова периодичность функций sin, получаем равенство
sin⁡πT+sin⁡π2(2m+2n2+T)=sin⁡π2(2m+2n2),\sin \pi T + \sin \pi\sqrt{2}\left(2m + \frac{2n}{\sqrt{2}} + T\right) = \sin \pi\sqrt{2}\left(2m + \frac{2n}{\sqrt{2}}\right),
которое верно для любых двух целых чисел mm и nn. Согласно теореме упражнения 2 множество
{2m+2n2;m,n — целые числа}\left\{ 2m + \frac{2n}{\sqrt{2}}; m, n \text{ — целые числа} \right\}
является всиду плотным. Это означает, что функция sin⁡πT+sin⁡π2(x+T)\sin \pi T + \sin \pi\sqrt{2}(x+T) и sin π2x\pi\sqrt{2}x принимают одинаковые значения, когда их аргументы являются элементы одного и того же всиду плотного множества и, следовательно (по лемме), совпадают всиду, то есть равенство
sin⁡πT+sin⁡π2(x+T)=sin⁡π2x\sin \pi T + \sin \pi\sqrt{2}(x+T) = \sin \pi\sqrt{2}x
(7)
верно для любого действительного числа xx. Вычитая (7) из (6), получаем
sin⁡π(x+T)sin⁡πT=sin⁡πx.\sin \pi(x+T) \sin \pi T = \sin \pi x.
В последнем равенстве полагаем x=Tx = T; получим
sin⁡2πT−sin⁡πT=sin⁡πT,\sin 2\pi T - \sin \pi T = \sin \pi T,
или
sin⁡πT(cos⁡πT−1)=0.\sin \pi T(\cos \pi T - 1) = 0.
Из последнего равенства следует, что TT — целое число. Тогда из (7) следует
sin⁡π2(x+T)−sin⁡π2x=0,\sin \pi\sqrt{2}(x+T) - \sin \pi\sqrt{2}x = 0,
или
sin⁡π2T2cos⁡π2(x+T2)=0.\sin \pi\sqrt{2}\frac{T}{2}\cos \pi\sqrt{2}\left(x + \frac{T}{2}\right) = 0.
Так как существует значения xx, для которых
cos⁡π2(x+T2)≠0,\cos \pi\sqrt{2}\left(x + \frac{T}{2}\right) \neq 0, то sin⁡π2T2=0\sin \pi\sqrt{2}\frac{T}{2} = 0; отсюда вытекает, что 2T2\sqrt{2}\frac{T}{2} — целое число. Но, с другой стороны, TT — также целое число и T≠0T \neq 0, значит 2\sqrt{2} — рациональное число, что неверно. Полученное противоречие доказывается, что функция ff неperiodична.

Вот еще одна задача, связанная с рассмотрением выше функций.
Задача 5. Докажите, что функция
f(x)=sin⁡πx+sin⁡π2xf(x) = \sin \pi x + \sin \pi\sqrt{2}x
не может принять значения 2, но принимает значения, сколько угодно близкие к числу 2.
Решение. Если мы допустим, что f(x)=2f(x) = 2 для некоторого xx, то будут выполнения одновременного равенства
sin⁡πx=1\sin \pi x = 1 и sin⁡π2x=1\sin \pi\sqrt{2}x = 1, откуда непредставлено следует, что число 2\sqrt{2} рационально, а это неверно. Следовательно, f(x)<2f(x) < 2 для любого числа.
Если xx — произвольное число вида 2m+122m + \frac{1}{2}, где mm — целое число, функция ff принимает вид
f(x)=1+sin⁡π2(2m+12).f(x) = 1 + \sin \pi\sqrt{2}\left(2m + \frac{1}{2}\right).
Покажем, что можно найти такое целое число mm, для которого
sin⁡π2(2m+12)\sin \pi\sqrt{2}\left(2m + \frac{1}{2}\right) сколь угодно близко к числу 1. Имея в виду непрерывность функции sin, достаточно найти такие целые числа mm и nn, что число 2(2m+12)\sqrt{2}\left(2m + \frac{1}{2}\right) произвольно близко к числу 2n+122n + \frac{1}{2}. Поэтому достаточно доказать, что для любого положительного ε\varepsilon существует целые числа mm и nn, для которых
2n+12−ε<2(2m+12)<2n+12+ε.2n + \frac{1}{2} - \varepsilon < \sqrt{2}\left(2m + \frac{1}{2}\right) < 2n + \frac{1}{2} + \varepsilon.
Преобразуем последнюю целочку неравенств к виду
1−2ε−2<4m2−4n<1+2ε−2.1 - 2\varepsilon - \sqrt{2} < 4m\sqrt{2} - 4n < 1 + 2\varepsilon - \sqrt{2}.
Теперь все следуем из теоремы и упражнения 2.
Задача 6. Найдиите все непрерывные действительные функции ff, для которых f(x)=f(x+1)=f(x+2)f(x) = f(x+1) = f(x+\sqrt{2}).
Решение. Пусть ff — непрерывная функция, для которой f(x)=f(x+1)=f(x+2)f(x) = f(x+1) = f(x+\sqrt{2}). Это означает, что числа 1 и 2\sqrt{2} — периоды функций ff. Тогда периода функции ff является также все числа вида m+n2m + n\sqrt{2}, где mm и nn — целые числа, то есть для любых двух целых чисел mm и nn верно равенство f(x+m+n2)=f(x)f(x + m + n\sqrt{2}) = f(x). Посленее равенство означает, что f(x+y)f(x + y) и f(x)f(x) принимают одинаковые значения, когда yy принадлежит плоскому многочеку
{m+n2;m,n — целые числа}.\{m + n\sqrt{2}; m, n \text{ — целые числа}\}.
Тогда согласно лемме получаем, что равенство f(x+y)=f(x)f(x + y) = f(x) верно для каждой числа yy, то есть каждое (действительное) число является периодом функций ff. Тепер, если x1x_1 и x2x_2 — два различных числа, мы положим y=x2−x1y = x_2 - x_1, и тогда
f(x1)=f(x1+(x2−x1))=f(x2).f(x_1) = f(x_1 + (x_2 - x_1)) = f(x_2).
Следовательно, решением задачи 6 будут все функции вида f(x)=af(x) = a, где aa — постоянная.