Имея под рукой лишь лист бумаги, карандаш и линейку, любой человек может за несколько минут начертить треугольник Пенроуза (трибар Пенроуза / Penrose Tribar): три прямых бруса квадратного сечения соединяются попарно под прямыми углами (\(90^\circ\)), образуя то, что кажется замкнутой жёсткой треугольной рамой. Или вспомним знаменитую монастырскую лестницу на литографии нидерландского художника Морица Корнелиса Эшера (M.C. Escher, 1898–1972) «Восхождение и спуск» (Ascending and Descending, 1960): две шеренги монахов бесконечно шагают вверх и вниз по четырёхмаршевой каменной лестнице, непрерывно поднимаясь и тем не менее возвращаясь точно в исходную точку на той же высоте.
Когда мы смотрим на подобные невозможные фигуры (Impossible Figures / Impossible Objects), наша зрительная кора испытывает особое когнитивное головокружение. Посмотрите только на верхний угол треугольника Пенроуза: перед нами совершенно обычное, физически безупречное трёхмерное соединение двух брусьев под углом \(90^\circ\). Переведите взгляд на левый нижний или правый нижний угол: там тоже не нарушен ни один закон евклидовой геометрии. Однако в тот самый миг, когда взгляд обходит все три бруса по замкнутому контуру, возникает глобальная катастрофа — брус, который на одном конце заведомо находится ближе к наблюдателю, на другом конце непрерывно проходит позади более удалённого бруса.
Как человеческая рука может легко изобразить на двумерной плоскости объект, который локально непротиворечив всюду, но глобально не может существовать в трёхмерном евклидовом пространстве \(\mathbb{R}^3\)? И как современная математика формализует переход от локальной согласованности (Local Consistency) к глобальному противоречию (Global Contradiction)?
В 1992 году математический физик и будущий нобелевский лауреат сэр Роджер Пенроуз (Sir Roger Penrose) опубликовал блестящую работу “On the Cohomology of Impossible Figures”. Используя теорию пучков (Sheaf Theory) и когомологии Чеха (Čech Cohomology), Пенроуз доказал, что невозможная фигура — это отнюдь не просто оптический обман зрения, а прямая визуализация нетривиального класса когомологий в первой группе когомологий Чеха \(\check{H}^1(Q; \mathbb{R}^+)\).
В этой статье мы проследим историю невозможных фигур от Оскара Рейтерсверда до отца и сына Пенроузов и Эшера, разберём проективную геометрию потери глубины при отображении \(\pi: \mathbb{R}^3 \to \mathbb{R}^2\) и алгоритм разметки линий Хаффмана–Клоуза, построим когомологическую теорию Пенроуза, раскроем линейную алгебру «невозможного движения» в скульптурах Кокити Сугихары и покажем, как то же самое когомологическое препятствие управляет когомологиями де Рама, эффектом Ааронова–Бома и квантовой контекстуальностью.
1. Нарисовать неповторимое в камне: Рейтерсверд, Пенроузы и М.К. Эшер
1.1 От сатиры на перспективу к чистому геометрическому парадоксу
Хотя намеренные нарушения правил линейной перспективы встречались ещё в гравюре Уильяма Хогарта Satire on False Perspective (1754), истинным отцом чистых геометрических невозможных фигур стал шведский художник Оскар Рейтерсверд (Oscar Reutersvärd, 1915–2002). В 1934 году, будучи 18-летним гимназистом, на скучном уроке латыни он нарисовал на полях учебника девять кубиков в параллельной (изометрической) проекции, образующих треугольное кольцо с циклически противоречивой глубиной (Opus 1). За свою жизнь он создал более 2 500 невозможных фигур, увековеченных в 1982 году на почтовых марках Швеции.
1.2 Февраль 1958 года: Историческая статья Лайонела и Роджера Пенроузов
Независимо от Рейтерсверда, посетив выставку М.К. Эшера во время Международного конгресса математиков (ICM) в Амстердаме в 1954 году, молодой кембриджский математик Роджер Пенроуз (1931–) свёл пространственный парадокс к его минимальному геометрическому ядру — трибару Пенроуза (Penrose Tribar), а его отец, психиатр и генетик Лайонел Пенроуз (Lionel S. Penrose, 1898–1972), разработал бесконечную лестницу Пенроуза (Penrose Endless Staircase).
В феврале 1958 года отец и сын опубликовали в British Journal of Psychology (т. 49, с. 31–33) знаменитую трёхстраничную статью “Impossible Objects: A Special Type of Visual Illusion”:
«Здесь каждая отдельная часть структуры приемлема как изображение нормального твёрдого тела, но катастрофа возникает в результате ложных соединений между частями (false connexions of the parts)…»
Получив оттиск статьи от Пенроузов, Эшер создал свою бессмертную трилогию: «Бельведер» (май 1958), «Восхождение и спуск» (март 1960, воплотившую бесконечную лестницу) и «Водопад» (Waterfall, октябрь 1961, где три соединённых треугольника Пенроуза образуют вечный гравитационный акведук).
2. Геометрия зрения: Как проекция \(\pi: \mathbb{R}^3 \to \mathbb{R}^2\) уничтожает волокна глубины
2.1 Центральная проекция, параллельная проекция и их одномерные слои (Fibers)
Поместим оптический центр глаза наблюдателя в начало координат \(\mathbf{0} = (0,0,0) \in \mathbb{R}^3\). Центральная (перспективная) проекция \(\pi: \mathbb{R}^3 \setminus \{\mathbf{0}\} \to \mathbb{R}^2\) (или на сферу направлений \(S^2\)) отображает каждую точку \(\mathbf{r} = (x, y, z)\) полупространства \(z > 0\) на плоскость изображения на фокусном расстоянии \(f > 0\):
\[\pi(x, y, z) = \left( f \frac{x}{z}, \; f \frac{y}{z} \right), \qquad \text{или} \qquad \pi(\mathbf{r}) = \frac{\mathbf{r}}{\|\mathbf{r}\|}\]Каков прообраз (слой / Fiber) \(\pi^{-1}(p)\) одной точки двумерного изображения \(p = \pi(\mathbf{r}_0)\)? Поскольку умножение вектора \(\mathbf{r}_0\) на любое положительное вещественное число \(\lambda \in \mathbb{R}^+ = (0, \infty)\) не меняет направления луча зрения (\(\pi(\lambda \mathbf{r}_0) = \pi(\mathbf{r}_0) = p\)), слоем над каждой точкой \(p\) является открытый луч, параметризованный мультипликативной группой положительных вещественных чисел \(\mathbb{R}^+ = ((0, \infty), \times)\):
\[\pi^{-1}(\pi(\mathbf{r}_0)) = \{ \lambda \mathbf{r}_0 \in \mathbb{R}^3 \setminus \{\mathbf{0}\} \mid \lambda \in \mathbb{R}^+ \}\]Отсюда следует фундаментальный геометрический факт: если подвергнуть любой жёсткий трёхмерный фрагмент \(\tilde{Q}_i \subset \mathbb{R}^3 \setminus \{\mathbf{0}\}\) гомотетии \(\mathbf{r} \mapsto \lambda \mathbf{r}\) с центром в глазу наблюдателя (\(\lambda \in \mathbb{R}^+\)), то не только все его прямые углы (\(90^\circ\)) сохранятся, но и его двумерная проекция на сетчатке \(\pi(\lambda \tilde{Q}_i) = \pi(\tilde{Q}_i)\) останется абсолютно неизменной! При ортографической параллельной проекции \(\pi_{\text{orth}}(x,y,z) = (x,y)\) эта свобода отвечает сдвигу по глубине \(z \mapsto z + c\) аддитивной группы \((\mathbb{R}, +)\), изоморфной \((\mathbb{R}^+, \times)\) посредством логарифма \(\ln: (\mathbb{R}^+, \times) \xrightarrow{\sim} (\mathbb{R}, +)\).
2.2 Исчисление разметки линий Хаффмана–Клоуза (1971)
Чтобы решить некорректно поставленную обратную задачу 3D-реконструкции, зрительная система опирается на априорные гипотезы: компланарность граней, ортогональность углов (\(90^\circ\)) и гипотезу общего положения точки наблюдения. В 1971 году Дэвид Хаффман (David A. Huffman) и Макс Клоуз (Max B. Clowes) независимо создали комбинаторное исчисление разметки рёбер многогранников четырьмя символами: \(+\) (выпуклое ребро), \(-\) (вогнутое ребро) и \(\rightarrow, \leftarrow\) (контур заслонения, где видимая грань лежит справа по ходу стрелки).
Удивительный факт состоит в том, что треугольник Пенроуза на 100 % проходит комбинаторный тест Хаффмана–Клоуза! Каждая его вершина (L-, Y-, стреловидного и T-типа) локально реализуема в 3D. Следовательно, невозможная природа трибара кроется не в локальной комбинаторике рёбер, а в глобальном (когомологическом) несовпадении непрерывных координат глубины при обходе вокруг нестягиваемого цикла.
| Уровень согласованности | Математический аппарат | Проверяемое условие | Результат для треугольника Пенроуза |
|---|---|---|---|
| Уровень 1: Локальная реализуемость вершин | Каталог трёхгранных углов (Guzmán, 1968) | Может ли каждая вершина \(v_i\) отдельно быть 3D-углом? | ПРОЙДЕН (Каждый угол — корректное соединение под \(90^\circ\)) |
| Уровень 2: Комбинаторная разметка рёбер | Алгоритм Хаффмана–Клоуза (1971) | Можно ли непротиворечиво приписать рёбрам метки \(+, -, \rightarrow, \leftarrow\)? | ПРОЙДЕН (Существует глобально допустимая разметка) |
| Уровень 3: Жёсткая склейка локальных карт | Когомологии пучков (Penrose, 1992) | Равно ли произведение отношений глубин \(\prod f_{ij} = 1\) вдоль замкнутого цикла? | ПРОВАЛЕН (Нетривиальный класс \([f] \in \check{H}^1(Q; \mathbb{R}^+) \neq 0\)) |
| Уровень 4: Общий многогранник с плоскими гранями | Линейная система Сугихары (1986) | Имеет ли решение система \(A\mathbf{w}=\mathbf{0}, B\mathbf{w}>\mathbf{0}\) при отказе от углов \(90^\circ\)? | ПРОЙДЕН (Реализуем в 3D из косых трапециевидных граней!) |
3. Локальная непротиворечивость и глобальное противоречие: Склейка над открытым покрытием
Пусть \(Q \subset \mathbb{R}^2\) — двумерный рисунок треугольника Пенроуза, гомотопически эквивалентный окружности (\(Q \simeq S^1\)). Покроем \(Q\) тремя открытыми множествами \(\mathcal{U} = \{U_1, U_2, U_3\}\), каждое из которых содержит один из углов \(C_1, C_2, C_3\) и прилегающие части балок:
- Каждое \(U_i\) (\(i=1,2,3\)) односвязно (стягиваемо).
- Попарные пересечения \(U_{12} = U_1 \cap U_2\), \(U_{23} = U_2 \cap U_3\) и \(U_{31} = U_3 \cap U_1\) — непустые стягиваемые участки посередине каждой балки.
- Тройное пересечение пусто: \(U_1 \cap U_2 \cap U_3 = \emptyset\). Тем самым нерв покрытия \(N(\mathcal{U})\) представляет собой границу треугольника \(\partial \Delta^2 \cong S^1\).
Над каждой картой \(U_i\) выберем эталонную 3D-модель прямого угла \(\tilde{Q}_i^{\text{std}}\); тогда любой допустимый локальный 3D-подъём имеет вид \(\tilde{Q}_i(d_i) = d_i \cdot \tilde{Q}_i^{\text{std}}\), где \(d_i \in \mathbb{R}^+\) — масштабный коэффициент глубины угла \(C_i\).
Чтобы модели \(\tilde{Q}_1(d_1)\) и \(\tilde{Q}_2(d_2)\) непрерывно склеились над пересечением \(U_{12} = U_1 \cap U_2\), перспективный ракурс балки требует фиксированного отношения \(f_{12} = r > 1\). В силу поворотной симметрии 3-го порядка на всех трёх перекрытиях имеем:
\[\frac{d_1}{d_2} = f_{12} = r > 1, \qquad \frac{d_2}{d_3} = f_{23} = r > 1, \qquad \frac{d_3}{d_1} = f_{31} = r > 1\]Перемножая эти три равенства вдоль замкнутого цикла \(1 \to 2 \to 3 \to 1\), получаем немедленное противоречие:
\[1 = \frac{d_1}{d_2} \cdot \frac{d_2}{d_3} \cdot \frac{d_3}{d_1} = f_{12} \cdot f_{23} \cdot f_{31} = r^3 > 1 \quad (\text{Противоречие!})\]
flowchart TD
subgraph Cover["Открытое покрытие U = {U1, U2, U3} двумерной фигуры Q ≃ S¹"]
U1["Открытая карта U1 (Угол C1)<br/>Локальный 3D-подъём Q̃1(d1): Корректный угол 90°"]
U2["Открытая карта U2 (Угол C2)<br/>Локальный 3D-подъём Q̃2(d2): Корректный угол 90°"]
U3["Открытая карта U3 (Угол C3)<br/>Локальный 3D-подъём Q̃3(d3): Корректный угол 90°"]
end
U1 -->|"Пересечение U12 = U1 ∩ U2 Условие склейки<br/>d1 / d2 = f12 = r > 1"| U2
U2 -->|"Пересечение U23 = U2 ∩ U3 Условие склейки<br/>d2 / d3 = f23 = r > 1"| U3
U3 -->|"Пересечение U31 = U3 ∩ U1 Условие склейки<br/>d3 / d1 = f31 = r > 1"| U1
U1 & U2 & U3 --> Holonomy["Циклическая голономия вдоль петли 1 → 2 → 3 → 1<br/>Φ(f) = f12 · f23 · f31 = r³ > 1 ≠ 1"]
Holonomy --> Obstruction["Глобальное когомологическое препятствие!<br/>Нетривиальный класс [f] ∈ Ȟ¹(Q; ℝ⁺) ≅ ℝ<br/>⇒ Глобального распределения глубин (d1, d2, d3) не существует"]
4. Формулировка сэра Роджера Пенроуза (1992): Пучки и когомологии Чеха
В работе “On the Cohomology of Impossible Figures” (1992) Роджер Пенроуз вводит абелеву группу неоднозначности (Ambiguity Group) \(G = (\mathbb{R}^+, \times)\) и рассматривает коцепной комплекс Чеха локально постоянного пучка \(\mathcal{F}\) со слоем \(G\) над хорошим покрытием \(\mathcal{U} = \{U_1, U_2, U_3\}\):
\[C^0(\mathcal{U}, \mathbb{R}^+) \xrightarrow{\;\delta^0\;} C^1(\mathcal{U}, \mathbb{R}^+) \xrightarrow{\;\delta^1\;} C^2(\mathcal{U}, \mathbb{R}^+)\]- 0-коцепи \(C^0(\mathcal{U}, \mathbb{R}^+) = (\mathbb{R}^+)^3\): наборы локальных масштабов глубины \(d = (d_1, d_2, d_3)\).
- 1-коцепи \(C^1(\mathcal{U}, \mathbb{R}^+)\): переходные отношения \(f = (f_{12}, f_{23}, f_{31})\) на пересечениях \(U_{ij}\) с условием \(f_{ji} = f_{ij}^{-1}\).
- Кограничные операторы (Coboundary Operators): \((\delta^0 d)_{ij} = d_i / d_j\) и \((\delta^1 f)_{ijk} = f_{ij} f_{jk} f_{ki}\), причём \(\delta^1 \circ \delta^0 = 1\).
Так как \(U_1 \cap U_2 \cap U_3 = \emptyset\), любая 1-коцепь автоматически является 1-коциклом (\(Z^1(\mathcal{U}, \mathbb{R}^+) = \ker \delta^1 \cong (\mathbb{R}^+)^3\)). Глобально согласованный 3D-объект существует тогда и только тогда, когда \(f\) является 1-кограницей (\(f \in B^1(\mathcal{U}, \mathbb{R}^+) = \operatorname{Im} \delta^0\)), то есть \(f_{ij} = d_i / d_j\).
Первая группа когомологий Чеха определяется как факторгруппа:
\[\check{H}^1(Q; \mathbb{R}^+) \cong \frac{Z^1(\mathcal{U}, \mathbb{R}^+)}{B^1(\mathcal{U}, \mathbb{R}^+)} = \frac{\ker \delta^1}{\operatorname{Im} \delta^0} \xrightarrow[\;\sim\;]{\;\Phi\;} \mathbb{R}^+ \xrightarrow[\;\sim\;]{\;\ln\;} \mathbb{R}\]где ядро гомоморфизма голономии \(\Phi(f) = f_{12} f_{23} f_{31}\) в точности совпадает с подгруппой кограниц \(B^1(\mathcal{U}, \mathbb{R}^+)\). Для треугольника Пенроуза \(\Phi(f) = r^3 \neq 1\) (\(\ln \Phi(f) = 3\ln r \neq 0\)), что доказывает теорему Пенроуза (1992): невозможная фигура — это в точности нетривиальный элемент \([f] \neq 1\) первой группы когомологий Чеха \(\check{H}^1(Q; G)\)!
Если разрезать треугольник в одной точке, пространство превращается в стягиваемый отрезок \(Q_{\text{cut}} \simeq [0, 1]\), когомологии которого тривиальны (\(\check{H}^1([0, 1]; \mathbb{R}^+) = \{1\}\)). Именно поэтому реальные скульптуры (например, в Ист-Перте, Австралия) представляют собой разомкнутый в глубину 3D-крюк, два свободных конца которого совмещаются на одном луче зрения \(\pi^{-1}(p)\) лишь из единственной случайной точки обзора.
5. Скульптуры Кокити Сугихары и универсальная парадигма когомологий в науке
5.1 Линейная алгебра «невозможного движения» Кокити Сугихары
Японский математик Кокити Сугихара (Kokichi Sugihara, 杉原厚吉) в монографии Machine Interpretation of Line Drawings (MIT Press, 1986) доказал, что линейный чертёж реализуем в виде непрерывного 3D-многогранника с плоскими гранями тогда и только тогда, когда совместна линейная система уравнений инцидентности и неравенств глубины
\[A \mathbf{w} = \mathbf{0}, \qquad B \mathbf{w} > \mathbf{0}\]В то время как мозг человека бессознательно добавляет уравнения прямоугольности \(C_{\text{rect}} \mathbf{w} = \mathbf{0}\) (делая систему несовместной при \(\check{H}^1 \neq 0\)), Сугихара отбрасывает \(C_{\text{rect}} \mathbf{w} = \mathbf{0}\) и строит реальные замкнутые 3D-тела \(\mathbf{w}^*\) из косых трапециевидных граней. Поскольку зрительная кора упрямо навязывает гипотезу прямых углов, физически наклонённый вниз желоб воспринимается как поднимающийся вверх, и деревянные шарики под действием обычной гравитации кажутся катящимися вверх по склону!
5.2 Универсальная архитектура пучков и когомологий в естествознании
flowchart TD
Root["Универсальная архитектура пучков (Sheaves) и когомологий H¹(X, F)<br/>Измерение глобального препятствия к склейке локально согласованных данных"]
Root --> Dom1["1. Геометрия невозможных фигур<br/>(Penrose, 1992)"]
Root --> Dom2["2. Дифференциальная геометрия и когомологии де Рама<br/>(H¹_dR(M) = Замкнутые / точные формы)"]
Root --> Dom3["3. Калибровочная теория и эффект Ааронова–Бома<br/>(Плоские связности в U(1)-расслоениях)"]
Root --> Dom4["4. Квантовая контекстуальность и нелокальность Белла<br/>(Abramsky & Brandenburger, 2011)"]
Root --> Dom5["5. Прикладная топология и ранжирование Ходжа<br/>(Ghrist; Jiang–Lim–Yao–Ye)"]
Dom1 --> Obs1["Локально: Корректные прямые 3D-углы Q̃_i(d_i)<br/>Глобальное препятствие: Циклическое произведение Φ = ∏ f_ij ≠ 1<br/>⇒ Невозможно построить замкнутое прямоугольное 3D-тело"]
Dom2 --> Obs2["Локально: Безвихревая 1-форма dω = 0 (ω = df_i локально)<br/>Глобальное препятствие: Контурный интеграл ∮_γ ω ≠ 0 (форма dθ)<br/>⇒ Нет глобального однозначного потенциала f на проколотой плоскости"]
Dom3 --> Obs3["Локально: Нулевое магнитное поле B = ∇×A = 0 (A = ∇χ_i)<br/>Глобальное препятствие: Магнитный поток соленоида ∮ A·dl ≠ 0<br/>⇒ Наблюдаемый квантовый сдвиг фазы электронов вне поля"]
Dom4 --> Obs4["Локально: Классическое распределение в каждом контексте измерений<br/>Глобальное препятствие: Нетривиальный класс когомологий Чеха ≠ 0<br/>⇒ Несуществование глобальной неконтекстуальной модели скрытых параметров"]
Dom5 --> Obs5["Локально: Согласованные парные сравнения (A > B, B > C)<br/>Глобальное препятствие: Циклы Кондорсе (C > A) в H¹(G; ℝ)<br/>⇒ Невозможность глобального транзитивного рейтинга или синхронизации"]
| Научная область | Базовое пространство \(X\) и покрытие \(\{U_i\}\) | Локальное сечение \(s_i \in \mathcal{F}(U_i)\) | Условие склейки на \(U_i \cap U_j\) | Глобальная реализуемость (\(\check{H}^1 = 0\)) | Смысл нетривиальных когомологий \(\check{H}^1(X, \mathcal{F}) \neq 0\) |
|---|---|---|---|---|---|
| Невозможные фигуры (Penrose, 1992) | 2D-рисунок \(Q \simeq S^1\) и углы \(\{U_i\}\) | Локальный 3D-масштаб глубины \(d_i \in \mathbb{R}^+\) | Отношение глубин \(f_{ij} = d_i / d_j\) | Циклическое произведение \(\Phi = \prod f_{ij} = 1\) | Треугольник Пенроуза / Лестница Эшера (Нереализуемость в 3D) |
| Дифференциальная геометрия (Когомологии де Рама) | Многообразие \(M\) (напр. \(\mathbb{R}^2 \setminus \{0\}\)) | Локальный потенциал \(f_i\) замкнутой 1-формы \(\omega = df_i\) | Разность потенциалов \(f_i - f_j = c_{ij}\) | Нулевая циркуляция \(\oint_\gamma \omega = 0\) (Точная форма) | Угловая 1-форма \(\omega = d\theta\) (Непрерывная лестница Эшера) |
| Калибровочная физика (Aharonov–Bohm, 1959) | Область вне соленоида \(M \simeq S^1\) (\(\mathbf{B}=\mathbf{0}\)) | Локальная калибровочная фаза \(\chi_i\) (\(\mathbf{A} = \nabla \chi_i\)) | \(U(1)\)-переход \(g_{ij} = e^{ie(\chi_i-\chi_j)/\hbar}\) | Тривиальная петля Вильсона \(\exp(\frac{ie}{\hbar}\oint \mathbf{A}\cdot d\mathbf{l}) = 1\) | Фазовый сдвиг Ааронова–Бома в области нулевого поля |
| Квантовые основания (Abramsky et al., 2011) | Множество наблюдаемых \(X\) и контексты \(\{U_i\}\) | Локальное классическое распределение вероятностей | Совпадение маргиналов (No-Signaling) | Существование глобальной модели скрытых параметров | Квантовая контекстуальность и нелокальность Белла |
| Прикладная топология (Ghrist; HodgeRank) | Граф парных сравнений \(G = (V, E)\) | Глобальный рейтинг / время узла \(d_i \in \mathbb{R}\) | Разность оценок \(f_{ij} = d_i - d_j\) | Нулевая сумма вдоль всех циклов (Транзитивность) | Парадокс Кондорсе (циклы «камень-ножницы-бумага») |
То чувство изумления, которое охватывает нас при взгляде на треугольник Пенроуза или лестницу Эшера, есть прямое свидетельство того, что наша зрительная кора выполняет параллельный перенос вдоль замкнутого контура и в реальном времени обнаруживает нетривиальный класс когомологий в \(\check{H}^1(Q; \mathbb{R}^+)\).
Литература
- Penrose, L. S., & Penrose, R. (1958). “Impossible Objects: A Special Type of Visual Illusion.” British Journal of Psychology, 49(1), 31–33.
- Penrose, R. (1992). “On the Cohomology of Impossible Figures.” Structural Topology, 17, 11–16.
- Huffman, D. A. (1971). “Impossible Objects as Nonsense Sentences.” Machine Intelligence, 6, 295–323.
- Sugihara, K. (1986). Machine Interpretation of Line Drawings. MIT Press.
- Abramsky, S., & Brandenburger, A. (2011). “The Sheaf-Theoretic Structure of Non-Locality and Contextuality.” New Journal of Physics, 13(11), 113036.
