28
Прицели скимающих отображений
(Из хроники НОУ)
Настоящая статья основана на докладе, сделанном ее автором — тогда десятикласиком — на «Празднике математики» в Батуми. В ней расссказывается об одной важной теореме, которая в нашей части применяется при решении больших систем на ЭВМ, но может быть использована и для приближенного нахождения корней «типичного школьных» уравнений.
Неподвижные точки
Пусть — отображение произвольного множества в себя. Точка называется неподвижной точкой отображения , если
Когда (то есть когда — общная числовая функция), найти неподвижную точку отображения попросту означает решить уравнение (1). Обратно, если данное уравнение , то его решение будет неподвижной точкой отображения , где
Рассмотрим несколько примеров.
-
Поворот плоскости на ненулевой угол около данной точки имеет единственную неподвижную точку (центр поворота).
-
Параллельный перенос плоскости на ненулевой вектор не имеет неподвижной точки.
*) О неподвижных точках расссказывается также в статье Б. Вертгейма («Квант», 1980, № 6).
-
Симметрия плоскости относительно прямой имеет бесконечное множество неподвижных точек (все точки этой прямой).
-
Отображение , где , имеет две, одну или ни одной неподвижной точки в зависимости от знака выражения
Задание 1. Построите отображение плоскости на себя, имеющееровно неподвижных точек ().
Сжимающее отображения
Как мы заметили выше, решение любого уравнения вида простым приемом (приавлением к левой части уравнения) совпится к нахождению неподвижной точки некоторого отображения. Позному очень важно знать условия, при которой неподвижная точка существует, а также умет нахождение саму неподвижную точку. Такое условие мы сейчас указываем.
Пусть данное отображение , где в множество определено расстояние между точками: ; (например, — подмножество прямой, плоскости или пространства). Отображение называется скимающим, если существует такое число , что для любых точки
Иными словами, расстояние между образами точки меньше, чем расстояние между самими точкими, причем оно уменьшается по крайней мере в «раз», где . Число называется коэффициентом скимающим. Примеры:
-
Гомотетия плоскости с коэффициентом будет скимающим отображением (с коэффициентом скимающим ).
-
Поворот плоскости не является скимающим отображением. Следующая теорема показывает, зачем нужно понятие скимающего отображения.
Теорема (приицип скимающих отображений на прямой). Вся-
29
Рис. 1.
кое сжимающее отображение :
интеграла в себя имеет единственный неподвижную точку.
Единостенное неподвижной точки очевидна: если бы их было две, то расстояние между ними должно быть бы измениться (по условию (3)), в то время как оно на самом деле остается неизменным (ибо сами точки не движются).
Доказательство существования основано на простом, но важном методе интеграции: берем любую точку и многократно применяем к ней :
тогда последовательность … сходится к использованию неподвижной точке.
Прежде чем обосновать этот метод (то есть завершить доказательство теоремы), мы проиллюстрируем его на простейшем примере:
Пусть — отображение, заданное формулой (рис. 1). Возьмем точку . Тогда
Очевидно, . Точка 0 действительно неподвижна, либо .
(Kстати, этим способом мы решили уравнение ; 1[]).
Возвращаясь к доказательству теоремы, обозначим через последовательность (4). Покажем, что эта последовательность обладает следующим свойствам.
(K) Для любого существует такой номер , что для всех больших номеров выполняется неравенство
Иными словами, точки последовательности с достаточно большими номерами сколь угодно близки.
Чтобы это доказать, применим раз неравенство (3); получим
Позтому
Теперь для любого данного им мы в качестве можем взять
Тогда для любых из неравенства (6) сразу следует нужное
30
Рис. 2.
нам неравенство (5) (проверьте!). Свойство (K) доказано.
Пользовать свойством (K), доказаем теперь сходимость последовательности . Для числа , по свойству (K), найдется такой номер , что при выполняется , то есть , где , . Расстоянием далее число и аналогично найдем такой номер , что при выполняется , где , . Если одна из точек не лежит в , то мы ее заменим на (соответствие ), сохранить обозначение для построенного отрезка. И так далее (см. рис. 2).
Получим последовательность интегралов
длина -го интеграла не превыходит , и для каждого из них существует такой номер, что все с большими номерами лежат в этом интеграле.
Рассмотрим последовательность левых концов наших интегралов. Она возрастает и ограничена сверху (например, числом ) и, следовательно (см. «Алгебра и начала анализа 9», п. 32), имеет предел . Покажем, что это же число является пределом последовательности . Действительно,
оба слагаемых в правой части скольго уголно малы (при достаточно больших ), стало бы скольго уголно мал (при достаточно больших ), то есть .
Нам осталось только доказать, что — неподвижная точка отображения . Имеем
Последение два слагаемых скольго уголно малы (при достаточно больших ), значит, , то есть , что и требовалось доказать.
Легко видеть, что теорема остатся верной, если интеграл мы заменим отрезком, лучом или даже все прямой . Более того, она остается верной и на плоскости.
Задание 2. Сформируйте и доказите прицили скимающих отображений для круга на плоскости.
Указание. Воспользовитесь координатами.
Если вы проделали это упражнение, вам, конечно, ясно, что наш прицили остатся верным для получения или полосы и даже в пространстве — скажем, для шара. Естественно спроисить: а как формулировать этот прицили с тем, чтобы охватить как можно больше случае? Как найти наиболее общую формулировку?
Поставив этот вопрос, мы попали в ситуацию, характерную для творческого работ математика-исследования. И сейчас мы посмотрим
Как рассуждает математик
Matematик-proфессional здесь стал бы думать примерно так:
Нам нужно найти формулировку, обобщающую доказанную выше теорему. Чтобы сделать это, посмотрим, какие именно свойства данной ситуации на самом деле потребовались при доказательстве.
Во-первых, мы пользовались определением скимающего отображения (3). Значит, в множество должно быть определено расстояние между точками в прямой — это число
Но важно ли, что оно задается именно так? Наверное, нет: ведь на плоскости определено иначе, а доказательство все же проходит. Стало бы, нужно смотреть, какие свойства расстояния на самом деле использются. Посмотрим.
31
В конце доказательства мы пользовались тем, что две точки, находящиеся на нульевом расстоянии, совпадают. Запишем это так:
(I)
Далее нам было нужно (где?), чтобы
(II)
(для любых ).
Наконец, мы неоднократно (например, при доказательстве неравенства (6)) пользовались неравенством треугольника:
(III)
(для любых ).
Теперь подумаем — какие-нибудь другие свойства расстояния нам были нужны? Просмотрим еще раз доказательство; нет, от расстояния больше ничего не требуется. Таким образом, нам нужны лишь общные аксимоны расстояния.
Пойдем далее. Проследим, как была доказана сходимость последовательности (4), обладающей свойством (K). Довольно хитро, с использованием специфических свойств интервалов на прямой. Понять, какие именно общее свойство здесь использованы, трудно. Остается только один выход: «убрать трудность в аксиому», то есть поступил в ответ, что всякая последовательность, обладающая свойством (K), сходится. Ведь это сделать очень просто — достаточно орангиится теми множеств , для которых из условий (K) следует сходимость!
Подведем итог. Доказательство проходит для скимающего отображения, если в есть расстояние, удовлетворяющее условиям (I) — (III), причем любая последовательность точек из , обладающая свойством (K), сходится к точке из .
Формулировка в общем случае
Чтобы формулировать нужную нам теорему, начнем с формальных определений. Читатель, разобрающийся в рассужданиях нашего выдумного математика-профессионала, сразу поймет, почему эти определения именно такие.
Множество , на котором каждой паре точек сопоставлено число , называется метрическим пространством, если для выполнены условия (I) — (III); при этом число называется расстоянием между точками и .
Послеовательность точек , … метрического пространства называется функentialной (или последовательностью Коши), если для любого существует такой номер , что
Послеовательность () в метрическом пространстве называется сходящейся, если существует точка , такая что для любого найдется номер , для которого
Точка в этом случае называется пределом последовательности . Обозначение: .
Наконец, метрическое пространство называется полным, если любая функentialная последовательность в нем сходится.
Теорема (общий принцип сложимощих отображений). Любое скимающее отображение полного метрического пространства в себя имеет единственное неподвижную точку.
Доказательство по существу не отличается от доказательства первой теоремы, только конец процесса: из того, что последовательность (4) функentialна (то есть обладает свойством (K)), и из полоты пространства по определению следует, что (4) сходится.
Задание 3. Напишите доказательство подробно.
На самом деле, принцип скимающего отображения, который обычно связывается с именами Пикара и Банаха, формулирован выше не в самом общем виде. Более тонкий анализ доказательства приведенного математика С. Банаха к понятию полного нормированного линейного пространства (или как сейчас говорят, банахова пространства), для которого теорема им и была доказана. Примушество этой формулировки в том, что «точками» такого пространства могут быть функциции, так что припип становится применимым к решению, например, дифференциальных уравнений.
32
Как работает ЭВМ
Мы уже отмечали, что метод интерации дает нам способ приближенного нахождения неподвижной точки:
так как последовательность , … сходится к , точку можно получить с заданной точностью , выбрав номер так, чтобы .
Это прекрасно может сделать компьютер, действующий по алгоритму, показанному на рисунке (так называемой «блок-схеме» алгоритма). Посмотрите на него внимательно и попытите, как действует этот алгоритм.
Ясно, что в условиях теоремы о скимаюших отображениях машина после конечного числа интерации выдает на печать число , удовлетворящее условию , то есть приближенное (с заданной точностью ) значение . Если же эти условия не выполнены, машина может «работать вечно» (если она не сломается, так и не выдав нам ответа).
Чтобы зря не тратить дорогостоящее машинное время, целесообразно, прежде чем запустить алгоритм, проверить выполнение условий теоремы о скимаюших отображениях.
Задание 4. Применить описанный выше алгоритм для приближенного решения уравнения
Рис. 4.