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

Число Бетти: как посчитать дырки в пространстве

19 июня 2026Время чтения: 8 минут
#число Бетти#алгебраическая топология#гомологии#эйлерова характеристика#топологический инвариант
Число Бетти: как посчитать дырки в пространстве

Число Бетти - это топологический инвариант, который грубо говоря считает «дырки» пространства в каждой размерности: b0b_0 - число кусков, b1b_1 - число независимых одномерных циклов (туннелей), b2b_2 - число замкнутых полостей и так далее. Формально bnb_n - это ранг nn-й группы гомологий, то есть размерность «свободной части», без кручения. Числа Бетти не меняются при непрерывных деформациях, поэтому различают пространства, которые нельзя превратить друг в друга без разрывов и склеек. Ниже разберём определение, связь с эйлеровой характеристикой и канонические примеры. Если нужно посчитать числа Бетти для конкретного пространства, форма ниже соберёт корректный запрос.

Что такое число Бетти простыми словами

Самая наглядная картинка - это «сколько раз можно проткнуть или обойти фигуру, не порвав её». У сплошного диска дырок нет: b1=0b_1 = 0. У кольца (окружности) есть один туннель, который нельзя стянуть в точку, - b1=1b_1 = 1. У тора (бублика) таких независимых петель уже две: одна обходит дырку снаружи, другая продевается сквозь неё, и ни одну нельзя выразить через другую. Поэтому у тора b1=2b_1 = 2.

Тор с двумя выделенными независимыми циклами: коралловая петля вокруг дырки и синяя петля сквозь неё, число Бетти b1 равно двум
Тор с двумя выделенными независимыми циклами: коралловая петля вокруг дырки и синяя петля сквозь неё, число Бетти b1 равно двум

Индекс у bnb_n - это размерность дырки. Нулевое число Бетти b0b_0 считает компоненты связности: для связного пространства b0=1b_0 = 1, для двух отдельных кусков b0=2b_0 = 2. Первое число Бетти b1b_1 считает одномерные циклы (петли-туннели), второе b2b_2 - двумерные полости (как пустота внутри полой сферы). Этот счёт устроен так, что не зависит от того, как именно мы нарисовали фигуру, - он зависит только от её топологии.

Строгое определение через группы гомологий

За наглядной картинкой стоит точная алгебра. Каждому пространству XX сопоставляют последовательность абелевых групп Hn(X)H_n(X) - групп гомологий. Грубо говоря, HnH_n описывает nn-мерные циклы, которые не являются границами. Любая конечно порождённая абелева группа раскладывается в прямую сумму свободной части и конечных циклических групп (кручения):

Hn(X)ZbnTn,H_n(X) \cong \mathbb{Z}^{b_n} \oplus T_n,

где TnT_n - конечная группа кручения. Число Бетти - это ранг свободной части:

bn(X)=rankHn(X)=dimQ(Hn(X)Q).b_n(X) = \operatorname{rank} H_n(X) = \dim_{\mathbb{Q}} \big( H_n(X) \otimes \mathbb{Q} \big).
Цепной комплекс с граничными операторами и формула n-й группы гомологий как факторгруппы ядра по образу, ранг которой равен числу Бетти
Цепной комплекс с граничными операторами и формула n-й группы гомологий как факторгруппы ядра по образу, ранг которой равен числу Бетти

Эквивалентно: bnb_n - это размерность векторного пространства Hn(X;Q)H_n(X; \mathbb{Q}) над полем рациональных чисел. Работа над полем убивает кручение, поэтому bnb_n «видит» только дырки, но не их «перекрут». Сама группа HnH_n получается из цепного комплекса как факторгруппа kern/imn+1\ker \partial_n / \operatorname{im} \partial_{n+1} - ядро граничного оператора по образу следующего.

Запомнить просто: число Бетти считает «дырки и пустоты», а кручение T_n - это тонкая информация о склейках (как у проективной плоскости), которую b_n намеренно игнорирует.

Связь с эйлеровой характеристикой

Числа Бетти не разрозненный набор - их знакочередующаяся сумма даёт классический инвариант. Для конечного клеточного комплекса эйлерова характеристика выражается через числа Бетти формулой Эйлера–Пуанкаре:

χ(X)=n=0(1)nbn=b0b1+b2b3+\chi(X) = \sum_{n=0}^{\infty} (-1)^n b_n = b_0 - b_1 + b_2 - b_3 + \cdots

Это очень полезно на практике: эйлерову характеристику легко посчитать через клетки (вершины минус рёбра плюс грани для поверхности), а потом она ограничивает числа Бетти. Например, для замкнутой ориентируемой поверхности рода gg имеем b0=1b_0 = 1, b1=2gb_1 = 2g, b2=1b_2 = 1, откуда

χ=12g+1=22g,\chi = 1 - 2g + 1 = 2 - 2g,

то есть знаменитая формула χ=22g\chi = 2 - 2g - это просто частный случай суммы Эйлера–Пуанкаре. Для сферы (g=0g = 0) получаем χ=2\chi = 2, для тора (g=1g = 1) - χ=0\chi = 0.

Примеры: окружность, сфера, тор

Самый показательный способ освоить числа Бетти - посчитать их для канонических пространств. Соберём в табличку.

Окружность S1S^1: один кусок и одна петля, полостей нет, поэтому b0=1b_0 = 1, b1=1b_1 = 1, остальные нули. Тогда χ(S1)=11=0\chi(S^1) = 1 - 1 = 0.

