Квант

Трансцендентные числа

Понятие о числе формировалось на протяжении тысячелетий. И лишь двести лет тому назад — прежде всего в трудах Л. Эйлера (1707—1783) — в математику вошли комплексные числа, и завершилось развитие понятия о числе.

Напомним этапы (нехронологические) этого развития:

  1. натуральные числа 1, 2, 3, …\ldots;
  2. целые числа …\ldots, −3-3, −2-2, −1-1, 0, 1, 2, 3, …\ldots;
  3. рациональные числа, т. е. числа вида pq\dfrac pq, где pp — целое, qq — натуральное число;
  4. действительные числа, т. е. числа, выражаемые бесконечными десятичными дробями;
  5. комплексные числа, т. е. числа вида a+bia+bi, где aa и bb — действительные числа, а символ ii определяется условием i2=−1i^2=-1.

В этой последовательности каждый следующий класс содержит все числа предыдущего класса и дополнительно «новые» числа. При каждом расширении класса чисел мы приобретаем возможность производить во всех случаях те или иные действия, которые не всёгда выполнимы в «старых» числах. Так, в классе целых чисел всегда выполнимо вычитание, а в классе рациональных сверх того всегда выполнимо деление, в классе действительных чисел всегда выполнимы не только четыре арифметических Действия, но — для положительных чисел — извлечение корня, и вообще возведение в любую действительную степень, а также нахождение логарифма. Наконец, как доказал в 1799 году Гаусс (1777—1855), в комплексных числах всегда разрешимы алгебраические уравнения любой степени: уравнение
a0zn+a1zn−1+…+an=0,(1) a_0z^n+a_1z^{n-1}+\ldots+a_n=0,\tag1
где nn — натуральное число, а коэффициенты — комплексные, имеет nn комплексных корней. Ещё раньше (1748 г.) Эйлер построил теорию показательной, логарифмической, тригонометрических и обратных им функций от комплексного аргумента.

В настоящей статье мы рассмотрим другую классификацию чисел, именно, разбиение их на алгебраические и неалгебраические (иначе — трансцендентные).

Определение. Число называется алгебраическим, если существует алгебраическое уравнение с целыми коэффициентами, корнем которого оно является.

Подчеркнём, что для того, чтобы число было алгебраическим, уравнение (1), которому оно удовлетворяет, должно иметь коэффициентами целые числа (или может быть приведено к такому уравнению).

Очевидно, рациональные числа являются алгебраическими: pq\dfrac pq есть корень уравнения qz−p=0qz-p=0 с целыми коэффициентами qq и −p-p. Алгебраическими числами являются корни квадратных уравнений с целыми коэффициентами, например: число ii (корень уравнения z2+1=0z^2+1=0), число −5−1-\sqrt5-1 (корень уравнения z2+2z−4=0z^2+2z-4=0), число 1−i51-i\sqrt5 (корень уравнения z2−2z+6=0z^2-2z+6=0).

Существуют ли трансцендентные числа?

Естественно возникает вопрос: а есть ли вообще трансцендентные числа?

Положительный ответ на него дал в 1844 году французский математик Лиувилль (1809—1882). В 1873 году Эрмит доказал трансцендентность числа ee, в 1882 году Линдеман — трансцендентность числа π\pi. В 1900 году на II Международном конгрессе математиков в Париже Д. Гильберт (1860—1940), среди поставленных им и ставших знаменитыми 23 проблем, сформулировал седьмую проблему: трансцендентны ли числа вида αβ\alpha^\beta, где α\alpha — алгебраическое число, отличное от нуля и единицы, а β\beta — иррациональное алгебраическое число?

Положительный ответ на этот вопрос дал в 1934 году выдающийся советский математик А. О. Гельфонд (1906—1968).

Результаты Лиувилля

В дальнейшем мы будем предполагать, что алгебраические и трансцендентные числа — действительные, хотя всё остается справедливым и для комплексных чисел (см. упражнения в конце статьи).

Теорема 1. Пусть α\alpha — иррациональное число, являющееся корнем уравнения
f(z)≡a0zn+a1zn−1+…+an=0.(2) f(z)\equiv a_0z^n+a_1z^{n-1}+\ldots+a_n=0.\tag2
По коэффициентам уравнения и произвольному A≥∣α∣A\ge|\alpha| можно найти такое число MM, что для любой дроби pq\dfrac pq, ∣pq∣≤A\left|\dfrac pq\right|\le A, не являющейся корнем уравнения (2), справедливо неравенство
∣α−pq∣≥1Mqn.(3) \left|\alpha-\dfrac pq\right|\ge\dfrac1{Mq^n}.\tag3

