EssayAI
Блог
Блог
Математика и алгоритмы

Число Скьюза: когда li(x) уступит π(x)

11 июня 2026Время чтения: 6 минут
#число скьюза#простые числа#логарифмический интеграл#теорема литтлвуда#pi(x)
Число Скьюза: когда li(x) уступит π(x)

До числа Скьюза логарифмический интеграл li(x)\operatorname{li}(x) неизменно опережает счётную функцию простых чисел π(x)\pi(x): на всём видимом нам горизонте li(x)>π(x)\operatorname{li}(x) > \pi(x). Это выглядит как непреложный факт, и многие математики XIX века были убеждены, что так будет всегда. Стэнли Скьюз в 1933 году первым доказал обратное - существует такое xx, при котором знак разности li(x)π(x)\operatorname{li}(x) - \pi(x) меняется, - и оценил его сверху числом, впоследствии названным числом Скьюза. Оно настолько велико, что Годфри Харди назвал его «самым большим числом, которое когда-либо служило математическому доказательству». Чтобы почувствовать, насколько загадочна эта «погоня», исследуйте калькулятор ниже: он покажет, насколько далеко li(x)\operatorname{li}(x) убежало вперёд уже в диапазоне до 500 000.

Что такое счётная функция простых чисел

Счётная функция π(x)\pi(x) - это просто количество простых чисел, не превышающих xx. Например, π(10)=4\pi(10) = 4 (простые 2, 3, 5, 7), π(100)=25\pi(100) = 25, π(1000)=168\pi(1000) = 168. Определение элементарно, но поведение π(x)\pi(x) при больших xx оказывается одним из самых глубоких объектов математики.

В 1896 году Адамар и де ла Валле-Пуссен независимо доказали теорему о распределении простых чисел:

π(x)xlnx(x),\pi(x) \sim \frac{x}{\ln x} \quad (x \to \infty),

то есть π(x)/(x/lnx)1\pi(x) / (x / \ln x) \to 1. Это хорошее качественное утверждение, но количественно x/lnxx / \ln x уступает другой функции.

Логарифмический интеграл li(x) и почему он точнее

Логарифмический интеграл определяется как

li(x)=0xdtlnt\operatorname{li}(x) = \int_0^x \frac{dt}{\ln t}

(несобственный интеграл со стандартным значением в нуле и единице; обычно в теории чисел берут li2(x)=2xdt/lnt\operatorname{li}_2(x) = \int_2^x dt / \ln t, начиная от двойки). На практике удобно использовать разложение:

li(x)xlnx ⁣(1+1lnx+2ln2x+6ln3x+),\operatorname{li}(x) \approx \frac{x}{\ln x}\!\left(1 + \frac{1}{\ln x} + \frac{2}{\ln^2 x} + \frac{6}{\ln^3 x} + \cdots\right),

то есть li(x)\operatorname{li}(x) - это x/lnxx / \ln x плюс систематические поправки. Это и объясняет, почему он точнее: Гаусс в 1849 году вычислял π(x)\pi(x) вручную и обнаружил, что li(x)\operatorname{li}(x) всегда даёт чуть большее значение, чем реальный счётчик простых.

li(x) неотрывно бежит выше π(x): анимация нарастания разрыва при увеличении x от 2 до 10 000. Золотая ступенчатая кривая - π(x), синяя сглаженная - li(x). Разрыв между ними постепенно растёт, но никогда не меняет знака в этой зоне

Теорема Литтлвуда: знак всё-таки меняется

В 1914 году Джон Эдензор Литтлвуд доказал поразительный результат: разность li(x)π(x)\operatorname{li}(x) - \pi(x) меняет знак бесконечно много раз при xx \to \infty. Это означает, что существует бесконечная последовательность x1<x2<x_1 < x_2 < \cdots, при которых π(xk)>li(xk)\pi(x_k) > \operatorname{li}(x_k). Впрочем, Литтлвуд лишь доказал существование таких xx, не дав ни одного конкретного примера.

Доказательство опирается на явную формулу Римана для π(x)\pi(x) через нули дзета-функции:

π(x)=li(x)ρ:ζ(ρ)=0li(xρ)ln2+xdtt(t21)lnt,\pi(x) = \operatorname{li}(x) - \sum_{\rho:\,\zeta(\rho)=0} \operatorname{li}(x^\rho) - \ln 2 + \int_x^\infty \frac{dt}{t(t^2-1)\ln t},

где сумма берётся по нетривиальным нулям ρ\rho функции Римана ζ(s)\zeta(s). Каждый нуль вносит осциллирующий вклад в разность, и суммарно эти вклады неизбежно приводят к знакопеременам.

Схема нулей дзета-функции Римана и их вклад в осцилляции π(x) вокруг li(x)
Схема нулей дзета-функции Римана и их вклад в осцилляции π(x) вокруг li(x)

Первое число Скьюза: оценка 1933 года

Станислав Скьюз в 1933 году дал первую явную верхнюю границу для наименьшего xx, при котором π(x)li(x)\pi(x) \geq \operatorname{li}(x). Предполагая справедливость обобщённой гипотезы Римана (GRH), он получил:

Sk1=eee7910101034.\operatorname{Sk}_1 = e^{e^{e^{79}}} \approx 10^{10^{10^{34}}}.

Это «первое число Скьюза» - число, записанное в виде башни степеней. Его размер настолько непостижим, что не описывается экспоненциальной нотацией: 103410^{34} в показателе степени само астрономически велико.

В 1955 году Скьюз избавился от предположения о GRH и получил безусловную оценку:

