Модуль III·Статья I·~4 мин чтения

Гладкие многообразия и карты

Гладкие многообразия

Превратить статью в подкаст

Выберите голоса, формат и длину — AI запишет аудио

Гладкие многообразия: геометрия без объемлющего пространства

Зачем выходить за пределы поверхностей?

Поверхность в ℝ³ — интуитивный объект: мы «видим» её снаружи. Но многие естественные геометрические объекты не вложены в привычное пространство. Фазовое пространство механической системы с n степенями свободы — 2n-мерное многообразие. Пространство квантовых состояний — бесконечномерное гильбертово пространство. Пространство конфигураций роботической руки — многообразие SO(3) × ℝ³.

Гладкое многообразие — способ работать с такими пространствами без ссылки на внешнее вложение.

Топологическое многообразие

Определение: Хаусдорфово топологическое пространство M, в котором каждая точка имеет окрестность, гомеоморфную (топологически равнозначную) открытому шару в ℝⁿ, называется n-мерным топологическим многообразием.

Проще: многообразие «локально плоское» — вблизи каждой точки оно выглядит как кусок ℝⁿ. Поверхность «плоская» как ℝ², пространство — как ℝ³, хотя глобально может быть устроена сложнее.

Карта (u, φ): открытое множество u ⊂ M с гомеоморфизмом φ: u → ℝⁿ. Это «система координат» на u. Атлас — семейство карт, покрывающее всё M.

Функции перехода (transition maps): при перекрытии двух карт (u_α, φ_α) и (u_β, φ_β): ψ_{αβ} = φ_β ∘ φ_α⁻¹ : φ_α(u_α ∩ u_β) → φ_β(u_α ∩ u_β) — отображение между областями в ℝⁿ.

Гладкое многообразие

Атлас гладкий, если все функции перехода ψ_{αβ} — гладкие (C∞) отображения. Гладкое многообразие — пара (M, [A]), где [A] — максимальный гладкий атлас (класс эквивалентности совместимых атласов).

Примеры:

  • ℝⁿ: одна карта, тождественный атлас.
  • Сфера Sⁿ: два атласа стереографических проекций. Север-атлас: φ_N(x₁,...,xₙ₊₁) = (x₁,...,xₙ)/(1−xₙ₊₁). Юг-атлас: φ_S аналогично с +xₙ₊₁. Функция перехода: φ_S ∘ φ_N⁻¹(u) = u/|u|² (инверсия) — гладкая при u ≠ 0 ✓.
  • Тор T² = ℝ²/ℤ²: фактор-пространство. Атлас из четырёх карт (с перекрытиями у рёбер). Компактное двумерное многообразие.
  • Проективное пространство ℝPⁿ: сфера Sⁿ с отождествлением антиподов x ~ −x. ℝP² — первый пример «неориентируемого» замкнутого многообразия.

Гладкие отображения и диффеоморфизмы

Функция f: M → ℝ гладкая, если для каждой карты (u, φ) функция f ∘ φ⁻¹: ℝⁿ → ℝ гладкая.

Отображение F: M → N между многообразиями гладкое, если в локальных координатах оно описывается гладкой функцией: ψ ∘ F ∘ φ⁻¹ — гладкая.

Диффеоморфизм: Гладкая биекция с гладким обратным. Это «эквивалентность» в категории гладких многообразий. Диффеоморфные многообразия геометрически неразличимы.

Конкретный пример: SO(3) и вращения

Группа SO(3) — все ортогональные матрицы с det = 1 (вращения в ℝ³). Это 3-мерное многообразие (компактное, связное). Параметризации: углы Эйлера (3 угла), угол–ось (ось + угол = 4 параметра с нормировкой).

SO(3) не является сферой S³, но имеет двойное накрытие: SU(2) ≅ S³ → SO(3) (двухлистное). Кватернионы единичной нормы (|q|=1) ≅ S³ — каждое вращение соответствует двум антиподальным кватернионам q и −q.