Доказательство. По условию теоремы имеем:
f(α)=a0αn+a1αn−1+…+an−1α+an=0,f(pq)=a0(pq)n+a1(pq)n−1+an−1pq+an≠0. \begin{gather*} f(\alpha)=a_0\alpha^n+a_1\alpha^{n-1}+\ldots+a_{n-1}\alpha+a_n=0,\\ f{\left(\dfrac pq\right)}=a_0{\left(\dfrac pq\right)^n}+a_1{\left(\dfrac pq\right)^{n-1}}+ a_{n-1}\dfrac pq+a_n\ne0. \end{gather*}
Отсюда
f(pq)=f(pq)−f(α)=a0[(pq)n−αn]+a1[(pq)n−1−αn−1]+…+an−1(pq−α)==(pq−α){a0[(pq)n−1+(pq)n−2α+…+pqαn−2+αn−1]++a1[(pq)n−2+(pq)n−3α+…+αn−2]+…+an−1}. \begin{gather*} f{\left(\dfrac pq\right)}=f{\left(\dfrac pq\right)}-f(\alpha)=a_0{\left[{\left(\dfrac pq\right)^n}-\alpha^n\right]}+a_1{\left[{\left(\dfrac pq\right)^{n-1}}-\alpha^{n-1}\right]}+ \ldots+a_{n-1}{\left(\dfrac pq-\alpha\right)}=\\ ={\left(\dfrac pq-\alpha\right)}{\left\{a_0{\left[{\left(\dfrac pq\right)^{n-1}}+ {\left(\dfrac pq\right)^{n-2}}\alpha+\ldots+\dfrac pq\alpha^{n-2}+\alpha^{n-1}\right]}+{}\right.}\\ {\left.{}+a_1{\left[{\left(\dfrac pq\right)^{n-2}}+{\left(\dfrac pq\right)^{n-3}}\alpha+\ldots+\alpha^{n-2}\right]}+\ldots+a_{n-1}\right\}}. \end{gather*}
Так как ∣α∣<A|\alpha|\lt A, ∣pq∣≤A\left|\dfrac pq\right|\le A, то ∣f(pq)∣≤∣pq−α∣M,(4) \left|f{\left(\dfrac pq\right)}\right|\le{\left|\dfrac pq-\alpha\right|}M,\tag4
где M=∣a0∣nAn−1+∣a1∣(n−1)An−2+…+∣an−1∣.(5) M=|a_0|nA^{n-1}+|a_1|(n-1)A^{n-2}+\ldots+|a_{n-1}|.\tag5
Но ∣f(pq)∣=∣a0pn+a1pn−1q+…+anqn∣qn.(6) \left|f{\left(\dfrac pq\right)}\right|=\dfrac{|a_0p^n+a_1p^{n-1}q+\ldots+a_nq^n|}{q^n}.\tag6

В числителе дроби (6) a0a_0, a1a_1, …\ldots, ana_n, pp, qq — целые числа, поэтому числитель (6) — целое число, а так как f(pq)≠0f{\left(\dfrac pq\right)}\ne0, то он не меньше единицы. Следовательно,
∣f(pq)∣≥1qn.(7) \left|f{\left(\dfrac pq\right)}\right|\ge\dfrac1{q^n}.\tag7
Из (4) и (7) следует (3). Теорема доказана.

Теорема 2. Число
α=c0+c110+c2102!+c3103!+…+ck10k!+…, \alpha=c_0+\dfrac{c_1}{10}+\dfrac{c_2}{10^{2!}}+\dfrac{c_3}{10^{3!}}+\ldots+\dfrac{c_k}{10^{k!}}+{\ldots},
где c0c_0 — произвольное целое, а c1c_1, c2c_2, …\ldots принимают одно из значений 0, 1, 2, …\ldots, 9 и не равны нулю подряд, начиная с некоторого, — трансцендентно.