Sk2=eeee7.705101010964,\operatorname{Sk}_2 = e^{e^{e^{e^{7.705}}}} \approx 10^{10^{10^{964}}},

которая ещё на несколько «этажей» выше первой.

Современные оценки: от башни к степени

Главный прорыв произошёл в 1987 году, когда Те Риле (Herman te Riele) доказал, что первое пересечение π(x)=li(x)\pi(x) = \operatorname{li}(x) происходит не позднее:

x06,658×10370,x_0 \approx 6{,}658 \times 10^{370},

причём в диапазоне [1,398×10316,  1,398×10316+10301][1{,}398 \times 10^{316},\; 1{,}398 \times 10^{316} + 10^{301}] содержится по меньшей мере 1018010^{180} точек пересечения. «Башня» свалилась до обычной степени десятки - это был колоссальный прогресс.

В 2000 году Кадвелл уточнил оценку: первое пересечение лежит не позднее 1,397×10316\approx 1{,}397 \times 10^{316}. В 2010 году Зегадло и Соузалид (Saouter, Demichel) нашли конкретный диапазон вблизи x1,4×10316x \approx 1{,}4 \times 10^{316}, содержащий пересечения. Само по себе конкретное наименьшее xx до сих пор неизвестно.

Почему li(x) обгоняет на «видимом» горизонте

На первый взгляд кажется парадоксом: если li(x)π(x)\operatorname{li}(x) - \pi(x) меняет знак бесконечно часто, почему мы никогда этого не видим в вычислениях? Ответ состоит из двух частей.

Во-первых, осциллирующие члены в формуле Римана, связанные с нулями ζ(s)\zeta(s), растут очень медленно - порядка x1/2/lnxx^{1/2} / \ln x (при условии GRH нули лежат на прямой s=1/2\Re s = 1/2, что и определяет этот порядок). Основной вклад li(x)\operatorname{li}(x) растёт как x/lnxx / \ln x, поэтому осциллирующие поправки «доросли» до него лишь при совершенно непостижимых значениях xx.

Во-вторых, все видимые нам xx (скажем, до 102510^{25}, где проверено, что li(x)>π(x)\operatorname{li}(x) > \pi(x)) - это даже не пылинка по сравнению с 1031610^{316}.

Частые ошибки

  • Путать li(x)\operatorname{li}(x) и ln(x)\ln(x). li(x)\operatorname{li}(x) - это интеграл от 1/lnt1/\ln t, а не логарифм. lnx\ln x и вовсе растёт логарифмически, тогда как li(x)x/lnx\operatorname{li}(x) \sim x / \ln x.
  • Думать, что li(x)>π(x)\operatorname{li}(x) > \pi(x) - закон природы. Это лишь эмпирическое наблюдение в очень малом (по меркам теоремы Литтлвуда) диапазоне.
  • Путать «число Скьюза» и «числа Скьюза»: их два - Sk1\operatorname{Sk}_1 (с GRH) и Sk2\operatorname{Sk}_2 (безусловное). Второе значительно больше первого.
  • Считать, что теорема Литтлвуда строго доказывает π(x)>li(x)\pi(x) > \operatorname{li}(x). Она доказывает лишь бесконечность числа знакоперемен; конкретная точка первого пересечения - отдельная, открытая задача.
  • Игнорировать разницу между li(x)\operatorname{li}(x) и Li(x)=2xdt/lnt\operatorname{Li}(x) = \int_2^x dt / \ln t. В ряде источников Li(x)\operatorname{Li}(x) обозначает интеграл от двух (и совпадает с li(x)li(2)\operatorname{li}(x) - \operatorname{li}(2)). Разница - константа li(2)1,045\operatorname{li}(2) \approx 1{,}045.

FAQ

Что такое число Скьюза простыми словами? Это первое xx, при котором счётная функция простых чисел π(x)\pi(x) «догоняет» и превышает логарифмический интеграл li(x)\operatorname{li}(x). До этого xx значение li(x)\operatorname{li}(x) всегда немного больше π(x)\pi(x), несмотря на то что оба приближают число простых до xx.

Существует ли точное значение числа Скьюза? Нет. Известны лишь верхние оценки для наименьшего x0x_0, при котором π(x0)li(x0)\pi(x_0) \geq \operatorname{li}(x_0). Современная оценка Те Риле даёт x01,397×10316x_0 \leq 1{,}397 \times 10^{316} (при GRH). Конкретное наименьшее значение до сих пор не вычислено - оно принципиально недостижимо для прямого перебора.

Связано ли число Скьюза с гипотезой Римана? Напрямую. Первоначальная оценка Скьюза (eee79e^{e^{e^{79}}}) предполагала истинность обобщённой гипотезы Римана. «Безусловная» оценка Скьюза 1955 года (eeee7,705e^{e^{e^{e^{7{,}705}}}}) значительно хуже. Доказательство или опровержение гипотезы Римана напрямую улучшило бы оценку числа Скьюза.

Коротко

Число Скьюза - верхняя граница для наименьшего xx, при котором логарифмический интеграл li(x)\operatorname{li}(x) перестаёт опережать счётную функцию простых π(x)\pi(x). На всём вычислительно доступном горизонте li(x)>π(x)\operatorname{li}(x) > \pi(x), однако Литтлвуд в 1914 году доказал, что знак разности меняется бесконечно часто. Скьюз в 1933 году оценил сверху первое пересечение башней eee79e^{e^{e^{79}}}, а современные результаты опустили эту границу до вполне «обычного» 10316\approx 10^{316} - всё ещё фантастически огромного, но уже не «башенного» числа.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также