Московский государственный университет имени М.В.Ломоносова
Опубликован: 21.02.2007 | Доступ: свободный | Студентов: 1679 / 168 | Оценка: 4.60 / 3.50 | Длительность: 14:25:00
Специальности: Программист, Математик
Лекция 9:

Трансфинитная индукция

< Лекция 8 || Лекция 9: 12 || Лекция 10 >

Теорема 19. Пусть отображение F, о котором шла речь в теореме 18, является частичным (для некоторых x и функций g\colon [0,x)\hm\to B оно может быть не определено). Тогда существует функция f, которая

  • либо определена на всем A и согласована с рекурсивным определением;
  • либо определена на некотором начальном отрезке [0,a) и на нем согласована с рекурсивным определением, причем для точки a и функции f рекурсивное правило неприменимо (отображение F не определено).

Доказательство. Это утверждение является обобщением, но одновременно и следствием предыдущей теоремы 18. В самом деле, добавим к множеству B специальный элемент \bot (" неопределенность") и модифицируем рекурсивное правило: новое правило дает значение \bot, когда старое было не определено. (Если среди значений функции на предыдущих аргументах уже встречалось \bot, новое рекурсивное правило тоже дает \bot.)

Применив теорему 18 к модифицированному правилу, получим некоторую функцию f'. Если эта функция нигде не принимает значения \bot, то реализуется первая из двух возможностей, указанных в теореме (при f\hm=f' ). Если же функция f' принимает значение \bot в какой-то точке, то она имеет то же значение \bot и во всех больших точках. Заменив значение \bot на неопределенность, мы получаем из функции f' функцию f. Область определения функции f есть некоторый начальный отрезок [0,a) и реализуется вторая возможность, указанная в формулировке теоремы.

114.Сформулируйте и докажите утверждение об однозначности функции, заданной частичным рекурсивным правилом.

Теперь у нас все готово для доказательства теоремы о сравнении вполне упорядоченных множеств.

Теорема. Пусть A и B - два вполне упорядоченных множества. Тогда либо A изоморфно некоторому начальному отрезку множества B, либо B изоморфно некоторому начальному отрезку множества A.

Доказательство. Отметим прежде всего, что начальный отрезок может совпадать со всем множеством, так что случай изоморфных множеств A и B также покрывается этой теоремой.

Определим отображение f из A в B таким рекурсивным правилом: для любого a\hm\in A

f(a) есть наименьший элемент множества B, который не встречается среди f(a') при a'\hm<a.

Это правило не определено в том случае, когда значения f(a') при a'\hm<a покрывают все B. Применяя теорему 19, мы получаем функцию f, согласованную с этим правилом. Теперь рассмотрим два случая:

  • Функция f определена на всем A. Заметим, что рекурсивное определение гарантирует монотонность, поскольку f(a) определяется как минимальный еще не использованный элемент; чем больше a, тем меньше остается неиспользованных элементов и потому минимальный элемент может только возрасти (из определения следует также, что одинаковых значений быть не может). Остается лишь проверить, что множество значений функции f, то есть f(A), будет начальным отрезком. В самом деле, пусть b\hm<f(a) для некоторого a\hm\in A ; надо проверить, что b также является значением функции f. Действительно, согласно рекурсивному определению f(a) является наименьшим неиспользованным значением, следовательно, b уже использовано, то есть встречается среди f(a') при a'\hm<a.
  • Функция f определена лишь на некотором начальном отрезке [0,a). В этом случае этот начальный отрезок изоморфен B, и функция f является искомым изоморфизмом. В самом деле, раз f(a) не определено, то среди значений функции f встречаются все элементы множества B. С другой стороны, f сохраняет порядок в силу рекурсивного определения.

Таким образом, в обоих случаях утверждение теоремы верно.

Может ли быть так, что A изоморфно начальному отрезку B, а B изоморфно начальному отрезку A? Нет - за исключением тривиального случая, когда начальные отрезки представляют собой сами множества A и B. Это вытекает из такого утверждения:

Теорема 21. Никакое вполне упорядоченное множество не изоморфно своему начальному отрезку (не совпадающему со всем множеством).

Доказательство. Пусть вполне упорядоченное множество A изоморфно своему начальному отрезку, не совпадающему со всем множеством. Как мы видели на с. 67, этот отрезок имеет вид [0,a) для некоторого элемента a\hm\in A. Пусть f\colon A\hm\to[0,a) - изоморфизм. Тогда f строго возрастает, и по теореме 17 имеет место неравенство f(a)\ge a, что противоречит тому, что множество значений функции f есть [0,a).

Если множество A изоморфно начальному отрезку множества B, а множество B изоморфно начальному отрезку множества A, то композиция этих изоморфизмов дает изоморфизм между множеством A и его начальным отрезком (начальный отрезок начального отрезка есть начальный отрезок). Этот начальный отрезок обязан совпадать со всем множеством A, так что это возможно лишь если A и B изоморфны.

Сказанное позволяет сравнивать вполне упорядоченные множества. Если A изоморфно начальному отрезку множества B, не совпадающему со всем B, то говорят, что порядковый тип множества A меньше порядкового типа множества B . Если множества A и B изоморфны, то говорят, что у них одинаковые порядковые типы. Наконец, если B изоморфно начальному отрезку множества A, то говорят, что порядковый тип множества A больше порядкового типа множества B . Как мы только что доказали, верно такое утверждение:

Теорема 22. Для любых вполне упорядоченных множеств A и B имеет место ровно один из указанных трех случаев.

Если временно забыть о проблемах оснований теории множеств и определить порядковый тип упорядоченного множества как класс изоморфных ему упорядоченных множеств, то можно сказать, что мы определили линейный порядок на порядковых типах вполне упорядоченных множеств (на ординалах, как говорят). Этот порядок будет полным. Мы переформулируем это утверждение так, чтобы избегать упоминания классов.

Теорема 23. Всякое непустое семейство вполне упорядоченных множеств имеет " наименьший элемент" - множество, изоморфное начальным отрезкам всех остальных множеств.

Доказательство. Возьмем какое-то множество X семейства. Если оно наименьшее, то все доказано. Если нет, рассмотрим все множества семейства, которые меньше его, то есть изоморфны его начальным отрезкам вида [0,x). Среди всех таких элементов x выберем наименьший. Тогда соответствующее ему множество и будет наименьшим.

Следствием доказанных теорем является то, что любые два вполне упорядоченных множества сравнимы по мощности (одно равномощно подмножеству другого). Сейчас мы увидим, что всякое множество может быть вполне упорядочено (теорема Цермело), и, следовательно, любые два множества сравнимы по мощности.

< Лекция 8 || Лекция 9: 12 || Лекция 10 >