Доказательство. Положим
c0+c110+c2102!+…+ck10k!=pq.(8) c_0+\dfrac{c_1}{10}+\dfrac{c_2}{10^{2!}}+\ldots+\dfrac{c_k}{10^{k!}}=\dfrac pq.\tag8
Тогда
α−pq=ck+110(k+1)!+ck+210(k+2)!+…>0, \alpha-\dfrac pq=\dfrac{c_{k+1}}{10^{(k+1)!}}+\dfrac{c_{k+2}}{10^{(k+2)!}}+\ldots\gt0,
и так как q=10k!q=10^{k!}, то α−pq=ck+1qk+1+ck+2q(k+1)(k+2)+…. \alpha-\dfrac pq=\dfrac{c_{k+1}}{q^{k+1}}+\dfrac{c_{k+2}}{q^{(k+1)(k+2)}}+{\ldots}.
Отсюда
α−pq≤9(1qk+1+1q(k+1)(k+2)+…)<9(q−1)qk.(9) \alpha-\dfrac pq\le9{\left(\dfrac1{q^{k+1}}+\dfrac1{q^{(k+1)(k+2)}}+\ldots\right)}\lt\dfrac9{(q-1)q^k}.\tag9

Чтобы доказать трансцендентность числа α\alpha, предположим противное — что оно алгебраическое; тогда α\alpha удовлетворяет уравнению (1), коэффициенты которого — целые числа. Обозначим через dd кратчайшее расстояние от корняα\alpha до других действительных корней уравнения.

Положив A=∣α∣+dA=|\alpha|+d, вычислим по формуле (5) число MM и выберем натуральнсе число kk таким большим, чтобы одновременно выполнялись следующие три неравенства:
k>n,9(q−1)qk<d,9(q−1)qk−n<1M.(10) k\gt n,\quad\dfrac9{(q-1)q^k}\lt d,\quad\dfrac9{(q-1)q^{k-n}}\lt\dfrac1M.\tag{10}

В силу неравенства (9) и среднего из условий (10), pq\dfrac pq отстоит от α\alpha меньше чем. на dd, и потому не является корнем уравнения (1). Так как ∣pq∣=∣α−(α−pq)∣≤∣α∣+∣α−pq∣<∣α∣+d=A, \left|\dfrac pq\right|=\left|\alpha-\left(\alpha-\dfrac pq\right)\right|\le|\alpha|+\left|\alpha-\dfrac pq\right|\lt|\alpha|+d=A,
то выполняются условия теоремы 1, и, следовательно,
∣α−pq∣≥1Mqn.(11) \left|\alpha-\dfrac pq\right|\ge\dfrac1{Mq^n}.\tag{11}

С другой стороны, из неравенства (9) и последнего из условий (10)
∣α−pq∣<1Mqn.(12) \left|\alpha-\dfrac pq\right|\lt\dfrac1{Mq^n}.\tag{12}

Таким образом, предположение, что α\alpha — алгебраическое число, привело к противоречивым неравенствам (11) и (12). Следовательно, α\alpha — трансцендентное число.

Итак, теорема 2 позволяет нам строить трансцендентные числа. Именно, трансцендентное число можно получить из всякой бесконечной дроби, у которой не все цифры, начиная с некоторой, нули, по следующему способу: нужно kk-ю цифру после запятой поставить на место с номером k!k!, а остальные места заполнить нулями. Например, из числа 0,314159…0{,}314159\ldots получается такое трансцендентное число:
0,3100040…010…050…↓↓↓6-еместо24-еместо120-еместо \def\A#1{\mathclap{\footnotesize\begin{array}{c}\text{#1-е}\\\text{место}\end{array}}} \def\colsep#1#2{#2} \colsep{0pt}{\begin{array}{ccccccc} 0{,}31000&4&0\ldots0&1&0\ldots0&5&0\ldots\\ &\mathclap\downarrow&&\mathclap\downarrow&&\mathclap\downarrow&\\ &\A{6}&&\A{24}&&\A{120}& \end{array}}

Заключение

С одной стороны, действительные трансцендентные числа составляют часть всех действительных чисел. Но приведённый в конце предыдущего пункта пример показывает, что в некотором смысле трансцендентных чисел «столько же», сколько и действительных, — именно в том смысле, что из каждого действительного числа (кроме конечных десятичных чисел) можно образовать трансцендентное.

Однако в некотором другом смысле почти все действительные числа — трансцендентные, алгебраические же составляют лишь ничтожную часть действительных чисел!