В роботике: конфигурация руки-манипулятора с 6 степенями свободы — элемент SO(3) × ℝ³ (6-мерное многообразие). Алгоритмы управления используют геометрию этого многообразия.

В квантовой механике: спинорные представления (полуцелый угловой момент) — представления SU(2), а не SO(3). Спин 1/2 электрона — результат двойного накрытия.

Многообразия в машинном обучении

Гипотеза многообразия утверждает: реальные данные высокой размерности (изображения, звук, текст) лежат вблизи многообразия малой размерности в пространстве признаков. Например, множество изображений лиц — не «равномерное» подпространство ℝ^{1000000}, а многообразие размерности ~50 (поза, освещение, выражение). Алгоритмы UMAP и t-SNE строят «карты» этого многообразия, используя идеи сохранения топологии и метрики. Автоэнкодеры в нейронных сетях фактически учат параметризацию скрытого многообразия данных — «кодировщик» задаёт карту, «декодировщик» — её обратную. Метод главных компонент (PCA) ищет линейные подпространства; нелинейные аналоги (UMAP, диффузионные карты) строят диффеоморфизмы между многообразием данных и плоским пространством малой размерности. Дифференциальная геометрия предоставляет математический язык для описания этих структур.

Многообразия в физике и инженерии

Концепция гладкого многообразия пронизывает теоретическую физику. Фазовое пространство механической системы с n степенями свободы — это 2n-мерное симплектическое многообразие: n обобщённых координат и n импульсов. Траектория системы — интегральная кривая гамильтонова векторного поля на этом многообразии. В теории относительности пространство-время — четырёхмерное лоренцево многообразие с метрикой переменного знака, и свободное падение — геодезическое движение на нём. В теории калибровочных полей, описывающей электромагнетизм и ядерные силы, поля являются сечениями расслоений над пространством-временем — обобщение многообразия с дополнительной структурой. В инженерии ориентация твёрдого тела описывается точкой группы SO(3) — трёхмерного компактного многообразия Ли. Алгоритмы управления квадрокоптерами и спутниками работают непосредственно на этом многообразии: уравнения движения интегрируются с помощью экспоненциального отображения группы Ли, что позволяет точно сохранять геометрию вращений и избегать «гимбальных замков», характерных для параметризации углами Эйлера.

Гладкие многообразия в обработке данных и машинном обучении

Анализ данных на многообразиях стал одним из ключевых направлений современного машинного обучения. Алгоритм Isomap строит малоразмерное представление данных, сохраняющее геодезические расстояния: вместо евклидовых расстояний используются длины кратчайших путей по графу ближайших соседей, приближающих геодезические расстояния на многообразии. Это позволяет обнаруживать нелинейные структуры в данных высокой размерности. В распознавании лиц множество изображений одного человека при разных углах освещения лежит на малоразмерном многообразии в пространстве пикселей, и методы manifold learning находят это многообразие. В нейронауке геометрия пространства нейронных активаций описывается как многообразие: методы UMAP и t-SNE строят его низкоразмерное представление, выявляя структуру нейронных кодов. Геометрия риманова многообразия положительно определённых матриц (ковариационных матриц) используется в компьютерном зрении для классификации данных с учётом структуры пространства. Дифференциальная геометрия задаёт язык нормализующих потоков — класса глубоких нейронных сетей, преобразующих произвольные распределения вероятностей через последовательность диффеоморфизмов.

Задание: (а) Покажите, что стереографическая проекция φ_N: S² {N} → ℝ² конформна (сохраняет углы). (б) Почему тор T² и сфера S² не диффеоморфны? Назовите топологический инвариант, различающий их. (в) SO(2) ≅ S¹: докажите через явную параметризацию (матрица вращения = exp(θJ), J = [[0,−1],[1,0]]).

§ Акт · что дальше