Конфигурация Паппа
Можно ли получить арифметику, имея только точки, прямые и операцию пересечения? Сначала выберем репер: точки 0 и 1 на прямой и точку J вне неё. Затем построим сложение параллельным переносом, а умножение — гомотетией. После добавления бесконечно удалённой прямой параллельность станет обычным пересечением. Конфигурация Паппа свяжет два возможных порядка геометрического умножения и превратит равенство
Соглашения
- В частях 1–3 рассматривается аффинная плоскость над полем
, в частях 4–6 — её проективное пополнение. - Поле
коммутативно; некоммутативные координаты появляются только в части 6. - Запись
означает прямую, проходящую через различные точки и . - Все построения используют только прямые, их пересечения и параллельные прямые; длины и углы не измеряются.
Аффинный репер
На прямой аффинной плоскости все точки равноправны: ни одна из них сама по себе не является нулём или единицей. Чтобы точки могли обозначать числа, выберем на прямой две различные точки и назовём их
Плоскость двумерна, поэтому двух точек на одной прямой недостаточно для координат на всей плоскости. Добавим точку
Репер задаёт на плоскости координаты, в которых
Например,
Числа соответствуют точкам числовой прямой
После выбора репера каждому числу
Сложение параллельным переносом
Пусть точки
- Через
проведём прямую, параллельную , а через — прямую, параллельную числовой прямой. Их пересечение обозначим . Четырёхугольник — параллелограмм, поэтому перенос, переводящий в , переводит в . - Через
проведём прямую, параллельную . Её пересечение с числовой прямой обозначим . Четырёхугольник — параллелограмм, поэтому тот же перенос переводит в .
До запуска отметьте, куда должен перейти конец второго слагаемого при переносе на первое. Запустите построение и остановитесь после появления промежуточной точки. Какую часть переноса ещё нужно выполнить, чтобы получить сумму?
Проверим в координатах. Прямая через
На числовую прямую такая точка попадает при
Сложение выполняется двумя параллелограммами
Перенос, переводящий
Умножение гомотетией
Для умножения переноса недостаточно: перенос, переводящий
Проще говоря, гомотетия — растяжение плоскости от точки
Как и перенос, гомотетию нельзя построить, не выходя из числовой прямой: нужны прямые, пересекающие её, и их снова дают точка
- Через
проведём прямую, параллельную . Её пересечение со второй осью обозначим . Гомотетия, переводящая в , переводит прямую в параллельную прямую через и вторую ось в себя, поэтому она переводит в . - Через
проведём прямую, параллельную . Её пересечение с числовой прямой обозначим . Та же гомотетия переводит прямую в параллельную прямую через и числовую прямую в себя, поэтому она переводит в .
До запуска определите коэффициент гомотетии по точке второго множителя. Проследите сначала образ вспомогательной точки, затем образ первого множителя. Почему оба шага должны использовать одну и ту же гомотетию?
Проверим в координатах. Точки прямой через
На числовую прямую такая точка попадает при
Координаты понадобились только для проверки. Сами построения суммы и произведения используют лишь прямые, параллельность и пересечения, а аффинное преобразование плоскости сохраняет эти отношения и переводит репер в репер. Поэтому если сдвинуть или наклонить весь рисунок вместе с репером, построенные точки перейдут в точки
Умножение выполняется гомотетией
Гомотетия с центром
Проективное пополнение
В построениях частей 2 и 3 встречаются команды двух видов: «провести прямую через две точки» и «провести через точку прямую, параллельную данной». Вторая команда нужна только потому, что параллельные прямые не пересекаются: у них нет общей точки, через которую можно было бы задать новую прямую. Проективное пополнение (projective completion) добавляет такие точки.
Направлением назовём класс всех прямых, параллельных друг другу. Проективная плоскость (projective plane) получается из аффинной в три шага. К точкам добавляют по одной новой точке на каждое направление — бесконечно удалённую точку (point at infinity) этого направления. Каждую аффинную прямую дополняют бесконечно удалённой точкой её направления. Все бесконечно удалённые точки вместе объявляют ещё одной прямой — бесконечно удалённой прямой (line at infinity).
Проверим, что теперь любые две различные прямые пересекаются ровно в одной точке.
- Две непараллельные аффинные прямые по-прежнему пересекаются в аффинной точке, а их бесконечно удалённые точки различны, потому что различны направления.
- Две параллельные аффинные прямые не имеют общих аффинных точек, но имеют одно направление, а значит, одну общую бесконечно удалённую точку.
- Аффинная прямая и бесконечно удалённая прямая имеют ровно одну общую точку — бесконечно удалённую точку направления этой аффинной прямой.
Сначала найдите, каких данных не хватает параллельным прямым для единственной точки пересечения. Переключите модель плоскости и укажите добавленную точку. Объясните, почему её положение на рисунке не задаёт конечного расстояния до неё.
Команда «через точку провести прямую, параллельную данной» становится частным случаем команды «провести прямую через две точки». Например, первый шаг сложения — «через
Проективное пополнение сводит построения к пересечениям
В проективной плоскости любые две различные прямые пересекаются ровно в одной точке, поэтому сложение и умножение выполняются только проведением прямых через две точки и пересечением прямых.
Девять точек Паппа
В части 3 произведение строилось так: к точке
Над полем
Сначала постройте произведение в одном порядке и запомните его конечную точку. Затем выберите другой порядок и включите сравнение. Переместите второй множитель: какие вспомогательные прямые изменились и совпали ли результаты?
Итак, совпадение двух произведений — утверждение такого вида: три точки
На первой прямой выберем точки
- Точка
— пересечение прямых и . - Точка
— пересечение прямых и . - Точка
— пересечение прямых и .
В утверждении нет расстояний и углов, а после проективного пополнения нет и особого случая параллельных прямых: если, например,
Продвигайте построение до появления двух точек пересечения и прямой через них. До последнего шага предскажите положение третьей точки. Затем завершите построение и назовите условие, из которого следует её принадлежность этой прямой.
Выберите подчёркнутое обозначение, чтобы найти точку на рисунке; выберите саму точку, чтобы вернуться к её определению. С клавиатуры ссылка открывается клавишей Enter; Escape возвращает из определения к точке.
Аффинный случай
Докажем теорему в случае, когда две из трёх перекрёстных пар параллельны:
Идея доказательства. Параллельность
Пусть
Гомотетии с общим центром перестановочны: в координатах с началом
Гомотетия переводит прямую в параллельную прямую, значит
Три точки пересечения лежат на одной прямой
Для шести различных точек на двух прямых точки
Геометрия коммутативности
До сих пор координаты брались из поля. Но построения частей 1–5 используют только сложение, умножение и деление на ненулевые элементы, поэтому они имеют смысл и над телом (skew field) — системой с теми же операциями, в которой произведения
Поэтому два способа умножения из части 5 над телом дают разные координаты. Первый способ, как в части 3, приводит в точку
Такие тела существуют. Кватернионы (quaternions) Гамильтона — числа вида
Здесь и работает конфигурация части 5: точки
Обратно, если
Коммутативное тело называется полем. Значит, конфигурация из девяти точек не просто иллюстрирует известную алгебру: она геометрически отличает поля от некоммутативных тел.
Теорема Паппа равносильна коммутативности координат
Для аффинной плоскости с координатами в теле
Поэтому координаты плоскости, в которой верна теорема Паппа, образуют поле, как вещественные числа, а не произвольное тело, как кватернионы.