В прошлом уроке мы выяснили, что метрика — это любая функция, которая удовлетворяет трём аксиомам. Теперь посмотрим, какие метрики встречаются на самом деле. Каждая из них чему-то учит: одни показывают, что разные метрики могут давать одни и те же открытые множества, другие ломают привычные картинки, а третьи позволяют мерить расстояние между вещами, которые совсем не похожи на точки.
Метрики на ℝⁿ
Расстояние между точками и можно мерить по-разному. Вот три самых частых способа:
Первая — манхэттенская (такси едет по сетке кварталов), вторая — обычная евклидова, третья — максимум (так ходит шахматный король). Все они входят в одно семейство: при
а получается как предел при . Ниже единичный шар на плоскости: при это ромб, при круг, при квадрат. Попробуйте сделать : шар перестанет быть выпуклым. Это верный признак того, что ломается неравенство треугольника, и при формула метрику уже не задаёт.
Шары у этих метрик разные, но открытые множества одни и те же. Дело в том, что метрики сравнимы: на картинке квадрат, круг и ромб можно вложить друг в друга с каким-то множителем.
Пусть для метрик и на множестве есть числа , такие что для всех . Тогда открытые множества у и одни и те же. В частности, , поэтому на все три метрики задают одни и те же открытые множества.
Неравенство значит, что шар лежит в шаре . Значит, если в помещается -шар вокруг , то помещается и -шар. Второе неравенство даёт то же самое в обратную сторону.
Пусть открыто для и . Тогда для некоторого . Если , то , то есть . Значит, открыто для . Обратно, из так же получаем .
Неравенства для : максимум из не больше корня из суммы квадратов, корень из суммы квадратов не больше суммы модулей (возведите обе части в квадрат), а сумма модулей не больше максимумов.
Метрики с одними и теми же открытыми множествами называют эквивалентными. Сравнимые метрики эквивалентны, но обратное неверно. Вспомните метрику на из прошлого урока. Её открытые множества те же, что у : отображение непрерывно в обе стороны и переводит интервалы в интервалы. Но , и это отношение около нуля сколь угодно мало, а вдали от нуля сколь угодно велико. Так что никакими множителями и эти метрики не сравнить.
А раз открытые множества одни и те же, то одинаковы и сходимость, и непрерывность: в первых уроках мы видели, что они выражаются только через открытые множества.
Задача. Какая последовательность точек плоскости сходится к в метрике , но не сходится в метрике ?
- Такой последовательности нет
Открытые множества у и одни и те же, поэтому и сходящиеся последовательности одни и те же. Это видно и напрямую: , так что если правая часть стремится к нулю, то и левая тоже.
Парижская метрика
Представьте страну, где все железные дороги идут лучами из столицы, а между собой не соединены. Чтобы попасть из одного города в другой, надо ехать через Париж, если только оба города не стоят на одной ветке.
На плоскости отметим точку («Париж»). Положим
Шар вокруг самого Парижа — обычный круг. А вот шар вокруг другой точки выглядит странно. Если радиус меньше расстояния от до Парижа, то никуда, кроме своей ветки, не доехать, и шар — это отрезок на луче. Если радиус больше, то мы успеваем доехать до Парижа и ещё отъехать от него на в любую сторону. Тогда шар — отрезок на луче плюс круг вокруг Парижа.
Проверьте, что парижская метрика удовлетворяет неравенству треугольника.
Разберите случаи: лежат ли точки , , на одном луче или на разных. Если путь из в идёт через Париж, то , и полезно заметить, что всегда .
Задача. Париж — начало координат. Сходится ли последовательность к точке в парижской метрике?
- Да, как и в обычной
- Нет
Точки и лежат на разных лучах, поэтому . Расстояние не стремится к нулю. Чтобы сходиться к точке , последовательность должна в конце концов сесть на её луч. Значит, открытые множества здесь совсем не такие, как у обычной метрики: например, отрезок луча без концов открыт.
Парижское расстояние никогда не меньше обычного: путь через Париж не короче прямого, так что . Посмотрим, что это даёт для непрерывности.
Задача. Рассмотрим тождественное отображение между плоскостью с парижской метрикой и обычной плоскостью. Что верно?
- Из парижской плоскости в обычную оно непрерывно, а обратно нет
- Из обычной плоскости в парижскую оно непрерывно, а обратно нет
- Оно непрерывно в обе стороны
- Оно не непрерывно ни в одну сторону
Из парижской в обычную: если , то и , так что подходит . Обратно непрерывности нет: последовательность сходится к в обычной плоскости, а в парижской, как мы видели, не сходится. Получилась непрерывная биекция, у которой обратное отображение не непрерывно.
Ультраметрика
Иногда неравенство треугольника выполняется в гораздо более сильной форме.
Метрика называется ультраметрикой, если для любых
Главный пример — дерево. Возьмём бесконечные последовательности из нулей и единиц и положим , где — длина общего начала и . Чем дольше последовательности совпадают, тем они ближе. Последовательность — это бесконечный путь по двоичному дереву, а расстояние определяется тем, где пути разошлись. Если и разошлись на шаге , а и на шаге , то и совпадают по крайней мере до шага . Отсюда и усиленное неравенство.
В таких пространствах геометрия очень непривычная.
- Любой треугольник равнобедренный, причём две равные стороны не короче третьей.
- Любая точка шара — его центр: если , то .
- Два шара либо не пересекаются, либо один лежит в другом.
На дереве всё видно: шар — это поддерево, а у поддерева нет выделенной «середины». Два поддерева либо не пересекаются, либо одно растёт из другого.
- Пусть . Тогда и . Во втором неравенстве максимум не может быть равен , поэтому . Итого .
- Пусть и . Тогда , то есть . Обратное включение такое же.
- Пусть шары и , , имеют общую точку . По пункту 2 .
Задача. В ультраметрическом пространстве две стороны треугольника равны и . Какой может быть третья?
Ещё один знаменитый пример — 2-адическое расстояние на рациональных числах: числа тем ближе, чем на большую степень двойки делится их разность, , если с нечётными и . В нём , и поэтому
Действительно, частичная сумма равна , а её расстояние до равно .
Расстояния где угодно
Метрика — это просто функция от пары объектов, поэтому мерить расстояние можно между чем угодно.
- Между функциями. Для непрерывных функций на есть , наибольшее расхождение графиков. Сходимость в этой метрике — это равномерная сходимость из анализа. А есть , площадь между графиками, и сходимость в ней уже другая.
- Между словами. Расстояние Хэмминга — в скольких позициях слова одной длины отличаются. Расстояние Левенштейна — сколько букв надо вставить, удалить или заменить. Так работает исправление опечаток.
- В графах. Длина кратчайшего пути: по дорогам между городами или по знакомствам между людьми.
- Между множествами. Расстояние Хаусдорфа между двумя фигурами — насколько далеко приходится отойти от одной фигуры, чтобы накрыть другую, и наоборот.
- Между самими пространствами. Есть даже расстояние Громова–Хаусдорфа между метрическими пространствами. С ним можно говорить, что одно пространство близко к другому.
Задача. Чему равно расстояние между и ?
Разность на неотрицательна и максимальна при , где она равна .
Что получилось
- Метрики , , на разные, но задают одни и те же открытые множества, а значит, одну и ту же сходимость и непрерывность.
- В парижской метрике шары — отрезки и «отрезки с кругом», а сходимость совсем не такая, как на обычной плоскости.
- В ультраметрике все треугольники равнобедренные, а любая точка шара — его центр.
- Расстояние можно мерить между функциями, словами, множествами и даже пространствами.
Мы всё время видим одно и то же: важна не сама метрика, а то, какие множества получаются открытыми. В следующем уроке мы сделаем из этого определение.