В 1878 году немецкий математик Г. Кантор (1845—1918) доказал, что алгебраические числа можно занумеровать так, что каждое алгебраическое число получит свой номер, и под каждым номером будет алгебраическое число (см. Приложение). Возьмём отрезок сколь угодно малой длины, например длины ε=10−15\eps=10^{-15} см (напомним, что радиус электрона равен приблизительно 10−1210^{-12} см). Изобразив действительные числа точками числовой прямой, покроем алгебраическую точку №1 отрезком длины 12ε\dfrac12\eps, алгебраическую точку №2 — отрезком длины 122ε\dfrac1{2^2}\eps, алгебраическую точку №nn — отрезком длины — 12nε\dfrac1{2^n}\eps и т. д. Сумма длин покрывающих отрезков равна ε\eps, хотя они частично и накладываются друг на друга и покрывают не только все алгебраические числа, но и часть трансцендентных. Вся числовая ось бесконечна, а сумма длин отрезков, покрывающих алгебраические точки, составляет всего тысячную долю радиуса электрона! Это наглядно показывает, что почти все числа — трансцендентные, алгебраические же числа являются редкими исключениями.

Приложение

Назовем рангом уравнения (1) число rr:
r=n+∣a0∣+∣a1∣+…+∣an∣;(13) r=n+|a_0|+|a_1|+\ldots+|a_n|;\tag{13}
здесь n≥1n\ge1, ∣a0∣≥1|a_0|\ge1, следовательно, r≥2r\ge2.

Для каждого натурального r≥2r\ge2 неопределённое уравнение (13) имеет конечное число решений в целых неотрицательных числах. Следовательно, существует конечное число уравнений каждого ранга. Например, ранга 2 — два уравнения: ±x=0\pm x=0; ранга 3 — шесть уравнений:
±x2=0,±x±1=0; \pm x^2=0,\quad \pm x\pm1=0;
ранга 4 — уравнения
±x3=0,±x2±x=0,±x2±1=0,±x±2=0,±2x±1=0. \pm x^3=0,\quad\pm x^2\pm x=0,\quad\pm x^2\pm1=0,\quad\pm x\pm2=0,\quad\pm2x\pm1=0.
Найдём корни этих уравнений и выпишем их друг за другом: сначала корни уравнений ранга 2, затем — корни уравнений ранга 3 и т. д.; корни уравнений одного ранга выписываем в произвольном порядке, причём если число является корнем нескольких уравнений, то выписываем его только один раз. Получим последовательность чисел:
0, 1, −1, i, −i, 2, −2, 12, −12, 0,~1,~{-1},~i,~{-i},~2,~{-2},~\dfrac12,~{-\dfrac12},
далее — корни уравнений ранга 5 и т. д.

Каждое алгебраическое число, таким образом, будет выписано и получит свой порядковый номер в последовательности. Если интересуются только действительными алгебраическими числами, то комплексные опускают.

Упражнения

  1. Докажите, что число
    α=c0+c12+c222!+…+ck2k!+…, \alpha=c_0+\dfrac{c_1}2+\dfrac{c_2}{2^{2!}}+\ldots+\dfrac{c_k}{2^{k!}}+{\ldots},
    где c0c_0 — целое, а c1c_1, c2c_2, …\ldots принимают одно из значений 0 или 1, — трансцендентно.
  2. Докажите, что теорема 2 справедлива и в том случае, если числа {ck}\{c_k\} принимают любые целые значения, ограниченные в совокупности, т. е. если существует такая константа BB, что ∣ck∣<B|c_k|\lt B для всех значений индекса kk.
  3. Докажите, что в теореме 2 можно положить
    α=c0+c110n1+c210n2+…, \alpha=c_0+\dfrac{c_1}{10^{n_1}}+\dfrac{c_2}{10^{n_2}}+{\ldots},
    где {nk}\{n_k\} — любая последовательность натуральных чисел, подчинённая условию
    nk+1≥λknk,k=1, 2, …, n_{k+1}\ge\lambda_kn_k,\quad k=1{,}~2{,}~{\ldots},
    а {λk}\{\lambda_k\} — произвольная бесконечно возрастающая последовательность действительных чисел, например, λk=lg⁡k\lambda_k=\lg k.

В следующих упражнениях под целым комплексным числом мы понимаем число вида a+bia+bi, под рациональным комплексным — число a+biq\dfrac{a+bi}q, где aa, bb — целые, qq — натуральное число, а ii — такое, что i2=−1i^2=-1.

  1. Докажите, что если число α\alpha удовлетворяет уравнению (1) с целыми комплексными коэффициентами, то оно алгебраическое.
  2. Докажите, что теорема 1 справедлива, если в ее условиях α\alpha — комплексное иррациональное, а pq\dfrac pq — комплексное рациональное число.
  3. Докажите, что теорема 2 и утверждения упражнений 1, 2, 3 справедливы и тогда, когда коэффициенты {ck}\{c_k\} принимают целые комплексные значения.