Сфера S2S^2: один кусок, ни одной незатягиваемой петли на поверхности, но одна замкнутая полость внутри - b0=1b_0 = 1, b1=0b_1 = 0, b2=1b_2 = 1. Сумма даёт χ(S2)=10+1=2\chi(S^2) = 1 - 0 + 1 = 2.

Тор T2T^2: один кусок, две независимые петли, одна полость - b0=1b_0 = 1, b1=2b_1 = 2, b2=1b_2 = 1, откуда χ(T2)=12+1=0\chi(T^2) = 1 - 2 + 1 = 0. Эти же числа можно получить строго, выписав группы гомологий: H1(T2)Z2H_1(T^2) \cong \mathbb{Z}^2, поэтому b1=2b_1 = 2.

В общем случае для nn-мерной сферы SnS^n (n1n \ge 1) ненулевые только два числа Бетти: b0=1b_0 = 1 и bn=1b_n = 1, всё остальное равно нулю. Поэтому χ(Sn)=1+(1)n\chi(S^n) = 1 + (-1)^n, то есть 22 для чётных nn и 00 для нечётных.

Почему это инвариант

Ключевое свойство, ради которого числа Бетти вообще полезны: они не меняются при гомеоморфизмах и даже при гомотопических эквивалентностях. Если два пространства можно непрерывно продеформировать друг в друга, их числа Бетти совпадают. Значит, если bnb_n различаются хотя бы в одной размерности, пространства точно неэквивалентны.

Это даёт рабочий критерий. Например, окружность и отрезок не гомеоморфны: у отрезка b1=0b_1 = 0, у окружности b1=1b_1 = 1. Сфера и тор - разные поверхности, потому что у сферы b1=0b_1 = 0, а у тора b1=2b_1 = 2. Числа Бетти грубее, чем сами группы гомологий (теряют кручение), зато проще считаются и часто уже достаточны, чтобы различить пространства.

Важная оговорка: совпадение всех чисел Бетти ещё не гарантирует, что пространства одинаковы. Кручение и более тонкие инварианты (гомотопические группы, кольцо когомологий) могут различать пространства с одинаковыми bnb_n. Числа Бетти - необходимое, но не достаточное условие эквивалентности.

Где применяются числа Бетти

За пределами чистой топологии числа Бетти стали рабочим инструментом анализа данных. В топологическом анализе данных (TDA) по облаку точек строят семейство симплициальных комплексов и отслеживают, как числа Бетти меняются при росте масштаба, - это и есть персистентные гомологии. «Долгоживущие» дырки (большие b1b_1, устойчивые на широком диапазоне) считают значимой структурой данных, а короткоживущие - шумом.

Похожая идея работает в сенсорных сетях (покрытие зоны без «слепых» дыр проверяется через b1b_1), в материаловедении (поры и каналы в пористых средах), в нейронауке (топология функциональных связей мозга). Везде число Бетти отвечает на один и тот же вопрос: сколько независимых дырок данной размерности есть в объекте.

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

  • Путать индекс и значение: b1=2b_1 = 2 у тора означает «две независимые петли», а не «петля размерности 2». Индекс - это размерность дырки, значение - их количество.
  • Считать, что число Бетти учитывает кручение. Нет: bnb_n - это только ранг свободной части Zbn\mathbb{Z}^{b_n}, кручение TnT_n в него не входит (у бутылки Клейна или проективной плоскости часть информации именно в кручении).
  • Забывать про b0b_0. Нулевое число Бетти считает компоненты связности, и для несвязного пространства оно больше единицы - это легко упустить.
  • Применять формулу χ=22g\chi = 2 - 2g к неориентируемым поверхностям. Для них род и формула эйлеровой характеристики устроены иначе.
  • Думать, что равенство всех чисел Бетти доказывает гомеоморфизм. Это необходимое, но не достаточное условие.

FAQ

Что показывает число Бетти простыми словами? Оно считает количество независимых «дырок» пространства в каждой размерности: b0b_0 - число отдельных кусков, b1b_1 - число одномерных туннелей-петель, b2b_2 - число замкнутых полостей. Чем больше bnb_n, тем сложнее устроено пространство в размерности nn.

Как число Бетти связано с эйлеровой характеристикой? Через знакочередующуюся сумму: χ=b0b1+b2\chi = b_0 - b_1 + b_2 - \cdots (формула Эйлера–Пуанкаре). Зная эйлерову характеристику и часть чисел Бетти, можно ограничить остальные, а для поверхностей рода gg это даёт χ=22g\chi = 2 - 2g.

Чем число Бетти отличается от группы гомологий? Группа гомологий HnH_n несёт полную информацию, включая кручение, а число Бетти bnb_n - это только её ранг (размерность свободной части). bnb_n проще считать и сравнивать, но оно «грубее»: две группы с разным кручением могут иметь одинаковое число Бетти.

Коротко

Число Бетти bnb_n - это ранг nn-й группы гомологий, то есть количество независимых nn-мерных дырок пространства: b0b_0 считает компоненты связности, b1b_1 - петли, b2b_2 - полости. Это топологический инвариант: при непрерывных деформациях он не меняется. Знакочередующаяся сумма чисел Бетти равна эйлеровой характеристике (χ=b0b1+b2\chi = b_0 - b_1 + b_2 - \cdots), а для окружности, сферы и тора числа Бетти дают χ\chi, равную 00, 22 и 00 соответственно.

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

Открыть EssayAI

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

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