Книга
Книга
ПРЕДИСЛОВИЕ ПЕРЕВОДЧИКА
В книге известного чехословацкого специалиста по математической логике П. Вопенки развит некоторый вариант нестандартного анализа. В отличие от традиционного подхода к нестандартному анализу в стиле А. Робинсона, где главное внимание уделяется нестандартным методам доказательства классических математических результатов и проблем, автор стремится непосредственно использовать специфику нестандартного универсума для формулировки новых математических понятий. При этом предполагается, что введение, например, бесконечно малых и бесконечно больших величин позволяет строить математические модели, более адекватно отражающие существо дела, чем традиционные подходы в духе теории пределов или топологии.
Изложение сопровождается весьма интересной критикой принципов традиционной теоретико-множественной математики. Применение некоторых теоретико-множественных конструкций оспаривается при этом под углом зрения, отличным от широко известной интуиционистской критики теоретикомножественной математики. В этом отношении особенно интересно первое добавление автора, написанное специально для русского перевода книги. Второе, также специально написанное, добавление посвящено краткому обзору современных результатов в альтернативной теории множеств, полученных участниками семинара по альтернативной теории множеств в Карловом университете в Праге.
Сейчас трудно сказать, в какой мере конкретные попытки автора и его коллег построить альтернативную математику окажутся плодотворными, но сам предложенный подход, например, идея интерпретировать все математические конструкции в области конечных множеств, несомненно, очень важен, интересен и перспективен.
Значительный интерес представляют мотивировки вводимых автором принципов. Читателя заинтересуют нетрадиционные понятия конечного множества, топологической формы, движения и многие другие. Можно надеяться, что этим
понятиям предстоит активная математическая жизнь в недалеком будущем.
Хотя в книге широко используется логико-математическая символика, для понимания ее не требуется сколько-нибудь значительных познаний в математической логике: все основные вводимые понятия объясняются непосредственно в тексте. Таким образом, книга доступна и начинающему математику, готовому терпеливо читать встречающиеся формулы. В целях доступности автор, в частности, оставляет в стороне строгую формализацию рассматриваемой теории, а также метаматематические вопросы типа непротиворечивости, интерпретируемости в классических теориях, но дает ссылки на соответствующую журнальную литературу.
Как нам кажется, книга найдет широкий круг читателей —студентов, аспирантов, специалистов-математиков и философов, интересующихся основаниями математики и применениями математической логики в традиционных областях математического знания.
А. Г. Драгалин
ПРЕДИСЛОВИЕ
Основные принципы альтернативной теории множеств и основанной на ней математики были сформулированы автором в 1973 году. С этого времени альтернативная теория множеств развивалась на семинаре в Карловом университете в Праге, руководимом автором. Я весьма обязан участникам этого семинара. Прежде всего следует упомянуть А. Сохора, который существенно продвинул эту теорию и иеследовал относящиеся к ней метаматематические вопросы. Значительные результаты в этой области принадлежат также К. Чуда и Дж, Млчеку.
Настоящая книга содержит лишь вопросы, разработанные в более или менее законченной форме самим автором. В нее не вошли отдельные более- специальные результаты автора, а также исследования упомянутых выше авторов, равно как и некоторые вопросы, трактовка которых не вполне соответствует духу альтернативной теории множеств. Включены лишь те результаты моих коллег, которые необходимы для изложения.
Некоторые из результатов, не включенных в эту книгу, будут опубликованы в серии статей ряда авторов; окончательные варианты этих статей готовятся к печати. В них, в частности, с большими подробностями будет показано, как в альтернативной теории множеств можно развивать различные ветви математики.
Мы делаем основное ударение на интуитивной и концептуальной стороне теории. Технические части изложения служат в качестве иллюстрации того, как методы, обычные для канторовской теории множеств, нестандартного анализа и т. д., можно использовать в рамках альтернативной теории множеств.
С формальной и технической точки зрения альтернативная теория множеств близка к нестандартному анализу, и с этой точки зрения ее можно рассматривать как частный случай нестандартного анализа.
Мой коллега Дж. Поливка помог улучшить некоторые мотивировки, а мои студенты М. Ресл и А. Венковска способствовали улучшению ряда замечаний.
Наконец, автор хотел бы поблагодарить своего пру】 П. Хайека, который перевел текст на английский язык, i: П. Хинмана, прочитавшего корректуру глав I——V. Их многочисленные замечания способствовали улучшению текста.
Заметим, что по альтернативной теории множеств уже было опубликовано несколько предварительных сообщений, см., например, цитированные в литературе статьи А. Сохора.
ВВЕДЕНИЕ
КАНТОРОВСКАЯ ТЕОРИЯ МНОЖЕСТВ
Канторовская теория множеств есть математическая теория конечных и актуально бесконечных множеств. В ней канонизируются основные принципы, которые математики признают в качестве верных утверждений относительно множеств.
Основы теории конечных и бесконечных множеств были заложены Б. Больцано, который сформулировал некоторые из ее принципов. Несколько позднее Г. Кантор развил теорию множеств систематическим образом и дополнил ее рядом принципов.
Часть этих принципов, образующих базис теории множеств, относится к конечным множествам и со времен начала цивилизации признается в качестве основных истин не только математиками, но и всеми людьми. Принципы эти считаются самоочевидными как в результате традиционного образования, так и в силу того, что их можно непосредственно проверить в некоторых очень частных случаях, встречающихся в каждодневной практике. Тем не менее критический анализ показывает несостоятельность обычных доводов в пользу абсолютного признания даже этих принципов. Например, мы убеждены, что для данного конечного множества любые подсчеты с помощью натуральных чисел дают одно и то же количество его элементов. Если бы мы попытались доказать это утверждение математической индукцией, то свели бы проблему к аналогичному вопросу об истинности математической индукции. Представим себе, что^можно найти множество, для которого один подсчет дает п элементов, в то время как другой дает /и элементов, где т и п — два вполне конкретных различных натуральных числа, или по крайней мере допустим, что есть некоторые доводы в пользу существования такого множества. С другой стороны, пред^ положим, что утверждение, гласящее, что каждое множество, имеющее п элементов при одном подсчете, имеет /г элементов и при всяком другом подсчете, доказано с помощью некоторого конкретного доказательства. Пусть такое доказательство реализовано с помощью ннструкцн% даваемоц
математической индукцией. Описанная ситуация привела бы к заключению, что убедительность доказательств, подчиняющихся законам логики, убывает с увеличением нх длины. Отсюда мы могли бы заключить, что даже финитарные математические утверждения могут иметь весьма сложные истинностные значения, что их не только два и т. п.
И все же основной предмет канторовской теории множеств—это бесконечные множества; их существование предполагается. Основные постулаты канторовской теории множеств сформулированы не случайным образом и не выводятся непосредственно из простого допущения о существовании некоторого актуально бесконечного множества. Их мотивировку можно найти в математике задолго до возникновения теории множеств. Сказанное относится прежде всего к следующим двум типам постулатов.
Дотеоретико-множественная математика исследовала объекты нескольких точно определенных сортов, допускающих неограниченное конструирование объектов данного сорта. Таковы, например, натуральные числа, действительные числа, точки пространства и т. д. Бесконечность, содержащаяся в таких сортах объектов, есть потенциальная бесконечность. Первый вид постулатов канторовской теории множеств мотивируется тем, что эта бесконечность трактуется как актуальная, т. е. объявляется, что все объекты, которые можно получить в процессе некоторой последовательной конструкции, уже построены. После неоднократного обобщения и аккуратного уточнения вида определяющих свойств объектов мы получаем принцип, согласно которому набор всех объектов, обладающих свойством указанного типа, следует воспринимать как актуально существующее множество. В то же самое время ясно, что имеются и пределы обобщения в этом направлении.
В дополнение к объектам определенного сорта дотеоретико-множественная математика имеет дело с объектами, которые находятся во взаимно однозначном соответствии с некоторыми подсемействами множества всех объектов определенного сорта. Так, кроме точек пространства рассматриваются прямые линии, плоскости и т. д. Таким образом, можно образовать множество всех прямых как множество некоторых подсемейств множества всех точек. В качестве предельного обобщения этого подхода получается принцип, гарантирующий существование множества всех подмножеств данного множества-. В отличие от постулатов первого вида постулат о множестве всех подмножеств был? по-видимому, неизвестен 6ольцан<?, ”
В настоящее время существование актуально бесконечных множеств превратилось в догму, в которую верит большинство математиков; более того, математики пытаются внушить веру в эту догму и другим людям. В то же время мы не можем указать какое-либо актуально бесконечное множество в реальном мире ——здесь мы имеем дело с конструкцией, расширяющей реальный мир и качественно превосходящей пределы пространства возможностей наших наблюдений. Таким образом, утверждения о бесконечных множествах теряют свое феноменологическое содержание. В результате дальнейшее развитие теории множеств всецело зависит от формальных соображений, которые оказываются единственным надежным поводырем в тьме, сгустившейся вокруг множеств.
Это обстоятельство привело к трудностям уже в самом начале теории множеств. Оказалось, что естественных постулатов канторовской теории множеств недостаточно для решения вопроса об истинности аксиомы выбора. В то же время вопрос стал столь насущным, что совершенно невозможно было ожидать формального подтверждения независимости этой аксиомы. Для нее не было никаких мотивировок, аналогичных мотивировкам предыдущих постулатов. В конце концов аксиома выбора получила общее признание по чисто формальным причинам: эта аксиома значительно упрощает структуру бесконечных множеств и приводит к некоторым очень элегантным теоремам. Попытки мотивировать аксиому выбора ее истинностью для конечных множеств были подорваны аксиомой детерминированности, которая также может быть мотивирована ее истинностью для конечных множеств, но несовместима с аксиомой выбора. Более того, по-види- мому, имеется и ряд других аксиом такого вида. Достаточно взять любое суждение, истинное для конечных множеств, приемлемое или даже имеющее техническое преимущество для бесконечных множеств, но не совместимое с аксиомой выбора.
Сегодня известно заметное количество независимых суждений теории множеств, т. е. суждений, не доказуемых и не опровержимых с помощью базисных аксиом. Похоже, что математики не могут предложить интересных принципов, достаточно сильных для разрешения их истлнности. Типичным примером является континуум-гипотеза. Принятие континуум- гипотезы дает некоторые технические преимущества, но и теория множеств с отрицанием континуум-гипотезы также довольно интересна. Итак, нет единой теории множеств: вместо этого имеются различные теории множеств, для ко-
торых исходная канторовская теория множеств служит общей идейной основой.
Кроме того, можно сформулировать и другие постулаты для актуально бесконечных множеств и создать таким образом теорию актуально бесконечных множеств, отличающуюся от канторовской теории множеств. Например, аксиому о множестве всех подмножеств можно заменить постулатом, гласящим, что каждое бесконечное множество может быть биективно отображено на множество всех натуральных чисел. Вполне вероятно, что получающаяся в результате теория может успешно конкурировать с канторовской теорией множеств. -
Попытки математиков до конца постичь актуальную бесконечность оказались безуспешными. Но это не уменьшает, конечно, важности канторовской теории множеств, которая остается свидетельством стремления человека раздвинуть пределы пространства способом, не имеющим никакой аналогии в, истории.
МАТЕМАТИКА
В КАНТОРОВСКОЙ ТЕОРИИ МНОЖЕСТВ
Значение канторовской теории множеств для математики определяется не только ею самой, но и ее положением в математике. Вскоре после возникновения теории множеств стало ясно, что она полезна главным образом по следующим трем причинам.
Все математические объекты, созданные в дотеоретико- множественной математике, могут быть заново построены как структуры в теории множеств. Точнее, эти объекты можно задать в теории множеств их каноническими моделями так, чтобы изучение оригинальных объектов заменялось изучением соответствующих моделей. В некоторых случаях эта замена влияет и на исходные понятия и влечет за собой их модификацию в согласии с рассматриваемой моделью. В качестве примеров можно взять действительные числа, исчисление бесконечно малых и т. д.
В дотеоретико-множественной математике встречались бесконечности различных видов, например бесконечность как неограниченная возможность конструирования объектов некоторого сорта, бесконечность как неограниченно возрастающее количество, бесконечность, где встречаются две параллельные прямые, и т. п. Все эти виды бесконечности были сведены к актуальной бесконечности, с которой имеет дело теория множеств. Теория множеств стала общей теорией бесконечности.
Теория множеств дала математике богатейшую в комбинаторном отношении структуру, а именно структуру конечных и актуально бесконечных множеств. Это привело к возникновению новых математических дисциплин. В некоторых из них прямо используются структуры множеств, по крайней мере частично; таковы топология, теория меры и т. п. Другие представляют собой надструктуру на классических структурах, как, например, функциональный анализ и некоторые алгебраические структуры и т. п. Теория множеств предоставляет неисчерпаемое многообразие различных абстрактных структур.
Канторовская теория множеств стала, таким образом, миром, куда вместилась вся математика в целом. Частные математические дисциплины были избавлены от ответственности за свою непротиворечивость, так как эта ответственность была возложена на теорию множеств.
Однако такая концепция математики имеет и заметные недостатки, которые все более привлекают внимание математиков.
Некоторые дисциплины, развивавшиеся в дотеоретнко- множественной математике, потребовалось подвергнуть заметной насильственной перестройке, чтобы их можно было включить в теорию множеств. Кроме того, некоторые подходы к их построению были абсолютизированы. Примером может служить исчисление бесконечно малых. Ко времени его перестройки теория множеств была еще недостаточно развита, чтобы сделать возможным наиболее естественное моделирование. Вот почему некоторые из основных идей исчисления бесконечно малых оказались скомпрометированными, а область исследования расширилась неадекватным образом. Непосредственные вычисления были заменены доказательствами, часто затемняющими ведущие идеи. Кроме того, этот так называемый е-б-анализ не отражает полностью исходное исчисление бесконечно малых, так как некоторые понятия, в которых бесконечно малые количества качественно различаются, непереводимы в е-б-анализ и их пришлось отбросить при использовании функционального анализа.
Теория множеств принесла в математику целую шкалу частных случаев актуальной бесконечности. Однако большинство из них нельзя разумно интерпретировать в реальном мире. Их существование есть просто следствие основной концепции актуальной бесконечности в канторовской теории, множеств.
Теория множеств открыла путь к изучению необъятного количества различных структур и к беспрецедентному росту знаний относительно них. Это привело к распылению
математики. Кроме того, большинство результатов такого рода приобретает смысл только за счет существования соответствующей структуры в канторовской теории множеств. Математика, основанная на канторовской теории множеств, превратилась в математику канторовской теории множеств.
Канторовская теория множеств ответственна за это ущербное развитие математики; с другой стороны, она накладывает на математику ограничения, которые не так легко преодолеть. Все структуры, изучаемые в математике, априорно жестко заданы, и роль математика есть просто роль наблюдателя, их описывающего. Именно поэтому математики столь беспомощны в постижении таких неточных по самой своей сути понятий, как реализуемость, взаимоотношение непрерывного и дискретного и т. д. -
Современная математика изучает, таким образом, конструкцию, отношение которой к реальному миру по меньшей мере проблематично. Более того, эта конструкция не единственно возможная, да и на самом деле не самая подходящая с точки зрения самой математики. Это ставит под вопрос роль математики как научного и полезного метода. Математика может быть низведена к простой игре, происходящей в некотором специфическом искусственном мире. Это не опасность для математики в будущем, а непосредственный кризис современной математики. Он проявляется и в том, что часто глубокие и остроумные математические результаты не вызывают никакого интереса не только у людей, которые не являются математиками-профессионалами, но даже у математиков, в настоящее время работающих над проблемами с другим расположением фигур на шахматной доске.
Некоторые математики, ощущая этот кризис, предлагают запретить деятельность в некоторых областях математики или по крайней мере поставить ее под сомнение. Излишне говорить, что такая позиция бесперспективна. Математику, конечно, нельзя подправить механически.
АЛЬТЕРНАТИВНАЯ ТЕОРИЯ МНОЖЕСТВ
Один из возможных путей выхода из кризиса современной математики может состоять в попытке перестроить математику на феноменологической основе. Такая перестройка должна привести к естественному исключению из математики искусственных проблем, подобно тому как из классической геометрии было исключено исследование фигуры, состоящей из полуокружности и параболы.
Однако чисто феноменологическая концепция математики могла бы ее заметно обеднить; кроме того, это обеднение может сказаться на роли самой математики. Математика есть способ преодоления непосредственного горизонта человеческого опыта. Мы используем математику, чтобы выразить мысли, предваряющие наше знанне, которые часто в дальнейшем нельзя проверить. В перестроенной математике мы принуждены, таким образом, также принять основные принципы, позволяющие преодолеть горизонт опыта. В частности, мы не отвергаем логику как способ вывода из аксиом, однако мы представим ряд критических соображений по ее поводу.
Учитывая центральную роль теории множеств в математике, кажется разумным начать с новой теории множеств как возможного базиса для математики (так же, как современная математика базируется на канторовской теории множеств). Эта книга и есть попытка создать такую альтернативную теорию множеств.
Мы будем рассматривать феномен бесконечности в согласии с нашим опытом, т. е. как феномен, который встречается при наблюдении больших, необозримых множеств. Мы ни в коем случае не используем понятия актуально бесконечных множеств. Заметим, что, исключив актуально бесконечные множества, мы не лишаем математику возможности достаточно хорошо их описывать, если они в будущем окажутся полезными. Кроме того, мы сможем предложить несколько различных теорий, которые могут быть использованы как теории актуальной бесконечности. Одной из них является кан- торовская теория множеств.
Внимательный читатель обнаружит, что наша теория даже не полностью основывается на классической концепции конечных множеств. В настоящей книге этот аспект присутствует лишь неявно; мы учли, что систематическое развитие в этом направлении заметно увеличило бы объем книги и перенесло бы ударение на темы, не слишком . подходящие для первого знакомства с нашей теорией. По этой же причине мы развиваем нашу теорию в рамках классической логики.
Мотивировки ряда подходов в нашей теории напоминают некоторые идеи А. С. Есенина-Вольпина, но автор не в состоянии дать более детальный анализ этих взаимоотношений.
Мы развиваем альтернативную теорию множеств в то время, когда канторовская теория множеств уже существенно разработана. Это позволяет почти дословно переносить в нее различные методы и результаты из канторовской теории множеств; они лишь будут иначе интерпретироваться^
Проиллюстрируем это на примере. Предположим, что в популярной брошюре автор пытается рассказать о свойствах счетных множеств. Он приглашает читателя в отель, имеющий бесконечно много комнат, занумерованных натуральными числами; все комнаты заняты. Тем не менее можно принять нового гостя, предоставив ему комнату номер один и в то же время переместив каждого гостя из комнаты с номером п в комнату с номером n + 1. Теперь представим себе, что в отеле только тысяча комнат и все они заняты. Проделаем то же самое. Новый гость помещается в комнату номер один, гость из комнаты номер один перемещается в комнату номер два и т. д. Так как гости передвигаются последовательно, процесс не закончится за один день, и, так же как и выше, каждый гость будет устроен в течение почти всего дня. В этом случае множество из тысячи комнат содержит подсемейство (подсемейство всех комнат, в которые гости потенциально передвигаются), которое ведет себя в некотором смысле как счетное множество в канторовской теории множеств.
Подобно канторовской теории множеств наша теория —— неформализованная, «наивная» теория. Тем не менее некоторые из ее важных фрагментов могут быть аксиоматизированы. Так, например, почти все результаты, содержащиеся в настоящей книге, можно вывести из аксиом, которые явно сформулированы. Полученная таким образом формальная теория имеет простые модели в любой из аксиоматических систем канторовской теории множеств, например в теории множеств Цермело ——Френкеля. Некоторые модели легко получить из(о-насыщенных моделей мощности Ni для арифметики Пеано. Это доказывает среди прочего относительную непротиворечивость нашей теории по отношению к теории множеств Цермело ——Френкеля. Кроме того, это позволяет ,нам исследовать нашу теорию классическими методами, вдохновляясь результатами теории моделей и используя различную технику доказательств.
Если нашу теорию рассматривать как формальную систему, то некоторые из ее моделей можно идентифицировать с довольно частным случаем нестандартного анализа Робинсона, и это дает дополнительный важный источник методов доказательства.
Все эти источники и вдохновляющие соображения будут подходящим образом использованы.
Нам могут заметить, что наша теория как формальная система является лишь частью современной математики. Но это замечание столь же не относится к делу, как и замечание, что общая теория относительности ограничивается только од* ной геометрией из классификации геометрий по Клейну,
Формальная трактовка нашей теории может упростить работу в различных аспектах. Но читатель ни на минуту не должен забывать, что наша теория не является формальной системой и что приведенные в этой книге аксиомы не образуют исчерпывающего списка. Приведены лишь те аксиомы, которые реально используются. Например, в разд. 6 гл. I мы указываем принцип (сформулированный неточно) для принятия новых аксиом. Аксиомы, вводимые на основании этого принципа, могут существенно затруднить (или сделать просто невозможным) построение моделей нашей теории в рамках обычных теоретико-множествепных систем.
МАТЕМАТИКАВ АЛЬТЕРНАТИВНОЙ ТЕОРИИ МНОЖЕСТВ
Если наша теория должна действительно стать альтернативой канторовской теории множеств, мы должны показать, что она может заменить капторовскую теорию множеств по отношению к математике. И хотя основная часть настоящей книги посвящена развитию собственно теории, все же основная цель нашей работы ——развитие математики в ее рамках.
Мы уже упоминали, что наша теория есть общая теория бесконечности. Прочитав первые две главы, читатель увидит, что объекты дотеоретико-миожественной математики могут быть построены в нашей теории столь же хорошо, как и в канторовской теории множеств. Некоторые сомнения могут относиться только к исчислению бесконечно малых.
Прежде всего совершенно ясно, что в нашей теории можно развить е-б-анализ: но функциональный анализ был бы уже при этом довольно неестественным. Однако мы и не собирались развивать исчисление бесконечно малых как е-б- анализ. В нашей теории для этой цели имеются более естественные средства, да и функциональный анализ может быть перестроен в рамках нашей теории более естественным образом. В настоящее время прорабатывается несколько вариантов исчисления бесконечно малых н пока не ясно, какой из них наиболее естествен. Поэтому мы и не включили в эту книгу изложение исчисления бесконечно малых.
Сйедует подвергнуть критическому анализу, касающемуся самых их основ, те разделы, которые развивались после возникновения теории множеств. Необходимо искать новые математические определения для понятий, которые уже были математически формализованы. Раздел топологии, посвященный формам, как раз и дает такой пример. Наш опыт свидетельствует о том, что механическое приспосабливание
понятий, используемых в канторовской теории множеств, часто сдерживает развитие и скрывает простые естественные подходы. Здесь и содержится главное различие между работой в нашей теории и в нестандартном анализе Робинсона. Нестандартный анализ не является неформальной теорией, и его raison d'etre выводится из канторовской теории множеств. Главная цель нестандартного анализа ——обогатить канторов- скую теорию множеств новой техникой. Понятия канторовской теории множеств не подвергаются при этом критике.
Наша теория позволяет дать естественную математическую трактовку понятий, которые либо не были определены математически, либо были определены неудовлетворительным образом. Например, мы предлагаем главу, посвященную понятию движения. Мы увидим, что развитие математики в альтернативной теории множеств быстро приводит к проблемам, для решения которых в современной математике нет подходящих методов. Таким образом, необходимо искать новую, необычную технику.
Получив определенные познания в альтернативной теории множеств, читатель сможет открыть различные возможности для развития в ее рамках частных математических дисциплин. Некоторые из таких возможностей исследовались на Семинаре по альтернативной теории множеств в Праге н были подвергнуты определенному критическому пересмотру. Настоящая книга содержит лишь некоторые примеры, разработанные ее автором.
Сужение круга математических проблем и концентрация внимания на проблемах, поставленных альтернативной теорией множеств, является сильнодействующим средством. Дух альтернативной теории множеств, как нам кажется, состоит в том, чтобы регулировать математические проблемы 《in medias res». Решение таких проблем ——отнюдь не легкая задача. Если наш путь или какой-либо подобный ему окажется верным, то это приведет, вероятно, к значительному сокращению математической продукции.
Глава I
ВВЕДЕНИЕ
В АЛЬТЕРНАТИВНУЮ ТЕОРИЮ МНОЖЕСТВ
Математик творит объекты и устанавливает связи между ннмн. Он делает это различными способами, и мы не будем пытаться описать их здесь в полной общности.
Объекты и отношения, образующие предмет изучения математики, существуют лишь в нашем воображении. Для различных целей математики создают сложные миры из таких объектов. Наше исследование будет посвящено одному из частных миров математических объектов. ■
Мы опишем и исследуем наш мир объектов неформально. Тем не менее мы попытаемся выбрать формулировки, легко допускающие формализацию, так как некоторая формализация на более поздних шагах развития нашей теории станет желательной. (При этом под формализацией мы понимаем формальную аксиоматическую систему, соответствующую рассматриваемой неформальной теории или по крайней мере некоторым важным фрагментам этой теории.) В частности, свойства, приданные нашему миру в процессе его порождения, будут выражены в виде аксиом. Исходя из этих аксиом, затем уже могут быть доказаны другие их свойства. Некоторые аксиомы будут сформулированы в виде, не допускающем непосредственной механической формализации; тем не менее они будут часто служить для ориентации.
Объекты будут обозначаться буквами, возможно с индексами, или другими стандартными символами. Запись X = У означает, что X н У обозначают один и тот же объект, и читается как《X равно У》;X #= У означает, что X и У обозначают различные объекты.
Чтобы упростить систему обозначений, мы будем использовать логические связки и кванторы &, V,=>,三,П, 3, V, 3!- Квантор 3! читается как «существует ровно один». Далее, мы используем символы <р(Х) и <р(%, ..., Хп) для обозначения свойств объектов и отношеиий между объектами соответственно. (Здесь X н X】,…,Х〃 суть переменные, пробегающие объекты.) .
Отношение принадлежности будет играть основополагающую роль в нашей теории. Это отношение, равно как и
объекты нашего мира, будет введено позднее, но уже сейчас мы примем соглашение, что символ е означает отношение принадлежности. Мы читаем X ^Y как 《X есть член У》, или, эквивалентным образом, как《X принадлежит У》,или《X есть элемент У》. Мы пишем X 亥 У, если X не принадлежит У. Иногда будут использоваться ограниченные кванторы (3/ е У (...) как сокращение для ЭХ(Х w У & • •・)и (VX w У) (...)как сокращение для VX(X ^Y ^ ...).
РАЗДЕЛ 1. МНОЖЕСТВА
Множества суть объекты специального вида. Мы опишем способ построения множеств и определение отношения принадлежности между объектами и множествами.
Прежде всего предположим, что построено пустое множество, не имеющее элементов. Таким образом, существует объект, являющийся множеством и не имеющий элементов. Это множество, как обычно, мы обозначим через 0.
Другие множества будут конструироваться следующим образом. Предположим, что некоторые объекты уже были построены ранее и что мы можем расположить эти объекты в некоторый список или по крайней мере можем вообразить такой список. В такой ситуации говорят, что построено новое множество, а именно множество всех объектов этого списка; это множество отлично от любого объекта из списка. Оно не зависит от порядка элементов в списке, но однозначно определяется этими элементами. Таким образом, если X и У являются множествами и имеют одни и те же члены, то X = У.
Значит, наша концепция множества подобна канторов- ской, но все наши множества конечны с канторовской точки зрения. Мы не допускаем фикции актуально бесконечных множеств.
kin Xi, ..., Хп есть список объектов, то {X】,Хп} обозначает множество, содержащее в точности объекты
Универсум множеств составлен из множеств, сконструи. рованных итеративно, начиная с пустого множества.
Мы отнюдь не утверждаем, что универсум множеств содержит все множества, которые можно построить. Наше ограничение универсумом множеств в указанном выше смысле несущественно для целей теории множеств. В этом универсуме достаточно множеств, чтобы кодировать различные объекты, ему не принадлежащие, и таким образом сводить проблемы, касающиеся множеств более общего вида, т. е._ множеств, получаемых с помощью нашей конструкции из произвольных объектов, к проблемам, относящимся уже к универ-
суму множеств. С другой стороны, наложенное ограничение дает некоторые технические преимущества.
Будем использовать малые буквы, чтобы обозначать множества из универсума множеств, так что, говоря об объекте х, мы автоматически предполагаем, что % принадлежит универсуму множеств. При этом, конечно, не исключается и возможность обозначать множества другими символами. Тот факт, что X есть множество, обозначается через Set(X).
Сформулируем теперь аксиомы, описывающие некоторые основные свойства универсума множеств. Далее мы будем стараться выводить другие утверждения (или их отрицания) из наших аксиом, а не устанавливать их истинность прямо, исходя из интуиции, лежащей в основе построения универсума множеств.
Аксиома экстенсиональности для множеств
(Vx)(Vg)(x = у = (Vz)(z 三 х 三 z w 切).
Для любых множеств хну х равно у тогда и только тогда, когда 尤 н у имеют одни и те же элементы.
Аксиома пустого множества
(3x)(VK)(y 柒 х).
Существует множество, не имеющее элементов.
По аксиоме экстенсиональности существует в точности одно пустое множество.
Аксиома образования последующих множеств
(V%)(Vu)0n)(V〃)(e ^z^ (и ^xVu = //))•
Для любых двух множеств хну существует множество 之, имеющее в точности следующие элементы: у и все элементы из х.
По аксиоме экстенсиональности множество 之 единственным образом определяется по % и у; мы будем писать 之= 尤U {//}• Заметим, что 0U{处={у},储}U{尤2} = {хьх2} и т. д.
Указанные три аксиомы отражают процесс построения универсума множеств. Если наша конструкция универсума множеств не бессмысленна, эти аксиомы верны. Аксиомы такого вида называются аналитическими аксиомами.
Мы рассмотрим теперь теоретико-множественные свойства и отношения, т. е. свойства и отношения, выразимые с помощью теоретико-множественных формул. Теоретикомножественные формулы суть выражения, конструируемые с помощью следующих правил:
х = у н х^у — теоретико-множественные формулы.
Если 屮 и 屮——теоретико-множественные формулы, то (中&屮),(q>Vw),(中今屮),(中三屮),-i (T), (3x)T,(Vx)(p также теоретико-множественные формулы.
Если в пп. 1) и 2) заменить хну другими малыми буквами, то полученные формулы также являются теоретикомножественными.
Сформулируем теперь последнюю аксиому, относящуюся к универсуму множеств, аксиому индукции. Принимая эту аксиому, мы подчиняем наши множества законам, верным в канторовской теории множеств для конечных множеств.
Аксиома индукции
Пусть ф(х) — теоретико-множественное свойство. Тогда 屮(0) & (Vx)(V«/)(<p (х)今屮(х U 0/}))今(Vx) ф (х).
(Если 屮 имеет место для 0 и, коль скоро 屮 имеет место для х,屮 имеет место для *11{у}, то 屮 имеет место для всякого х.)
Здесь у нас, конечно, не отдельная аксиома, а схема аксиом. Частные аксиомы получаются, если выбирать конкретные теоретико-множественные формулы в качестве ф.
Аксиома индукции не является аналитической аксиомой, так как, принимая ее для множеств, мы приписываем множествам различные свойства, которые не могут быть непосредственно усмотрены из определения. Такие свойства согласуются с классической теорией конечных множеств, но сами по себе проблематичны. Аксиома индукции есть постулированная гипотеза относительно конечных множеств. Аксиомы такого типа будут называться гипотетическими аксиомами.
Мы могли бы достичь тех же целей и не предполагая аксиомы индукции, но при этом различные части теории, с которыми легко работать с помощью традиционной техники, становятся весьма сложными технически. Таким образом, мы принимаем аксиому индукции в основном из соображений удобства. Позже мы покажем, как можно от нее избавиться.
Никаких других аксиом для множеств мы пока предполагать не будем. Правда, в конце раздела мы допустим еще одну аксиому, аксиому регулярности, которая утверждает, что пустое множество есть основание для конструирования универсума множеств, но в дальнейшем аксиома регулярности нам не будет нужна.
Некоторые свойства множеств и некоторые отношения между множествами используются довольно широко и поэтому заслуживают специальных обозначений и наименований. Например, мы определим
х『у 三(V2)(z x=>z^y)
(х есть подмножество множества у тогда и только тогда, когда каждый элемент х является и элементом у);
x<z^y = x^y&x^y
(х есть собственное подмножество множества у тогда и только тогда, когда % есть подмножество у и отлично от у).
Мы опустим в этой книге тривиальные и стандартные теоремы о множествах; предполагается, что читатель их знает. Что касается других теорем, доказательства которых хорошо известны, то мы будем либо опускать эти доказательства, либо ограничиваться наводящими указаниями.
Теорема.. Для любых множеств х и хх существует множество 2, имеющее следующие элементы', все элементы множества х, все элементы множества 尤i 〃 никаких иных элементов.
Доказательство. Нашу теорему можно следующим образом записать формально:
(Vx)(Vx!)(32)(Vu)(u三之三〃三尤V〃三尤i)・
Возьмем произвольное множество Xi, и пусть ф(х)——теоретико-множественная формула (32)(Vw)(u 三 2 = 〃三尤 V 〃三尤[)• Прежде всего очевидно, что 屮(0). Предположим ф(х) и возьмем произвольное у. Пусть z удовлетворяет условию ”〃 )(〃 ^z = u^xy и^ 尤[).Тогда (V〃)(〃 ^z\}{y} = 〃三尤 0 {у} V 〃三 尤i), так что ф(х U {//})■ По аксиоме индукции получаем Vxq> (х), что и завершает доказательство.
По аксиоме экстенсиональности множество 2 из предыдущей теоремы однозначно определяется по ^ и хь Следовательно, мы можем таким образом определить операцию объединения двух множеств:
2 = xU^i = (Vu)(u 三之曰〃已尤 V〃W 尤 1).
Заметим, что эта операция включает в себя и ранее введенную операцию 尤U{"} как частный случай.■
Теорема.. Для всякого множества х существует множество 之,элементы которого суть в точности все элементы элементов множества х.
Доказательство. Формально следует доказать такую формулу:
(Vx)(32)(Vu)(u w 2 三(Зи w х)(« 三 о)).
Пусть 屮(х) есть (32)(Vu)(u 三 2 M (3v 三 尤)(〃三 v)). Допустим 屮(尤),и пусть,произвольно. Пусть £ удовлетворяет условие
(▼〃)(〃 三之三(Зу 三 x)(u 已 и))・ Тогда (V«)(u 已 2 U U 三(3v 巨 x U {y})(u g v)), что влечет 屮(尤 U{y}j・
В силу аксиомы экстенсиональности z однозначно определяется по х; следовательно, мы можем определить объединение множества:
2 = U 尤三(V〃)(〃 w 2 三(3v)(w 三 и & и 三 х)).
Теорема.. Пусть ^(и, v) есть теоретико-множественная формула^ и допустим (Vu)(3!v)q> (w, и). Тогда
(Vx)(32)(Vv)(v е 2 = (3u w 尤)屮(〃,и)).
Словами: допустим, что для каждого и существует ровно одно и, такое, что 屮(〃,v); назовем это и ^-образом и; тогда для каждого х существует 2, чьи элементы суть в точности ^-образы элементов х.
Строго говоря, это не отдельная теорема, а схема теорем, называемая схемой подстановки. Подставляя различные теоретико-множественные формулы, мы получим частные теоремы. Наше доказательство состоит в том, что мы дадим инструкции для доказательства любого из частных случаев.
Доказательство. Пусть 2(%) есть теоретико-множественная формула (3z)(Vy)(y g z ^ (Зи ^ х) qp (u, v)). Прежде всего очевидно, что 屮(0). Допустим 屮(尤)и возьмем произвольное у. Пусть z удовлетворяет условию (Vv)(v е 2 = (初已%)屮(〃,и))・ Пусть(р(у,У1). Тогда (Vu)(u 三 2 U {沙}= (Зи е х U {Z/}) Ф(w,и)), что влечет 屮(尤11{//})・ По аксиоме индукции имеем ▼尤屮(尤).
Тео.ема. (Vx)(3z)(V«)(n ^ z su s х).
Словами: для каждого х все подмножества х образуют множество z.
Доказательство. Пусть 屮(尤)есть (32)(Vw)(u е 2 s и 三尤). Допустим qp (х) и возьмем у. Пусть 之 удовлетворяет условию (V〃)(〃 已 z = 〃三尤). Заметим, что (Vn) (3!v) (v =и{} {у}). Следовательно, схема подстановки дает множество 力,такое, что (Vu)(u 已总 三(3«)(м ^z&v = ul) {у})). Тогда "幻(〃三2021三〃三比0{"}), откуда中(尤11{护).
Эта теорема дает нам возможность определить операцию взятия множества подмножеств:
z = Р(х) = (V〃)(〃 三之三〃三尤),
Следующий факт есть схема теорем,
Теорем% (Схема аксиом свертывания.) Пусть 屮(〃)есть теоретико-множественная формула. Тогда
(Vx)(32)(Vu)(u 已2三〃三尤&屮(〃))・
Словами: для каждого х его элементы, удовлетворяющие ф, образуют множество 2.
Доказательство. Пусть ^(х) есть формула (32)(Vw) (〃曰 2 三〃三尤 &屮(〃)). Допустим i|)(x) и возьмем произвольное у. Пусть 2 удовлетворяет условию (Vw)(u ^z = u^ *&屮(〃))・ Если 屮(и), ТО МЫ ПОЛОЖИМ Z\^= z\}{y}\ в противном случае возьмем z\ — z. Очевидно, что (▽〃)(〃 三 々 三 〃三尤U {"} & 屮(〃)), откуда 屮(尤U{у}), и это завершает доказательство.
Если дано ф(и), то аксиома экстенсиональности гаранти* рует, что для каждого х соответствующее множество 2 единственно. Таким образом, возникает следующая схема определений.
Для каждой теоретико-множественйой формулы 屮(〃)
г — {и ^ х;屮(〃)}三(Vu)(u三之三0已》&屮®))・
Некоторые частные случаи этой схемы заслуживают che* циальных обозначений н наименований, например мы положим
尤 П р 工{〃三若〃 W у}, х \ у = {и ^ х\ и ^ у}.
Множества хну называются дизъюнктными, если х(\у = 0. Теперь мы можем легко доказать, что в универсуме множеств нет множества, содержащего все множества из этого универсума.
Теорема. 「(m»)(Vy)(y и »), т. е. никакое множество не содержит все множества в качестве элементов.
Доказательство. Допустим (Vz/)(z/ ^х) и положим V={u^x&u^u}, тогда одновременно и包 и и и ^ и —* противоречие.
Так как {X, У} есть то же самое множество, что и {У, X}, Для произвольных объектов X н У, мы можем назвать {X, У} неупорядоченной парой объектов X и У. Упорядоченная пара X и У есть объект, который однозначно определяется объек* тами X н У, взятыми в указанном порядке, и который в свою Очередь определяет Однозначно X в качестве своей первой компоненты и У в качестве второй. Этого можно достичь, если, например, положить
〈X, У〉= {{Х}, {X, У}}.
В частности, в универсуме множеств мы положим по оп* ределению
а,力={{%},", у}}.
Следующая теорема показывает, что это — подходящее определение упорядоченной пары.
Теорема, (х, ^〉=〈尤1,"i〉w(尤=尤) &(" = Ui).
Упорядоченная тройка может быть затем определена как
а, у, z〉=a, “,力〉.
Упорядоченные четверки, пятерки и т. д. определяются подобным же образом. Теперь мы можем определить декартово произведение двух множеств:
*XU = {〃eP(PaUy));(三5 三砲三内 му)(〃 =〈б,出)}・
Заметим, что если s 三尤 и 後三“,то {s,⑦}告 P(%UP)и, таким образом,〈s,⑦〉三 Р(Р(尤 U У)), так что
и^х%у = (3^1 三 x)(3v2 三以〃 =〈5, s〉)・
Будем писать х2 вместо хХ
После того как упорядоченные пары введены, мы можем дать теоретико-множественные определения отношения и функции. Дадим следующие определения:
Rei (尤)三(Vz 三尤)(z есть упорядоченная пара)
(х есть отношение),
Fnc (х)三 Rei (х) & (V〃,и, 5)(〈и, 〃〉в 尤 &〈叫 и) ^x=>v — w)
(х ееть еу咒&4〃兄).
Область определения, область значений и т. п. могут быть введены для произвольных множеств, а не только для отношений. Дадим такие определения:
dom (尤)={〃㊂ U U 尤;(3v)((v, U)三尤)},
mg (尤)={〃金 U U 尤;00)(〈弘 v)至尤)} (область определения и область значений).
Замечая, что 〈% и〉巨尤 влечет 〃已 UU* и uwUU%, мы получим непосредственно, что
dom(x) есть множество всех и, таких, что <и, «> е х для некоторого и,
rng(x) есть множество всех 〃,таких, что〈〃,o〉wx для некоторого v.
Если / — функция и 〃 w dom (/), то /(〃)обозначает то един-
ственное и, для которого〈и, 〃〉巨厶 т. е. v = f (ц) тогда и только тогда, когда〈и, и) w f.
Х~' = {и ^ Р (Р (\J U -V)); (3^1,"2)(〃 =〈"1,"2〉&〈"2, "1〉МХ)} .(обратное отношение),
尤} z/ = xn(rng(x)X«/)
(ограничение х множеством у).
Очевидно, что лН есть множество всех пар〈s,极〉,таких, что 〈U2, ui〉三尤,и 尤[у есть множество всех пар 〈Ui, и?〉w х, таких, что v2 已 尤,таких, что и?三 у.
Пользуясь теоретико-множественным понятием функции, мы можем определить эквивалентность (эквиполлентность) и субвалентность между множествами. Мы будем говорить о теоретико-множественной эквивалентности и субвалентности или, короче, о множественной эквивалентности и множественной субвалентности. Общие понятия эквивалентности и субвалентности будут введены во втором разделе. А сейчас мы дадим следующие определения:
Функцию f назовем взаимно однозначной, если 尸 также является функцией.
尤 q р (х множественно эквивалентно у) тогда и только тогда, когда существует взаимно однозначная функция Д область определения которой есть х, а область значений есть у
* < У (尤 множественно субвалентно у) тогда и только тогда, когда существует взаимно однозначная функция Д область определения которой есть х, а область значений —— подмножество у.
х^у (尤 строго множественно субвалентно у) тогда и только тогда, когда 尤 < у, но не 尤 比 у.
Это общеизвестные понятия, и о них имеются различные хорошо известные теоремы. Мы ограничимся следующими тремя.
Теорема.. Еслу у ——собственное подмножество х, то у строго субвалентно х.
Доказательство. Докажем (Vx)(Vu и х)("П и £ х). Пусть ф(х) есть теоретико-множественная формула пСЗм) (ucz х & и х). Допустим ф(х), и пусть у 陆尤.Пусть 〃 一 собственное подмножество множества х U,办 такое, что и^хU{//}. Рассмотрим взаимно однозначное отображение /
множества %UW} на 〃. Сначала допустим, что 〃三尤.Тогда 〃\{f(U)}u尤 и f tх есть взаимно однозначное отображением на u\{f(y)}—противоречие. Отсюда у ^ и. Пусть f(2)= у. Положим g = (f f (尤\{z}))U {〈/(у), 2〉}. Тогда g 卜尤 есть взаимно однозначное отображение х на xf| w и xf| w есть собственное подмножество х — противоречие. Таким образом, мы доказали 屮(尤 U {//})•
//<尤,то尤“协//<尤,то尤“协Теорема. Если 尤<у 〃
//<尤,то尤“协
//<尤,то尤“协
Теорема.尤 < уТеорема.尤 < уили у<^х.или у<^х.
Теорема.尤 < у
Теорема.尤 < у
или у<^х.
или у<^х.
Доказательство. Пусть ф (х)——теоретико-множест
Мы докажем (Vx) qj (х)Мы докажем (Vx) qj (х)венная формула (▽〃)(〃 <尤 V %< 〃)•
Мы докажем (Vx) qj (х)
Мы докажем (Vx) qj (х)
имеем ① <имеем ① <индукцией. Допустим q)(x), и пусть у 吏尤.Для данного и х или 尤 <а. В первом случае мы получаем 北飞尤1){乡}, н, значит, достаточно рассмотреть случай х^и. Следовательно, найдется и* и и, такое, что х^ и{. Пусть о w 〃\〃i・ Имеем 尤 U {"} G〃[ U {и}, так что x(J {у} <(«, поскольку 〃i U 8}三以
имеем ① <
имеем ① <
Теорема.. Для каждого непустого х существует 〃三尤,являющееся минимальным элементом х по отношению к вклю- чению, т. е. и таково, что не существует и 三尤,которое было бы собственным подмножеством и.
Доказательство проводится индукцией. Пусть 屮(尤) есть теоретико-множественная формула 尤,0 今(3w w x) (Vu w %)("") и и 卫).Допустим 屮(尤),и пусть у^к. Если х—0, то х U {у} содержит лишь один элемент, который, очевидно, и является минимальным. Пусть 尤,0, н пусть и — минимальный элемент 尤.Если у и 卫,то определим 〃i = у; в противном случае пусть ut = и. Очевидно, что и: минимален b尤|_|d}.
Следующая теорема доказывается аналогично.
Теорема.* Каждое непустое множество содержит элемент, максимальный по отношению /с включению.
Теперь сформулируем аксиому регулярности и на ней закончим наш список аксиом, относящихся только к множе- сГвам. Аксиома регулярности не используется в оставшихся разделах первой главы. Это гипотетическая схема аксиом.
Аксиома регулярности
Пусть ф(х) есть теоретико-множественная формула. Если (3х)<p (尤),Tо 日尤"中(尤)& (Vz/ g х) -1 <Р 仅)).
Словесное выражение заключения аксиомы: существует множество х, удовлетворяющее 屮,такое, что никакой элемент множества х уже не удовлетворяет ф. Интуитивно х есть первое множество, удовлетворяющее ф, полученное в процессе построения универсума множеств.
Теорема,. Для всех множеств и имеем и 壬 и.
Доказательство. Пусть ф (х) -- теоретико-множественная формула х = и. Очевидно, что (Эх) ф (х). Пусть х таково, что ф (х) & (Vy в 尤)~1 屮(4); тогда х = и& (Vy 三 х)(у,и), т. е. gy 三 以* =# 〃), что дает 〃亥〃.
Аналогично можно доказать, что не существует хну, для которых х ^ у & у ^ х, и, далее, не существует 尤,у н %, таких, что尤三у, у三之,之三尤,и т. 反.
Аксиома регулярности может быть заменена следующей схемой, ей эквивалентной:
Аксиома ^-индукции
Пусть 屮(尤)есть теоретико-множественная формула. Если (Vx)[(Vz/ex)q)(z/)=^<p(x)], то Vx(p (х).
В заключение этого раздела докажем эквивалентность аксиомы регулярности и аксиомы ^-индукции.
Допустим сначала, что справедлива аксиома регулярности. Пусть 屮(х)——теоретико-множественная формула (Vx)[(Vy ^ х) ф(//) =>(р(х)]. Пусть 少(尤)есть ~1 Ф(х). Допустим, что существует 尤,не удовлетворяющий ф, т. е. Зх^ (х). По регулярности тогда существует и х, такой, что 屮(尤)и (Vz/ ^ х) ~1 ip (х), т. е. (Vf/ е х) qj (х), что влечет 屮(尤),一противоречие. Мы доказали, что (▼尤)中(尤).
Обратно, допустим, что справедлива аксиома е-индукции. Пусть (р(尤)——теоретико-множественная формула и Зх(р(х). Далее, допустим, кроме того, что (Vx)(q)(х) => (Зу е х) ф (//)). Пусть 少(尤)есть ~|qp(x). Тогда (Vx) [ (Vz/ е х) tf (z/) => 4 (х)] и, следовател ыю, (V尤)屮(尤),что противоречит (Зх)ф(х). Это и завершает доказательство.
РАЗДЕЛ 2. КЛАССЫ
Каждое свойство объектов само можно рассматривать как объект. Свойство объектов, рассматриваемое как объект, называется классом. Классы суть дальнейшие специфические
объекты нашего исследования. Тот факт, что объект X является классом, мы обозначим через Cls(X).
Если 屮(X) обозначает свойство объектов, то {X;屮(X)} обозначает это свойство как класс; таким образом, {X; ф(Х)} обозначает объект исследования специального вида.
Мы ограничим теперь определенным образом ту область классов, которую мы намерены-язучать, по причинам, аналогичным тем, по которым мы ограничили изучение множеств универсумом множеств, как это описано выше.
Расширенный универсум образован классами вида {х; ф(х)}, где ф(х) есть свойство множеств, взятых из универсума множеств. Такая конструкция расширенного универсума дает нам возможность сформулировать следующую аксиому.
Аксиома существования классов
Для каждого свойства(р(х) множеств из универсума множеств расширенный универсум содержит класс {х; ф(х)}.
Расширенный универсум зависит от наших возможных ограничений на свойства, которые допускаются в аксиоме существования классов. Такое ограничение необходимо, например, если мы будем формализовать нашу теорию. Однако на текущий момент мы не будем устанавливать никаких ограничений на расширенный универсум. Подчеркнем основной факт, что мы отнюдь не будем в аксиоме существования классов ограничивать себя теоретико-множественными свойствами (т. е. свойствами, описываемыми теоретико-множественными формулами).
Определим теперь отношение принадлежности в частном случае классов из расширенного универсума.
Если X ——объект, а У—класс из расширенного универсума (таким образом, У есть свойство множеств из универсума множеств), то X 已 У тогда и только тогда, когда X принадлежит универсуму множеств и обладает свойством У.
Можно достичь заметного технического упрощения, если множества из универсума множеств идентифицировать с некоторыми классами. Множество у может быть идентифицировано со свойством «х есть элемент множества у》. Таким образом, универсум множеств становится частью расширенного универсума. Наше соглашение выражается следующей аксиомой:
Аксиома。множествах как частном случае классов
(Vx) CIs(x).
(Словами; каждое множество есть класс.)
Аксиомы для универсума множеств, сформулированные в предыдущем разделе, равно как и полученные там результаты, становятся, таким образом, частью теории расширенного универсума.
Первый естественный вопрос: что значит, что два класса X и У из расширенного универсума равны. Очевидно, это должно означать, что X и У суть идентичные свойства. Здесь можно, конечно, проводить тонкие различия между классами, в частности принимая во внимание различия в синтаксической форме выражений, задающих свойства. Мы не будем этого делать, поскольку развитие теории в этом направлении не является нашей целью. Будем считать, что классы X н У суть равные объекты тогда и только тогда, когда они имеют одни и те же элементы.
Так как в основном мы будем- иметь дело именно с классами из расширенного универсума, будем использовать буквы X, У, ... для обозначения классов из расширенного универсума, если специально не оговорено противное. Подобным же образом мы будем говорить просто《класс》вместо «класс из расширенного универсума».
Итак, наша концепция равенства классов может быть описана с помощью следующей аксиомы:
Аксиома экстенсиональности для классов
"X, П(Х = У^(Vu)(u w X三〃 w У)).
Словами: два класса равны тогда и только тогда, когда они имеют одни и те же элементы.
Отметим, что все до сих пор сформулированные в настоящем разделе аксиомы являлись аналитическими.
Собственный класс есть класс, не являющийся множеством. Заметим, что если X — собственный класс,,то множество {X} не принадлежит универсуму множеств.
Если ф(хь хп)~ формула (не обязательно теоретикоМножественная) ,касающаяся множеств, то мы пишем {<ХЬ ...» хл>;屮(尤1, хл)} вместо
{尤,(Зх), .. •, хп)(х =〈尤[,♦..,尤〃〉& ф(Х|, • • •» 尤л))}・・
Если ф (х) — теоретико-множественная формула, то мы скажем, что класс {%;屮(尤)} теоретико-множественно определим. Так как у — {х\ х^ у}, то каждое множество оказывается теоретико-множественно определимым.
Универсальный класс есть класс V = {х\ х = х}. Очевидно, что V теоретико-множественно определим и (Vx)(x 三 1Z). Отсюда следует, что V — собственный класс (не множество).
В первом разделе были определены различные понятия, относящиеся к множествам. Обобщим теперь эти определения до определений, относящихся к классам, и дадим некоторые новые определения.
X=Y三(V项〃 w X分〃 w y) XczY =X^Y&X^Y X” = {〃; 〃三 X&〃wY} X (J У = {〃; u^X У и ^Y} X\Y^={u; u^X&u^Y} X X Y = {〈〃,и〉; и X & v ^Y} X^ = x\Xdom (X) = {〃; 0o)〈o, 〃〉w X} rng (X) = {〃;(mo)〈〃,u〉w X} X-1 = {<«, u〉;〈u, u)^X} и x = {〃; (Bf w X)(〃 三 у)} fj X = {〃;(Vu w X)(〃 w v)} p (X) = {〃; 〃 三 X} xrr=xn(^xnx “ У = {«; (By w y)〈〃,0〉w X} Rei (X)三 X 三!/2X=Y三(V项〃 w X分〃 w y) XczY =X^Y&X^Y X” = {〃; 〃三 X&〃wY} X (J У = {〃; u^X У и ^Y} X\Y^={u; u^X&u^Y} X X Y = {〈〃,и〉; и X & v ^Y} X^ = x\Xdom (X) = {〃; 0o)〈o, 〃〉w X} rng (X) = {〃;(mo)〈〃,u〉w X} X-1 = {<«, u〉;〈u, u)^X} и x = {〃; (Bf w X)(〃 三 у)} fj X = {〃;(Vu w X)(〃 w v)} p (X) = {〃; 〃 三 X} xrr=xn(^xnx “ У = {«; (By w y)〈〃,0〉w X} Rei (X)三 X 三!/2Fnc (X) w Rei (X) & (Viz, и, w)(〈и, 〃〉w X &〈® 〃〉У X 今 о = ay)Если F есть класс-функция значает то единственное у, дляFnc (X) w Rei (X) & (Viz, и, w)(〈и, 〃〉w X &〈® 〃〉У X 今 о = ay)Если F есть класс-функция значает то единственное у, для(включение)*(собственное включение), (пересечение), (объединение), (разность),(декартово произведение), (декартов квадрат), (область определения), (область значений), (обратное отношение), (объединение семейства), (пересечение семейства), (класс всех подмножеств), (ограничение), (образ), (отношение),(функция или отображение), и хе dom(F), то F(x) обо- которого〈у, х) ^F (резуль*-(включение)*(собственное включение), (пересечение), (объединение), (разность),(декартово произведение), (декартов квадрат), (область определения), (область значений), (обратное отношение), (объединение семейства), (пересечение семейства), (класс всех подмножеств), (ограничение), (образ), (отношение),(функция или отображение), и хе dom(F), то F(x) обо- которого〈у, х) ^F (резуль*-тат действия функции 尸 на элемент х).Если 屮(X) есть формула, относящаяся к классам, то П {X; q)(X)} обозначает класс {〃;(VX^tp (X)今〃 w X)} и подобным же образом (J "; 9 (X)} обозначает класс {〃; (ЗХ) (<р (X) & 〃 w X)}. Мы будем часто использовать и некоторые другие обозначения, например {х f] у;屮(х, у)} обозначает класс {之;(Зх, уХ(р(х, 7)&г = хр у)} и т. д.Если F — функция, dom (尸)= Х, rng(F)= Y и 戶一】также является функцией, то мы назовем 尸 взаимно однозначным отображением X на У. Дадим такие определения: X эквивалентен У (обозначение: X ^ Y), если существует взаимно однозначное отображение X на У; X субвалентен У (обозначение: XgY), если существует взаимно однозначное отображе-тат действия функции 尸 на элемент х).Если 屮(X) есть формула, относящаяся к классам, то П {X; q)(X)} обозначает класс {〃;(VX^tp (X)今〃 w X)} и подобным же образом (J "; 9 (X)} обозначает класс {〃; (ЗХ) (<р (X) & 〃 w X)}. Мы будем часто использовать и некоторые другие обозначения, например {х f] у;屮(х, у)} обозначает класс {之;(Зх, уХ(р(х, 7)&г = хр у)} и т. д.Если F — функция, dom (尸)= Х, rng(F)= Y и 戶一】также является функцией, то мы назовем 尸 взаимно однозначным отображением X на У. Дадим такие определения: X эквивалентен У (обозначение: X ^ Y), если существует взаимно однозначное отображение X на У; X субвалентен У (обозначение: XgY), если существует взаимно однозначное отображе-
X=Y三(V项〃 w X分〃 w y) XczY =X^Y&X^Y X” = {〃; 〃三 X&〃wY} X (J У = {〃; u^X У и ^Y} X\Y^={u; u^X&u^Y} X X Y = {〈〃,и〉; и X & v ^Y} X^ = x\X
dom (X) = {〃; 0o)〈o, 〃〉w X} rng (X) = {〃;(mo)〈〃,u〉w X} X-1 = {<«, u〉;〈u, u)^X} и x = {〃; (Bf w X)(〃 三 у)} fj X = {〃;(Vu w X)(〃 w v)} p (X) = {〃; 〃 三 X} xrr=xn(^xn
x “ У = {«; (By w y)〈〃,0〉w X} Rei (X)三 X 三!/2
X=Y三(V项〃 w X分〃 w y) XczY =X^Y&X^Y X” = {〃; 〃三 X&〃wY} X (J У = {〃; u^X У и ^Y} X\Y^={u; u^X&u^Y} X X Y = {〈〃,и〉; и X & v ^Y} X^ = x\X
dom (X) = {〃; 0o)〈o, 〃〉w X} rng (X) = {〃;(mo)〈〃,u〉w X} X-1 = {<«, u〉;〈u, u)^X} и x = {〃; (Bf w X)(〃 三 у)} fj X = {〃;(Vu w X)(〃 w v)} p (X) = {〃; 〃 三 X} xrr=xn(^xn
x “ У = {«; (By w y)〈〃,0〉w X} Rei (X)三 X 三!/2
Fnc (X) w Rei (X) & (Viz, и, w)
(〈и, 〃〉w X &〈® 〃〉У X 今 о = ay)
Если F есть класс-функция значает то единственное у, для
Fnc (X) w Rei (X) & (Viz, и, w)
(〈и, 〃〉w X &〈® 〃〉У X 今 о = ay)
Если F есть класс-функция значает то единственное у, для
(включение)*
(собственное включение), (пересечение), (объединение), (разность),
(декартово произведение), (декартов квадрат), (область определения), (область значений), (обратное отношение), (объединение семейства), (пересечение семейства), (класс всех подмножеств), (ограничение), (образ), (отношение),
(функция или отображение), и хе dom(F), то F(x) обо- которого〈у, х) ^F (резуль*-
(включение)*
(собственное включение), (пересечение), (объединение), (разность),
(декартово произведение), (декартов квадрат), (область определения), (область значений), (обратное отношение), (объединение семейства), (пересечение семейства), (класс всех подмножеств), (ограничение), (образ), (отношение),
(функция или отображение), и хе dom(F), то F(x) обо- которого〈у, х) ^F (резуль*-
тат действия функции 尸 на элемент х).
Если 屮(X) есть формула, относящаяся к классам, то П {X; q)(X)} обозначает класс {〃;(VX^tp (X)今〃 w X)} и подобным же образом (J "; 9 (X)} обозначает класс {〃; (ЗХ) (<р (X) & 〃 w X)}. Мы будем часто использовать и некоторые другие обозначения, например {х f] у;屮(х, у)} обозначает класс {之;(Зх, уХ(р(х, 7)&г = хр у)} и т. д.
Если F — функция, dom (尸)= Х, rng(F)= Y и 戶一】также является функцией, то мы назовем 尸 взаимно однозначным отображением X на У. Дадим такие определения: X эквивалентен У (обозначение: X ^ Y), если существует взаимно однозначное отображение X на У; X субвалентен У (обозначение: XgY), если существует взаимно однозначное отображе-
тат действия функции 尸 на элемент х).
Если 屮(X) есть формула, относящаяся к классам, то П {X; q)(X)} обозначает класс {〃;(VX^tp (X)今〃 w X)} и подобным же образом (J "; 9 (X)} обозначает класс {〃; (ЗХ) (<р (X) & 〃 w X)}. Мы будем часто использовать и некоторые другие обозначения, например {х f] у;屮(х, у)} обозначает класс {之;(Зх, уХ(р(х, 7)&г = хр у)} и т. д.
Если F — функция, dom (尸)= Х, rng(F)= Y и 戶一】также является функцией, то мы назовем 尸 взаимно однозначным отображением X на У. Дадим такие определения: X эквивалентен У (обозначение: X ^ Y), если существует взаимно однозначное отображение X на У; X субвалентен У (обозначение: XgY), если существует взаимно однозначное отображе-
ние X на подкласс класса У; X строго субвалвнтен Y, если X g У, но не X У.
Очевидно, что
(Vx)(W/)(x ^ у =>х^ у) и (Vx)(Vy)(x g у 今 х f 乡).
Как мы увидим позднее, эти импликации не могут быть обращены и невозможно доказать, что (Vx, у)(х ^У 今х <у).
Если Ri и /?2 — отношения и F ——отображение, то назовем F изоморфизмом〈4, R〉на <Л2> R^t если оно есть взаимно однозначное отображение 4 на Л2 и имеет место
(Vx, у 三 4)(〈居 у〉е R】м (F (х), F (у))缶 &)•
Будем говорить, что 〈Ai,Ri〉и <Л2, ^?г> изоморфны, если существует изоморфизм〈Ai,Ri〉на <Л2> ^?2>.
Отношение R является упорядочением класса А (иными словами, А упорядочен отношением R) тогда и только тогда, когда R рефлексивно, антисимметрично и транзитивно на А, т. е.
(Vx w 4)(<尤,力巨 R);
(Vx, у е Л)((х, y〉0R&〈y,幻 ®R 分 x = G;
(Vx, у、wr 4)(〈爲 у〉w R &〈у,力 w R 今(x, 2〉w R)・
R ——линейное упорядочение на А, если, кроме того, имеет место
(Vx, у 三 Л)«х, y}^RV〈弘力已 R)・
R — вполне-упорядочение на А, если оно есть линейное упорядочение на Л и каждый непустой подкласс класса А имеет первый элемент, т. е.
(VZ)(0 方 Z 三 А #(三力曰 Z)(Vy 仔 Z)«x, у〉w R))・
Будем писать We(4,R), если А вполне упорядочен отношением R.
Пусть R ——линейное упорядочение на А. Подкласс В класса А назовем его сегментом относительно R, если вместе с каждым элементом класс В содержит и все предшественники этого элемента, т. е. (Vy w B)(Vx w Л)((х,力 曰 R 今尤吕 В).
Теорема,. Если We (Л, R) и BsA, то We(B, R),
Теорема,. Пусть We(A,R). Класс В является сегментом класса А относительно R тогда и только тогда, когда В = 4 или существует элемент х^А, такой, что В — (R (,{х}П Л)\
Теорема,. Если We(Ль R\) и We(^2, ^2), a F, G суть два изоморфизма〈4,Ri〉на〈&, R2〉,то F — G.
Доказательство. Допустим, что F 啜 G. Пусть % есть Ri-первый элемент класса Ль такой, что F(x)#= G(x); пусть 〈户(尤),G(x)> е R2t и пусть уеЛ1 таков, что G(y)=F(%)・ Так как《©(у), G(x)> s R2t имеем〈у,尤〉wRi, что влечет 戶(y)nG(y) и, следовательно, F(y)= F(x) и у = х — противоречие.
Теорема,. Если We(4,R) 〃 В есть сегмент А относительно R, такой, что А =/= Bt то〈4 R〉и〈В, R〉не изоморфны.
Доказательство. Допустим, что 戶 ——изоморфизм 〈4, R〉на〈В, R〉. Если % еЛ\В, то x^F(x) и〈尸(尤),х〉w R・ Пусть 尤 есть /?-первый элемент А, такой, что х =^= F(x) и (F (х), х〉w R. Тогда F(x) будет /?-меньше, чем х, F(x) ф 尸(尸(%)) и〈戶(戶(尤)),戶(十)〉三R一противоречие.
Теорем%. Если We(Ai,R) и Ше(Л2, ^2), то существует Ri-сегмент В】 класса Ль такой, что 〈Bi,Ai\ и 〈А2, А2〉 мзо- морфны, или Я2-сегмент В2 класса Л2, такой, что <ДЬ R〉и 〈82,2〉изоморфны.
Доказательство. Пусть (р(")——формула, гласящая 《dom(") есть /?1-сегмент класса 4, rng(/7) есть /?2-сегмент класса А2 н Н — изоморфизм (dom(/7),友】〉на〈rng("),R2〉》. По предыдущим теоремам из (р(")&(р(/Л) следует, что "三"1 или /Л ^ Н. Если 戶=U {”; 9(")}, то, очевидно, что (р(戶).Остается доказать, что dom(户)=4 или rng(F)==^2- Предположим противное, и пусть 尤 есть К「первый элемент в Ai\dom(F), а у есть /?2-первый элемент в ^2\rng(F). Пусть 戶 1 =戶 ij {〈у, х>}; тогда 屮(戶 1), и, следовательно 尸i 三 F, что влечет % 0 dom (戶),у e rng(F) — противоречие.
Следующие две теоремы относятся только к универсуму множеств.
Теорема,. Для каждого множества х существует линейное упорядочение г на нем, такое, что г 三 х2.
Доказательство по индукции. Пусть х — 0; тогда возьмем г = 0. Допустим, что 尸三尤2 找尸 есть линейное упорядочение х; пусть у 吏尤.Тогда rz = г U[(х U{i/})X{y}] есть линейное упорядочение на 力 U{y} и 尸,三(尤 U{y}),
Теорема.. Если 尤 линейно упорядочено с помощью гиг — непустое подмножество множества х, то г имеет r-первый и г~последний элементы.
Доказательство. Теорема тривиальна, если х = 0. Допустим, что рассматриваемое утверждение имеет место для множества 尤;пусть г — линейное упорядочение на 力U{у}, и пусть z — непустое подмножество множества х\}{у}. Если z —{у}, то само у является одновременно и г-первым и r-последним элементом z; в противном случае пересечение z f|% непусто и по предположению индукции имеет г-первый элемент у。, yo^z(]x. Если у 法 z или если у не есть г-первый элемент множества z, то у。есть r-первый элемент этого множества. Существование последнего элемента доказывается аналогично.
Предостережение. Предыдущая теорема отнюдь не утверждает, что каждое отношение г, являющееся множеством, которое линейно упорядочивает х, обязательно и вполне упорядочивает его. Она говорит только, что каждое непустое подмножество множества 尤 имеет первый элемент; тем не менее не исключено, что существуют непустые подклассы множества х, которые не имеют первого элемента. Такие подклассы не яеляются множествами. О них см. следующий раздел.
РАЗДЕЛ 3. ПОЛУМНОЖЕОТВА
Все, что делалось до сих пор, ни в чем не противоречит канторовской теории множеств. С введением и изучением понятия полумножества мы, однако, покидаем канторовский теоретико-множественный мир.
Полумножество есть подкласс множества. Будем писать Sms(X) для《X есть полумножество». Таким образом,
3ms (X)=a0g)(Xm 办
Каждое множество, конечно, является полумножеством. Собственное полумножество есть полумножество, которое не является множеством. Теперь мы намерены показать существование собственных полумножеств.
Профессор Чарльз Дарвин учит нас, что существует множество D объектов и линейное упорядочение этого множества, такие, что первый элемент в этом множестве есть некая обезьянка Чарли, каждый не первый элемент есть сын непосредственно предшествующего элемента и последний элемент есть сам Дарвин. Совокупность А всех обезьян из множества D ие является множеством; в противном случае А содержало бы последний элемент. Но, как знает всякий, сыновья обезьян суть обезьяны. Таким образом, оказалось бы,
что все члены D, включая и Дарвина, были бы обезьянами. Элементы D могут быть закодированы в универсуме множеств, например, с помощью 0, {0}, {{0}}, ... и т. д. так, что само D окажется множеством из универсума множеств. Класс кодов всех обезьян (элементов А) оказывается при этом собственным полумножеством.
Наш пример ни в коей мере не является изолированным. Возьмем свойство «быть живым человеком». Это, несомненно, полезное и широко используемое свойство. Однако мы вряд ли смогли бы составить список всех живущих людей. Даже если бы мы преодолели технические трудности, такой список невозможен еще и потому, что нет четкой границы между еще не родившимся и уже родившимся, равно как между еще живым и уже мертвым. С другой стороны, мы можем легко вообразить список (множество объектов), который содержит (среди других предметов) всех живущих людей.
Примеры собственных полумножеств известны издавна, но они рассматривались как аномалии, подобные известному «парадоксу лысого». Тем не менее мы встречаем собственные полумножества всюду, когда, изучая свойства некоторых объектов, делаем упор на интенсиональное содержание этого свойства, а не просто на его объем. Читатель может сам умножить подобные примеры («быть столом», «быть книгой», «быть прекрасной женщиной» и т. п.).
Заметим также, что совокупность всех натуральных чисел, которые нельзя описать с помощью русских предложений, содержащих не больше чем тысячу слов, также образует собственное полумножество, и, следовательно, мы не можем утверждать, что эта совокупность имеет первый элемент (ср. также ниже).
Для различных целей собственные полумпожества можно аппроксимировать с помощью множеств. Это предмет теории аппроксимации. Неправильные аппроксимации или пренебрежение к существованию собственных полумножеств могут на различных уровнях приводить к вопросам типа: «Что было раньше, яйцо или курица?»
Таким образом, существование собственных полумножеств есть следствие аксиомы существования классов. Однако при формализации нашей теории или применении ее в частной ситуации приходится ограничивать семейство свойств, которые допускаются в аксиоме существования классов. При этом вполне может случиться, что элиминируются все собственные полумножества. Поэтому мы гарантируем существование собственного полумножества с помощью отдельной аксиомы.
Аксиома существования собственного полумножества Существует собственное полумножество. Символически
(3X)(Sms (X)&~lSet (X)).
Теорема,. Если X и У ——полумножества, то следующие класса также суть полумножества: X П У, X U У> Х\У, X X У, UX, Р(Х), dom(X), rng(X), L,『,Х“У.
Теорема. Если X——теоретико-множественно определимый класс, являющийся полумножеством, то X есть множество.
(Вытекает непосредственно из результатов предыдущего раздела.)
В частности, универсальный класс V не является полумножеством.
Математическая теория, которая ставит своей целью заменить канторовскую теорию множеств в той роли, которую последняя играет в математике, должна быть пригодна для изучения проблем бесконечности. Бесконечность вносится в нашу теорию с помощью полумножеств. Однако этот вид бесконечности отличен от актуальной бесконечности в канторов- ском смысле. Наша бесконечность есть феномен, который встречается при наблюдении больших множеств. Она проявляется в отсутствии легкой возможности обозрения, в невозможности для нас охватить множество все целиком.
Можно было бы заподозрить, что актуально бесконечными являются собственные классы, не являющиеся полу-, множествами, например универсальный класс V. Но это не так. Такого рода классы можно понимать просто как потенциально бесконечные или же как полумножества — подклассы некоторого внешнего множества, не включенного в наш универсум множеств. Наши рассмотрения с самого начала могли бы быть ограничены таким большим полумножеством.
Классы, которые могут быть полностью восприняты, т. е< не содержат подклассов, являющихся собственными полумножествами, конечны. Таким образом, мы вводим следующее определение: класс X конечен (обозначение Fin(N)) тогда и только тогда, когда каждый его подкласс есть множество. Бесконечными называются классы, которые не конечны.
Очевидно, что каждый конечный класс есть множество. Следовательно, все собственные классы, в частности все собственные полумножества, бесконечны. Заметим, что свойство &Х конечно» не является теоретико-множественным и ,по・ тому нельзя доказать, что все множества конечны, Аксиома
существования собственных полумножеств влечет за собой существование бесконечных множеств. (Предостережение: подчеркнем, что наше понятие бесконечности отличается от обычного канторовского понятия. Напомним, что все множества конечны в канторовском смысле.)
Так как пустое множество само является своим собственным единственным подклассом, то пустое множество конечно. Подобным же образом каждое одноэлементное множество {%} конечно (оно имеет ровно два подкласса, 0 и {х}). Если Л конечно и У есть его подкласс, то У также конечное множество.
Теорема. Если х и у конечны, то х{) у конечно.
Доказательство. Пусть X ^х[) у. Тогда X = (% R ПХ)и(рПХ). По предположению Xf|% и Xf|y суть множества. Таким образом, X также множество.
Теорема. (Индукция для конечных множеств.) Пусть Z — класс, такой, что 0三2 и x[){y}^Z для всякого 尤rZ 〃 всякого у. Тогда каждое конечное множество является элементом 2.
Доказательство. Пусть 尤一конечное множество, и пусть W есть его линейное упорядочение (само W как отношение есть множество). Положим nr У w (z 三尤 &{⑫ 三尤; W W z}w Z). Мы утверждаем, что У = x. Действительно, так как У S х и х конечно, то У есть множество. Пусть У 才=% н z ——первый элемент в разности х\У. Тогда {w ^ x\w <Z z}^ WZ н {⑷ Е%;⑫ W 之} = {侬 w 尤;w < 2)(J{s} также элемент Z ——противоречие. Таким образом, Y = % н, если zi — последний элемент множества х, то х = {w ^ х\ w ^ zje Z.
Теорема,. Пусть F ——функция, область определения которой есть конечное множество. Тогда 戶 сама конечное множество.
Доказательство. Пусть Z ——класс всех множествх, таких, что всякая функция F с областью определения 尤 сама есть конечное множество. С помощью предыдущей теоремы мы докажем, что Z содержит все конечные множества. Очевидно, что 必 wZ. Допустим, что 尤 RZ и у 吏尤.Пусть F — функция, такая, что dom(F) =i х\){у}. Тогда 戶=(尸 |%)и (J (〈尸(у), у〉} * По допущению 尸 Г ” 一 конечное множество; {<?(у), у>} также, очевидно, койечное множество. Отсюда следует, что 尸一конечное множество, н это доказывает, что 北{g}wZ.
Теорем,Если 尤一конечное множество и х ^ X, то X — конечное множество и х & X.
Доказательство. Пусть 尸——взаимно однозначное отображение 尤 на X. По предыдущей теореме 尸 есть множество; следовательно, х X и X = rng(F)——множество. Остается доказать, что X конечно. Пусть Y — подкласс множества X. Положим Z = {и ^ х; F(u)^ У}. Так как Z 三 % н % конечно, Z есть множество; поскольку У = rng(F f Z) н оба 尸 и Z суть множества, то У также множество. Следовательно, X — конечное множество.
Теорема.. Если х и у — конечные множества, то
к у = х & у;
x<ysx<y;
х < у 曰 X ■^ у*
Следующие три теоремы доказываются индукцией для конечных множеств.
Теорема,. Если х конечно, то Р (力)также конечно.
Доказательство. Положим Z ={х; Fin(P(x))}. Тогда 0 ^Z. Пусть 尤 w Z и р 吏尤 Положим м = {и 三尤U {у}; ywu}; тогда Р(%)^〃,и, значит, и конечно. Так как P(%U{y}) = Р(尤)U 〃, то P(%U{y}) конечно. Отсюда следует %U{g}三 Z.
Теорем% Если х ——конечное множество, элементы которого суть конечные множества, то U % — конечное множество.
Доказательство. Положим
Z = {х; (V〃)(〃 三尤今 Fin ⑷)今 Fin (U x)}.
Имеем 0 w Z. Пусть x^Z и у фх. Очевидно, что U(%U 0/})*= (U%)Uy・ Если каждый элемент множества %U{y} конечен, то, в частности, каждый элемент множества х конечен, а, кроме того, у — конечное множество. Таким образом, U х и (U%)Uy конечны. Отсюда следует, что (x(J{y})^ 2.
Теорема,. Если к и у конечны, то х % у также конечно.
Доказательство. xXys^(xUy)-
Теорема,. К儿асе всех конечных множеств не является 九。・ лумножеством.
Доказательство. Допустим, что {尤;Fin (尤)}田〃; тогда U 三 U
Теорема,. Множество х бесконечно тогда и только тогда, когда для каждого у фх имеем х ^ x\J{y}.
Доказательство. Если х конечно, у医 % н % ^ x(J{y}> то x^%U{y}, что противоречит результатам первого раздела. Обратно, пусть х бесконечно и yw%. Пусть г ——линейное упорядочение на %. Положим Y={u^x\ Fin (尸'{〃}八工)}. Для каждого 〃wY определим 戶(〃)как первый элемент разности х\г“{〃} в упорядочении г. Для и е х\У положим F(u) = и. Наконец,戶(у) есть r-первый элемент х. Очевидно, что F есть взаимно однозначное отображение 尤 U {у} на х.
Следствие. Если х бесконечно и у ф х, то х ^ х U {у}, но не 尤^尤 U {у}; аналогично х U {у} ^х, но ме 尤 К{у}< 尤,〃 х^х U {у}, но не %<%U {办
Из аксиомы существования собственных полумножеств не следует существования собственных полумножеств в рассматриваемом конкретном множестве. Если мы добавим аксиому, гарантирующую существование собственного полумножества, включенного в некоторое конкретное множество, то будем говорить, что мы перешли к изучению уличенного универсума (a witnessed universe). Если же мы ограничим семейство свойств, допускаемых в аксиоме существования классов, таким образом, чтобы было невозможно установить существование собственных полумножеств у конкретных множеств, то будем говорить, что мы изучаем предельный универсум (a limit universe).
Исследование уличенных универсумов более трудно, чем исследование предельных. В действительности теория уличенных универсумов противоречива в классическом смысле. Если с — совершенно конкретное множество (скажем, множество всех натуральных чисел, меньших чем 67293159), то оно может быть получено за конечное количество шагов из пустого множества путем последовательного прибавления отдельных элементов; таким образом, с конечно. С другой стороны, если с содержит собственное полумножество, то с бесконечно в нашем смысле. Однако наше доказательство того факта, что с конечно, само содержит бесконечное число ша-
гов (в нашем смысле), так что оно не убедительно. Только доказательства конечной длины (в нашем смысле) можно признать убедительными. Естественно, что в уличенном универсуме конечные множества не могут быть просто выделены. С каждой конструкцией в уличенном универсуме ассоциируется степень убедительности, которая убывает по мере того, как растет длина и сложность конструкции. Например, если мы положим d = {0, {0}, {{0}}, {{{0}}}}, то конечность множества P(P(P(d))) имеет большую степень убедительности, чем конечность того же множества, представленного с помощью списка своих элементов. Кроме того, доказательство равенства этих двух множеств имеет примерно ту же самую степень убедительности, что и доказательство конечности последнего множества. Читатель согласится, что система 8X8 полей шахматной доски более наглядна, чем система тех же полей, но упорядоченных линейным образом. Мы не будем исследовать эти проблемы в нашей книге главным образом потому, что они еще недостаточно поняты.
Таким образом, мы будем изучать лишь предельные универсумы. Тем не менее в мире, воспринимаемом нашими чувствами, все ситуации, в которых применяется наша теория, относятся к уличенным универсумам. Поэтому мы будем иногда мотивировать различные понятия, вводимые в нашу теорию, с помощью таких ситуаций.
РАЗДЕЛ 4. СЧЕТНЫЕ КЛАССЫ
Наша способность наблюдать и различать во всех направлениях ограничена горизонтом. Нет нужды говорить, что это относится не только к оптическим наблюдениям; горизонт здесь понимается в смысле, предложенном Е. Гуссерлем в [7].
Если наблюдается большое множество х, то класс всех его элементов, лежащих до горизонта (не обязательно бесконечный) может сходиться к горизонту. Феномен бесконечности, ассоциированный с наблюдением такого класса, называется счетностью.
Таким образом, следующие классы являются счетными: класс всех людей, которых мы встретим в нашей жизни, класс всех книг, которые мы прочтем, класс всех дней до нашей смерти, а также класс всех проблем, которые будут решены некоторым компьютером, и т. д.
В нашей теории счетность изображается с помощью счетных классов. Определение подобно классическому определению в канторовской теории множеств, несмотря на то, что В нашей теории счетность имеет иной смысл.
Пару классов <Л, ^> назовем упорядочением по типу о, если
W линейно упорядочивает А,
А бесконечно и
для всякого х^А сегмент {у w 4; у W 尤} конечен.
Теорема,. Если <Д, ^> ——упорядочение по типу ①,то W вполне упорядочивает А.
Доказательство. Пусть Z — непустой подкласс Д, и пусть 尤° 三 Z. Так как сегмент а = {у ^ А\у ^х^ есть конечное множество, то Z П а и (^) П ^2 оба являются множествами. Положим z = Z П ^ и г = (^)0 а2. Очевидно, что 尤owz, и, значит, 2*0. Поскольку г линейно упорядочивает z, z имеет первый элемент, скажем у. Мы докажем, что у — первый элемент Z в упорядочении 《.Пусть 尤 wZ и х ^ у. Так как <//, х0> 三 г, то % W 尤о, что дает 尤 w z. Таким образом, <х, уУ w г, а так как у есть r-первый элемент множества z, то %=协
Теорема.. Если 〈4,0〉и <ДЬ ^)> суть упорядочения по типу ①,то они изоморфны.
Доказательство. Ввиду результатов второго раздела, так как W вполне упорядочивает 4 и《】вполне упорядочивает 41, имеет место одно из двух: либо оба упорядочения изоморфны, либо одно из упорядочений изоморфно сегменту другого. Пусть В\ есть сегмент 4 (по отношению к Wi), такой, что (Bi, wj изоморфно (Д, W). Так как 吕 не конечное множество, оно не изоморфно никакому сегменту вида {у ^ А\\ у ^ х}, так что должно быть А\ = Вр
Теорем% Пусть г ——линейное упорядочение на а (здесь а и г оба суть множества). Тогда <а, г> не является упорядочением по типу (О.
Доказательство. Допустим, что <а, г> есть упорядочение по типу со. Тогда а бесконечно. Пусть х есть г-наи- больший элемент а. Тогда X = {у ^ а; <//, х> 三 г} конечно, но {у w а;〈у, х> е г} = а — противоречие.
Теорем% Пусть г ——линейное упорядочение бесконечного множества а. Пусть X = {尤 w а; сегмент {у w а; у《 尤} конечен}. Тогда 〈X,广〉является упорядочением по типу ш, а X — собственным полумножеством.
Доказательство. Очевидно, г линейно упорядочивает X и для каждого х w X сегмент {у 三 X; <(/,尤〉w г} конечен. Предположим, что X ——конечное множество. Тогда X —
собственное подмножество множества а; пусть у есть г-пер- вый элемент разности а\Х. Тогда X[J{y} = {z ^ а\ z ^ у}— конечное множество, так что у wX, — противоречие. Поскольку X ^ а, X есть полумножество. По предыдущей теореме X не множество.
Класс называется счетным (обозначение Count (X)), если существует отношение R, такое, что〈X, R〉есть упорядочение по типу(о. Класс называется несчетным, если он не является ни конечным, ни счетным.
Следующее утверждение тривиально:
Теорема,. (1) Если X и Y счетны, т。X У.
Если X счетен и X ^ Y, то Y счетен.
Следующая теорема доказывается в точности так же, как в канторовской теории множеств.
Теорема. (1) Если X и Y счетны, то X[)Y и X%Y также счетны.
Если X счетен и УК X, то У счетен или конечен.
Если X счетен, а У конечен, то У < X.
Люди всегда пытаются зайти за горизонт; это типично человеческое стремление. Цель при этом состоит не просто в том, чтобы расширить горизонт, а в том, чтобы мысленно преодолеть его. Математика — один из наиболее важных инструментов для этого; в математике формулируются точные утверждения, преодолевающие границы непосредственного чувственного восприятия. Мы введем некоторый типичный принцип преодоления горизонта в нашу теорию в форме аксиомы. Введем для дальнейшего следующее соглашение: буквами F, G, возможно с индексами, будем обозначать функции; малые буквы 厶 g, также возможно с индексами, будут обозначать функции, являющиеся множествами. (Это соглашение выдерживается по всей книге.)
Аксиома о продолжении.
Для всякой счетной функции 尸 существует функция-множество Д такая, что F
Аксиома о продолжении гласит, что каждая счетная функция имеет продолжение в виде множества. Этой аксиоме можно дать следующую мотивировку. Вообразим, что мы находимся на длинной прямой дороге, вдоль которой расставлены большие камни на одинаковом расстоянии друг от друга. Камни занумерованы натуральными числами; мы
находимся около камня с номером 0 и смотрим в направлении возрастания нумерации. Гряда камней достигает горизонта, так что мы не в состоянии различить никакого последнего камня. В этом случае функция, сопоставляющая каждому камню его номер, есть счетная в нашем смысле функция. Аксиома о продолжении говорит нам, что эта функция имеет продолжение в виде множества, т. е. что за горизонтом имеется камень номер S, такой, что камни от нулевого до S-ro образуют множество и функция, нумерующая эти камни, есть множество. Это, конечно, всего лишь гипотеза, которую невозможно проверить, по крайней мере до тех пор, пока мы не изменим своего местоположения или существенно не улучшим возможности наблюдения. Аналогичным образом мы предполагаем, что после нашей смерти поведение мира будет, по крайней мере в течение некоторого времени, подобно предшествующему поведению. Можно придумать и много иных примеров такого типа. Аксиома о продолжении есть гипотеза, которая служит базой для точного знания, превосходящего непосредственную очевидность.
* * *
Теорема,. Пусть X ——счетный класс. Тогда существуют множества а 〃 такие, что W есть линейное упорядочение а u X состоит из всех 尤 w а, для которых сегмент {у 三 а; 4 W 尤} конечен.
Доказательство. Пусть & — бесконечное множество и 01 — множество, линейно упорядочивающее аь Пусть Xi — класс всех хе аь таких, что сегмент {у е ai; у ^iх} конечен. Тогда Xi счетен. Пусть 尸一взаимно однозначное отображение Xi на X, и пусть F ^f. Так как F =讣 Х^ то можно считать, что dom(f)=ai. Пусть а2 есть множество всех 尤 wqi, таких, что ограничение f на {//; у ^}Х)взаимно однозначно. Очевидно, Xi 三。2・ Положим а = ftl а2, тогда Х^а. Наконец, определим х W у 三(х, у 三 а & 尸⑺ 0、 尸(4)), тогда а и W обладают нужными свойствами.
Последняя теорема показывает, что каждый счетный класс может быть представлен как некоторый сегмент бесконечного множества в соответствии с некоторым линейным упорядочением.
Следующее утверждение тривиально:
Теорема.. Каждый счетный класс есть собственное полумножество.
Следовательно, никакой теоретико-множественно определимый класс не может быть счетным; каждое бесконечное множество несчетно; каждое подмножество счетного класса конечно. Универсальный класс V несчетен.
Теорема. Если X есть счетный класс, элементы которого суть конечные множества, то класс (J X счетен-
Доказательство. Прежде всего (J X неконечен. В самом деле, если бы 〃=(JX было конечным множеством, то X также оказывался бы конечным, поскольку X Q Р(и). Пусть W есть упорядочение X по типу со. Положим
У = {у; (Эх wX)® = х \ (J {-г^х; 2<х})}.
У есть счетный класс конечных множеств, UX=UY,н всякие два различных элемента У дизъюнктны. Таким образом, можно с самого начала считать, что всякие два различных элемента X дизъюнктны. Так как X — полумножество, то (J X также полумножество. Пусть и — такое множество, что U X Sut и пусть Wo есть множество — линейное упорядочение Для х, у w U X положим
尤 Ei У N (Эх0 w х)(3уо w XX尤 w 尤о & g W % &
((尤О=% & 尤忌0 р) V (尤0 # % & /这 %)))•
Легко показать, что〈(J X, Ю есть упорядочение по типу(о.
Теорема. Если X счетен, то Р(Х) также счетен.
Доказательство. Имеем Xg_P(X), так что Р(Х) не может быть конечным. Пусть〈X,《〉есть упорядочение по типу(о. Так как каждое подмножество класса X конечно, каждое подмножество у класса X есть подмножество некоторого конечного сегмента X (т. е. для у существует 尤 wX, такой, что у 三{zwX; 2 ^ х}). Таким образом,尸(X) может быть представлено как объединение счетного класса конечных множеств; по предыдущей теореме Р(Х) счетно.
Теорема. Пусть X есть счетный класс.
(J X есть множество тогда и только тогда, когда существует z 三 X, для которого U X = (J %•
П X есть множество тогда и только тогда, когда существует z 三 X, для которого f] X = П %•
Доказательство. Мы докажем (а); (Ь) можно доказать аналогично. Импликация Ф тривиальна. Докажем 今. Пусть UX = 〃・ Пусть а — бесконечное множество и W — его линейное упорядочение, такое, что 0 есть множество, а X
состоит из всех xwa, таких, что ^-сегмент, определенныйх, является конечным. Положим @1 = {尤 w a; (Vy w а)(у & 尤今 у 三 а)}. Очевидно, что X 三 @卜 Если 尤 w ai\X, то 〃 = (J X = (J {у 三 @i, У & x}. Пусть xo есть ^-первый элемент множества @ь такой, что 〃= (J {У w@i; уМм}・ Тогда 尤()еХ и, следовательно, {у w 〃i; у W 尤о}三 X, т. е. множество z= {у ^а^ у ^ 尤о} имеет все необходимые свойства.
Следствие. Если X — счетный класс, такой, что [] X ~ 0, то существует подмножество z класса X, такое, что П z = 0.
Теорема. Пусть X и Y суть счетные дизъюнктные классы. Тогда существуют дизъюнктные множества и и v, такие, что
Доказательство. Определим функцию 尸 на X U У, положив 尸(х) = 0 для 尤三 X и 尸(尤)={0} для 尤 w У. Пусть 尸三厶 и положим 〃 = {尤 w dom(f); f(尤)= 〃} и и = {尤三 dom(f); /(%)= {0}}.
Теорема. Пусть X и У——счетные классы, такие, что U X П U У = 0・ Тогда существуют дизъюнктные множества 〃 и V, такие, что (JX 三〃〃 U ^ — у-
Доказательство. Пусть а — бесконечное множество и &——его линейное упорядочение, также являющееся множеством; пусть Z ——счетный класс всех 尤 wa, таких, что {у ^ а; у ^ х} конечно. Пусть F, G суть взаимно однозначные отображения Z на X и У соответственно; пусть Fwf и G^g. Пусть, далее, f (х) = U (f “ 也至 @; У W 尤}) _и g (х)= U (g “ {у wa; у < х}); положим а\ = {尤 w a; f (尤)f|g(尤)=0}. Тогда Z^ а\ и множества u^\J(fil aj и u = U(g“ai) имеют нужные свойства.
Следствие. Пусть X, У — счетные классы, такие, что U X 三 С У・ Тогда существует множество 〃, такое, что |J X 三 u=nr.
Определение. Пусть <р(Х) — свойство классов из расширенного универсума. Класс {Х;(р(Х)} по определению направлен (относительно включения), если для всяких X и У, таких, что(р(Х) и <р(У), существует ZwXUK для которого (p(Z). Далее, класс {X; ф(Х)} дуально направлен (относительно включения), если для всяких X, У, таких, что(р(Х) и ф(У), существует Z 三 X П У, такой, что q)(Z).
В частности, класс Z направлен относительно включения, если (Vx ^ Z)(V(/ е Х)(Эг е Z)(x []у ^z)t и аналогично для дуальной направленности.
Теорем% Пусть Z ——теоретико-множественно определимый класс. Если Z направлен, то для каждого подполумножества X класса Z существует 〃三 Z, которое является верхней границей элементов X относительно включения, г. е. существует 〃 wZ, такое, что каждый элемент uwX есть подмножество и. Если Z дуально направлен, то для произвольного подполумножества X класса Z существует u^Z, являющееся нижней границей элементов X относительно включения.
Доказательство. Мы докажем только первое утверждение, второе доказывается аналогично. Если 7 = 0, то доказывать нечего. Допустим, что X #= 0. Так как (J X есть полумножество, то существует множество 〃о, такое, что (J X w0- Положим а = {№ w0; (Зг е Z)(x ^ г)}. Заметим, что из 尤 waHywa следует 尤 U У w а; далее, X 三 а и, следовательно, а #= 0. Значит, а содержит максимальный элемент по включению, т. е. существует и\ w а, такой, что 〃】не является собственным подмножеством никакого элемента а. Возьмем и 三 а; тогда u\\jv ^а и, следовательно,修 U и =修. Существует 〃 w Z, такое, что 山三〃,и это и обладает нужными свойствами.
Следующая теорема аналогична предыдущей и является ее усилением.
Теорема. Пусть Z ——теоретико-множественно определимый класс. Пусть X есть счетное подполумножество Z. Если X направлено, то существует элемент 〃 w Z, являющийся верхней границей элементов X по включению. Если X дуально направлено, то существует 〃wZ, являющийся нижней границей элементов X по включению.
Доказательство. Докажем лишь первое утверждение. Пусть W, являющееся множеством, есть линейное упорядочение множества а, такого, что X состоит в точности из всех 尤 w а, определяющих конечный сегмент а. Положим
% = {尤 w а; 0〃 w Z)(Vy w а)® &尤今 у 三 〃)}・
Очевидно, что Хиа^ Выберем х0^ «1\Х. Тогда найдется 〃wZ, такое, что каждый элемент у ^а, меньший или равный 尤о, есть подмножество и. В частности, каждый элемент% есть подмножество 〃.
Эта теорема имеет много важных следствий, и мы часто ее будем использовать. Назовем эту теорему теоремой о счетных направленных полумножествах.
Дадим пример приложения этой теоремы. Пусть F —— cqeT・ нал функция, и пусть Z ——теоретико-множественно определи-
мый класс. Если каждое множество f 三尸 принадлежит Z, то существует fwZ, продолжающее 尸,т. е. такое, что 尸三厶 В частности, если F — взаимно однозначная функция, то, положив Z = {f;f взаимно однозначна}, мы получим взаимно однозначную функцию, продолжающую 尸 и являющуюся множеством.
Напомним, что в первом разделе мы утверждали, что в нашей теории можно избавиться от применений аксиомы индукции. В самом деле, и без этой аксиомы мы можем определить в нашей теории конечные множества так же, как и раньше, даже если и не сможем установить многие теоремы относительно них. Далее, с некоторыми усилиями можно доказать теорему индукции для конечных множеств. Некоторая разновидность аксиомы о продолжении позволит затем перенести теоретико-множественные свойства конечных множеств на некоторые бесконечные множества. Например, не только для конечных, но и для некоторых бесконечных множеств имеется их объединение, множество всех подмножеств и т. д. В таком случае следует ограничить рассмотрения именно такими множествами.
РАЗДЕЛ б. КОДИРУЕМЫЕ КЛАССЫ
Мы заявили, что основными нашими объектами изучения являются классы из расширенного универсума. Тем не менее иногда полезно работать и с другими классами. Классы вне расширенного универсума могут служить в качестве средства для мотивирования; кроме того, использование таких классов часто упрощает формулировки.
В частности, мы приходим к классам вне расширенного универсума, когда возникает естественная необходимость рассматривать классы, элементами которых являются классы из расширенного универсума. Этот раздел посвящен проблеме кодирования таких классов.
Если К и S ——классы из расширенного универсума и если S — отношение (т. е. подкласс V2), то〈К, V〉есть по определению кодирующая пара.
Пусть @(戈)—свойство классов расширенного универсума. Говорим, что кодирующая пара 〈К, §〉кодирует класс {X;(р(Х)}, если для всякого класса X из расширенного универсума имеем
(p(X)m(my ®K)(X = S“ {处)・
Класс {Х;(р(Х)} кодируем, если существует кодирующая пара, которая кодирует этот класс.
Кодирующие пары〈К, S〉и〈KiS〉кодируют один и тот 物е класс, если
(VX)((3x w К)(Х = S “ {尤})=(弘 w К】)(Х = &“{*))・
Теорем% Пусть {X;屮(X)}——кодируемый класс. Пусть *(Х) — свойство классов из расширенного универсума, и пусть $ влечет ср. Тогда класс {X;《(X)} кодируем.
Доказательство. Пусть пара 〈К, S〉 кодирует {Х;(р(Х)}, и положим Ki ={% wK; 2(S“{%})}・ Тогда〈Ki,S〉 кодирует {Х;”(Х)}・
Теорема,. Класс {X; X 三 U} не кодируем.
Доказательство. Допустим, что пара〈К,S〉кодирует {Х;Х 三 V}. Положим У = {尤三 К;尤的S “{尤j}. Тогда У 三 U и для всех 尤三 К имеем У #= S и{х}.
Теорема. Всякий класс из расширенного универсума кодируем.
Доказательство. Положим £ = {<х, у>; х w у}. Для каждого X пара〈X, Е) кодирует X.
Во втором разделе мы определили отношение принадлежности объекта классу только для классов из расширенного универсума. Теперь мы расширим это определение и для кодируемых классов.
Пусть ф(Х)——свойство классов из расширенного универсума. Предположим, что класс {Х;(р(Х)} кодируем. Тогда У по определению принадлежит {X; q)(X)}, или У есть элемент класса {X; Ф(Х)}, если У обладает свойством ф; символически Уе{Х;(р(Х)}=中(У).
Из предыдущей теоремы следует, что это определение является расширением определения отношения принадлежности, данного во втором разделе.
Дадим некоторые важные примеры кодируемых классов.
Класс R называется эквивалентностью, если R ——рефлексивное, симметричное и транзитивное отношение, т. е. если выполняются следующие условия:
(Vx)«x, %〉е R);
(Vx)(Vg)(〈x, 9〉w R 曰〈9, х〉w R);
(Vx)(V«/)(Vz)«x, GeR&〈y、力 rR 今〈x, z)三 R).
Факторизацией класса Z по модулю R назовем класс
Z/R = {X;(丸 w ZXX = Z n R “ {у})}.
Класс Z/R не обязательно является классом расширенного универсума, так как некоторые классы эквивалентности элементов не обязательно являются множествами. Но все же имеет место следующая тривиальная теорема:
Теорема,. Для каждого класса Z и каждой эквивалентности R факторизация Z/R кодируется парой〈Z, RflZ?〉.
Для каждой эквивалентности R имеет место dom(R)= V. Нам часто придется определять эквивалентность только для элементов класса А. В таком случае мы всегда предполагаем, что для всех х, у фА имеет место 〈尤,y〉w R (а для всех х А, у ^ А имеет место〈尤,у〉任 R).
Для эквивалентностей мы часто используем привычные обозначения типа =, =ч, =2 и т. д. и пишем х = у вместо <х, у〉w 三.
Введем следующие определения:
ZY = {F; dom (尸)=У & rng (尸)s Z}
(напомним, что F пробегает функции!),
P®(Z) = {X; X ^Z и X конечен или счетен}.
Заметим, что если У — конечное множество, то Zy = {/; dom(/)= У, rng(f)三 Z} и, следовательно, Zr есть класс расширенного универсума. Но в нетривиальных случаях классы ZY и Pg(Z) находятся вне расширенного универсума.
Теорема,. Для произвольного Z и всякого счетного У класс ZY кодируем.
Доказательство. Положим
S = {〈/f〉; Y^dom(f)&rng(f[Y)^Z&x^f[ У}.
Покажем, что ZY кодируется парой〈dom(S),S〉. Если f w dom(S), то S “{,} = f Г У, но "У есть, конечно, элемент ZL С другой стороны, пусть F ——такая функция, что dom (F)= =У и rng(F) ^ Z. По аксиоме о продолжении существует 力 такое, что 户三 f. Очевидно, что fwdom(S) и F = S "{/}.
Теорема. Pg(Z) кодируемо для каждого Z.
Доказательство. Пусть У — счетный класс, и пусть 〈Ki,Mi〉кодирует ZL Можно предположить, что К 纟 U (см. доказательство предыдущей теоремы). Пусть а 任 左,и положим К = К и{а}・ Пусть
s = {〈%,9〉; У ^Ki&x ^rng (Si “ ®})}.
Покажем, что〈К, S〉кодирует PW(Z). Пусть 尤 wK・ Если 尤=а, то Su{a}= 0. Если %* а, то У “ {尤} = rng(Si “{%})・ Но Si"{尤} есть элемент ZY. Таким образом, S"{尤}—подкласс Z, и поэтому он счетен или конечен. Обратно, пусть X — конечный или счетный подкласс Z. Если X = 0, то 欠= =S “{а}; если X #= 0, то существует 尸 w Z?, такая, что X = =rng(F). Тогда F = S\ "{х} для 尤 w Ki, откуда X = S “{尤}.
Если мы пишем {У%;尤 w4}, то всегда имеем в виду, что фиксирована кодирующая пара〈4,S〉, такая, что Yx = «“{尤} для всякого 尤 wW. При этом {Ух; х^ А} обозначает класс
{У;(m%w4)(y = S “"})}•
Кодирующая пара 〈К, S〉 называется экстенсиональной, если к 嗜 у влечет S“{%}#=S“{y} для всех х, ywK・ Кодируемый класс {Х;(р(Х)} называется экстенсионально кодируемым, если существует экстенсиональная кодирующая пара, которая кодирует (X;(р(Х)}.
Разумеется, каждый класс X расширенного универсума экстенсионально кодируется парой 〈X, Е〉,где Е = {<х, //>; Х^у}.
Теорема. (1) Если экстенсиональные кодирующие пары 〈К, S〉辽〈Ki,Si〉кодируют один и тот же класс, то К * Ki*
Если <Л", S> — экстенсиональная кодирующая пара 〃 К ^ К, то существует Si, такое, что〈KiS〉кодирует тот же самый класс, что и〈К, S、.
Доказательство. (1) Для 尤вК положим у = F(x) тогда и только тогда, когда у w Ki &S %} = S “{办 Очевидно, что F есть взаимно однозначное отображение К на К, (2) Пусть 尸 есть взаимно однозначное отображение Ki на К・ Положим
Si = {〈尤,力;ymK\&&,F (у))曰 S}.
Отсюда видно, что лишь экстенсиональные кодирования кодируемых классов являются подходящими. Экстенсионально кодируемые классы ведут себя, как если бы они были классами расширенного универсума. Например, если {X; (р(Х)}—экстенсионально кодируемый класс, то можно естественно определить Z^{X,(р(Х)}, понимая под этим, что для экстенсиональной кодирующей пары, которая кодирует класс {X; <р(Х)} (пусть это будет пара〈K,S〉),имеем Zg/С Очевидно, что это определение не зависит от частного выбора кодирующей пары. Если теперь {Х;р(Х)}——другой экстенсионально кодируемый класс, то очевидный смысл имеет обозначение {х;(р(х)} К{х; ^(Х)}.
Мы конструировали расширенный универсум с намерением, чтобы это был полезный инструмент для исследования всякого класса, каждый из элементов которого может быть сконструирован до того, как сконструирован сам рассматриваемый класс как целое. Мы верим, что, взяв такой класс (состоящий из различных объектов X), для каждого объекта X, такого, что(р(Х), можно указать множество из универсума множеств в качестве его кода, причем таким образом, что весь класс может быть закодирован с помощью класса расширенного универсума — класса всех ассоциированных кодов. Эти рассмотрения ведут к различным аксиомам, зависящим от конкретной природы тех классов, которые мы собираемся кодировать. Сейчас мы допустим лишь одну аксиому такого типа, хотя и не исключаем возможности присоединения других подобных аксиом.
Аксиома экстенсионального кодирования
Каждый кодируемый класс является экстенсионально кодируемым.
Таким образом, коль скоро мы доказали, что некоторый класс кодируем, мы можем работать с экстенсиональным кодированием этого класса.
Теорема. Если У счетен, то класс Р®(У) несчетен.
Доказательство. Очевидно, что класс РЮ(У) ие является конечным. Предположим, что он счетен. Пусть Р®(У) закодирован парой 〈У, S〉. Положим Z = {х Y; 尤定 S“{%}}. Очевидно, что Z三 У, но не существует никакого xwV, такого, что Z = S “ {%}, — противоречие.
Пару〈4, W〉назовем упорядочением по типу Q, если
W вполне упорядочивает А,
А несчетно и
для каждого х s Л сегмент {у 曰 4; у《%} счетен или конечен.
Следующие теоремы являются непосредственными следе ствиями теорем второго раздела.
Теорема. Если〈4《〉и <АЬ《1〉一упорядочения по типу Q, то они изоморфны.
Теорема. Если <А,忘〉есть упорядочение по типу R、В счетно и Wi вполне упорядочивает В, то существует собственный сегмент 41 класса 4 (〃о отношению к W), такой, что <Ль《〉и (В,《1〉изоморфны.
Теорема. Допустим, что W вполне упорядочивает А; допустим, далее, что для всякого счетного класса В и всякого вполне-упорядочения &】этого класса существует собственный сегмент 4】класса А, такой, что <АЬ W〉и <В,《» изоморфны. Тогда класс 4 несчетен.
Теорема. Пусть <А,忘〉—упорядочение по типу С, и пусть В ^ А. Тогда существует упорядочение 《卜 такое, что <В,《1〉есть упорядочение по типу Q.
Теорема. Существует упорядочение по типу Q.
Доказательство. Пусть У — счетный класс; тогда класс У2 также счетен. Таким образом, Р®(У2) экстенсионально кодируется некоторой парой 〈К, У〉. Положим
К] = {а:еК; S“{%} вполне упорядочивает У)
и <х, у)^ Si тогда и только тогда, когда х, gw/G и 〈y,S“{%}〉изоморфно〈У. S“{y}〉・ Очевидно, что Si есть эквивалентность. Пусть <Д, S2〉一 экстенсиональное кодирование K1/S1. Для х, у^А положим х ^ у тогда и только тогда, когда〈У, S“{%i}〉изоморфно (возможно, несобственному) сегменту У относительно упорядочения S“{yi} для каждого 打三寸2“{尤} и каждого у\ е52**{у}- Используя предыдущие теоремы, легко показать, что〈4,《〉есть упорядочение по типу Q.
РАЗДЕЛ 6. НЕСЧЕТНЫЕ КЛАССЫ
При классификации различных видов бесконечности в нашей альтернативной теории мы также принимаем канторов- ский принцип, гласящий, что каждый класс определяет свой основной тип бесконечности ——мощность независимо от той структуры, с которой этот класс может быть связан. Этот принцип формализуется в определении, что два класса имеют одну и ту же мощность тогда и только тогда, когда они эквивалентны.
Спросим теперь себя, какие типы бесконечности могут быть найдены в расширенном универсуме. Наша теория допускает различные теории бесконечности. Например, мы можем имитировать полную канторовскую теорию. В этом случае мы можем сначала цопустить аксиому выбора, которая гарантирует вполне упорядочиваемость универсального класса, а затем определить кардинальные числа как сегменты такого вполне упорядочения, не эквивалентные никакому меньшему сегменту. Дальнейшие аксиомы могли бы гарантировать существование столь большого количества кардинальных
чисел, как нам нравится. Таким способом можно моделировать полную канторовскую теорию в нашей теории. Нет необходимости говорить, что такая модель, возможно, содержит не все подклассы класса натуральных чисел, а только некоторые «подходящие». Единственное отличие от канторов- ской теории будет состоять в том, как мы воспринимаем бесконечные кардиналы. Канторовская теория признает бесконечные кардиналы почти как часть окружающего нас мира; в нашей же теории они являются всего лишь более или менее патологическими полумножествами.
Этот путь развития альтернативной теории отнюдь не является единственно возможным. Мы можем допустить аксиомы, порождающие любую другую теорию бесконечности, лишь бы она не противоречила другим аксиомам. Канторовская теория является лишь одной из возможностей.
К настоящему моменту неизвестно никаких причин принимать нетривиальную теорию бесконечности. Все такие теории должны быть по своему характеру чисто умозрительными. Следовательно, результаты этих теорий, касающиеся бесконечных мощностей, становятся пустыми, если отвергаются их умозрительные основания. Избегая этого, мы решаемся сразу принять тривиальную теорию бесконечных мощностей. Мы делаем это, принимая следующую аксиому:
Аксиома о мощностях
Если X и У—■ несчетные классы, то они эквивалентны.
Эта аксиома гласит, что есть ровно две бесконечные мощности—счетная и несчетная.
Есть и более глубокие основания для принятия этой последней аксиомы. Наша цель состоит в том, чтобы построить расширенный универсум настолько богатым, насколько это возможно. По-видимому, только тогда он может играть роль универсального инструмента для изучения математических структур. Таким образом, мы можем постулировать существование классов, соответствующих свойствам, которые мы не в состоянии описать, лишь бы существование этих классов не приводило к абсурду. Такие классы возможны, они могут существовать. Конечно, они в определенном смысле являются воображаемыми. Говоря, что существование та” ких-то и таких-то классов не приводит к абсурду, мы имеем в виду лишь то, что допущение их существования не противоречит уже принятым аксиомам. Мы можем сформулировать некоторый принцип, который служит руководством для формулировки новых аксиом. Он гласит, что каждый класс, который может существовать, существует. В частности, аксиома о мощностях гласит, что для всякой пары несчетных
классов X и У существует взаимно однозначное отображение X на У. Непротиворечивость этой аксиомы по отношению к предыдущим аксиомам была установлена А. Сохором.
И по принятии нашей последней аксиомы все же не исключена возможность развить более сложную теорию бесконечности, если такая теория окажется желательной. В этом случае мы могли бы изучать более тонкие понятия мощности, основанные на эквивалентностях, базирующихся на взаимно однозначных отображениях некоторого типа. Это относится и ко всякой другой аксиоме, принятой на основании сформулированного выше принципа.
Наша последняя аксиома имеет несколько простых следствий.
Теорема. Для каждого несчетного класса X существует отношение R, такое, что〈X, R〉есть упорядочение по типу Й.
В частности, универсальный класс V, каждое бесконечное множество и класс Р®(У) для счетного У могут служить примерами классов, имеющих упорядочение по типу Q.
Класс X называется селектором отношения эквивалентности R, если
(Va:, у еХ)«х, y)&R=^x = y},
(Vx)(列曰 Х)(〈х,乡〉三 R).
Таким образом, селектор выбирает представителя в каждом элементе класса V/R.
Теорема. X есть селектор эквивалентности R тогда и только тогда, когда 〈X, R〉экстенсионально кодирует V/R.
Теоремц. Каждая эквивалентность имеет селектор.
Доказательство. Пусть R — эквивалентность, и пусть W вполне упорядочивает V. Положим А = {х; (V^ < х) «х, у)陆 R)}・ Тогда 4 — селектор.
Теорема. Пусть R — отношение. Существует фракция F, такая, что F 三 R и dom (尸)=dom (R).
Доказательство. Пусть & вполне упорядочивает V по типу Q. Для хе dom(7?) пусть Г(х) есть ^-первый элемент класса R “{%}・
Теорема. Пусть R ——отношение, такое, что класс dom(R) счетен и для всякого л:三 dom(R) класс R“{%} является полумножеством. Тогда само R является полумножеством.
Доказательство. Положим
R 0 №,%〉; % 三 dom (R) & (R |{х})胃办
Пусть F三灾 ——функция, такая, что dom(R) = dom(F). По аксиоме о продолжении возьмем множество f, такое, что 尸三/. Тогда《协 尤〉三 R влечет {у, х> е F(x) и, следовательно, <у, x)^f(x)t откуда (у, х) е (j (mg (/)). Таким образом, А 三 U (rng (/)) и R есть полумножество.
Следствие. Универсальный класс не является объединением счетного семейства полумножества.
Теорема. Пусть <А, 《〉—упорядочение по типу Q. Пусть В ——счетный подкласс А. Тогда существует х е Л, такое, что В 三{ywA&yqx}.
Доказательство. Мы можем предположить, что А = V. Положим R ={«,%〉; х ^ В & у ^ х}. Тогда А является полумножеством по предыдущей теореме; rng (R) есть сегмент W и потому также является полумножеством. Следовательно, rng (/?)=/= V и существует х, такое, что каждый элемент rng(R) меньше, чем х. Таким образом,
В 三 rng (R) ^{у^А\ у ^ х}.
Следствие. Если 〈4,《〉есть упорядочение по типу й, то 4 не кофинально никакому из своих счетных подклассов.
Теорема. Пусть R ——такое отношение, что dom(R) — счетный класс и для всякого х ^ dom(R) отношение R } {尤} счетно. Тогда R ——счетный класс.
Доказательство. Пусть & 一упорядочение V по типу Q. Для 尤三 dom(R) пусть F(x) есть первое у, такое, что из 〈z, %〉wR следует <z, х) ^ у для любого z. Так как rng(F), самое большее, счетен, существует х, для которого rng(F)^{y;y х}. Таким образом, R 三{у;у W%}, откуда и вытекает, что R ——счетный класс.
Следствие. Объединение счетного количества счетных классов есть счетный класс.
Глава II
НЕКОТОРЫЕ ТРАДИЦИОННЫЕМАТЕМАТИЧЕСКИЕ СТРУКТУРЫ
В процессе развития математики математиками были созданы различные миры объектов (или различные виды таких объектов), которые стали неотъемлемой частью математики, что свидетельствует о важности этих видов объектов. Они обычно называются традиционными математическими структурами.
Некоторые математические структуры возникли до теории множеств или, хотя и развивались параллельно теории множеств, все же сохранили свою автономность. Другие структуры самим своим существованием обязаны теории множеств, но тем не менее их значение не ограничивается использованием лишь в теории множеств.
Любая математическая теория, которая намерена описывать весь мир математики, должна отражать и традиционные математические структуры подобно тому, как это делает кан- торовская теория множеств, т. е. должна некоторым образом включать их в себя.
В нашем случае мы сконструируем некоторые традиционные структуры внутри расширенного универсума. При этом не возникнет необходимости в каком-либо дальнейшем расширении нашего универсума. Такая ситуация вполне обычна и в канторовской теории множеств.
Говоря, что мы конструируем традиционную структуру в расширенном универсуме, мы имеем в виду, что mutatis mutandis мы конструируем каноническую модель этой структуры внутри расширенного универсума. Затем мы докажем некоторые теоремы об этой модели, которые призваны убедить нас, что ее можно идентифицировать с исходной структурой в том смысле, что модель обладает всеми важными свойствами, которые имеет рассматриваемая структура.
Однако традиционные структуры конструируются в расширенном универсуме не только для того, чтобы показать, что такая конструкция возможна. Они будут использоваться и для изучения расширенного универсума. Как мы убедимся, некоторые проблемы, относящиеся к расширенному универсуму, можно свести к проблемам, относящимся к традиционным структурам; таким образом, используя традиционные
структуры, мы в состоянии лучше понять структуру расширенного универсума.
В этой главе мы конструируем лишь структуры, которые используются в дальнейшем.
РАЗДЕЛ 1. НАТУРАЛЬНЫЕ ЧИСЛА
Следуя фон Нейману, мы моделируем натуральные числа в расширенном универсуме таким образом, что нуль есть пустое множество и каждое натуральное число есть множество всех меньших натуральных чисел. Итак, положим 0=0, 1 = {0}, 2 = {0, {0}} и т. д・;иными словами, мы идентифицируем 2 с {0, {0}} и т. д.
Этот способ имеет ряд очевидных преимуществ. Прежде всего каждое натуральное число есть множество из универсума множеств. Число х меньше, чем число у, тогда и только тогда, когда х^у. Заметим еще, что, например, число 5 есть множество, имеющее ровно пять элементов, что дает возможность определить число элементов произвольного множества как единственное натуральное число, множественно эквивалентное данному множеству.
Однако наша цель состоит не только в том, чтобы определить частные натуральные числа, но также и в том, чтобы определить класс всех натуральных чисел. Таким образом, нам необходимо указать свойство ф(х), которое может быть идентифицировано со свойством быть натуральным числом. Сформулировав такое свойство, необходимо, конечно, затем доказать различные теоремы, показывающие, что наш выбор свойства был адекватным.
Мы будем конструировать натуральные числа внутри универсума множеств. Поэтому вся первая часть настоящего раздела будет относиться лишь к универсуму множеств; если мы и будем использовать классы, то только теоретико-множественно определимые; такие классы всегда можно заменить соответствующими теоретико-множественными свойствами. Для простоты мы будем широко использовать аксиому регулярности, хотя, как хорошо известно, она не является необходимой для построения натуральных чисел.
Множество х есть по определению натуральное 4〃с#о, если оно удовлетворяет следующим условиям:
каждый элемент множества х является его подмножеством, т. е. (Vg w х)(у 三 х),
е на х удовлетворяет закону трихотомии
(Vy, z w 尤)® ezY y = z\ zey).
Класс всех натуральных чисел обозначается через ^. Мы используем буквы а, 0, у, 6 (возможно, с индексами) в качестве переменных, пробегающих натуральные числа.
Укажем некоторые тривиальные факты.
Теорема. Каждый элемент натурального числа есть натуральное число.
Теорема. Если а, р е ^, то а Г1 ₽ е ^.
Теорема. Если а, ₽ е ^ и а есть собственное подмножество В,то а 三 р.
Доказательство. Допустим, что а и 0. По аксиоме регулярности существует 丫三^、% такое, что тП(₽\^) — 0. Тогда у 三 § влечет у 三 В и, следовательно, 丫 三 а. Пусть 6 三 а. Тогда 6, 丫 三 0, откуда 6 三 丫 или 6 = R или 丫 三& Но из последних двух случаев следует ума, что невозможно. Таким образом, 6 е у, а отсюда а 三? Мы показали, что а = у н, следовательно, а ^ р.
Теорема. ^ линейно упорядочено отношением {<а, р>; а 三 ₽ V а == р}.
Доказательство. Положим R={〈a, 0〉, а ^ pV а = р}. Очевидно, что R рефлексивно. Предположим, что <а, 0〉三 R,〈В,а〉三 R и а =/= ₽. Тогда а 三 0 и 0 三 а, следовательно, а 三 а, что невозможно по аксиоме регулярности. Таким образом, <а, 0〉三 R и〈0, а〉三 R влечет а = р. Докажем транзитивность. Пусть <а, 0〉三 А и <р, 丫〉三 R. Если а = р или В = у, то тривиально <а, 丫\ 三 R. Если а е р и 0 w 匕 то а w у н, следовательно, <а, 丫〉三 R. Наконец, возьмем произвольные а, § 三 М Тогда а П ₽ ^ Af и а П ₽ есть подмножество одновременно аир. Если аП ₽ == а, то а三 0 и, следовательно, а = ₽ или а е р (используем предыдущую теорему). Подобным образом рассуждаем и в случае аГ)р=р. Таким образом, остается рассмотреть случай a f] Р с а м а П В и 0. Тогда а П ₽ ^ а и а П Р ^ Р по предыдущей теореме; таким образом, а П ₽ ^ а П ₽, что невозможно по аксиоме регулярности.
' Когда мы говорим об упорядочении натуральных чисел, то всегда имеем в виду упорядочение из нашей последней теоремы, если специально не оговорено противное. Мы будем обозначать его через W・ Подчеркнем тот факт, что & — это совсем не вполне-упорядочение 巾.
Теорему (1)
a (J {а} есть элемент ^ для всякого а s ^<
Число 0 — наименьший элемент N в упорядочении ял- туральных чисел.
Для каждого а число ccU{a} есть число, являющееся непосредственно следующим за а.
Если а=#0, то существует р, такое, что a = BU{R}«
Доказательство. (1) — (3) тривиальны. (4) Очевидно, что а ^ a U {а} и а =# а U{^}- Предположим, что аму 三 аU {а}. Тогда ума или у = а. В обоих случаях мы по* лучаем а 三 а — противоречие. (5) Пусть а =/= 0 и рассмотрим отношение а2 f] {<у, р>; у 三 0 V у = 6} (ограничение упорядочения натуральных чисел на а). Это множество и линейное упорядочение а; таким образом, существует наибольший элемент р. Имеем 0 w а и В U (§}陆 а. Так как a w 0 U {§} невозможно, мы имеем а = р(J{P}-
Следовательно, ^ не имеет наибольшего элемента в упорядочении натуральных чисел и, значит, не будет множеством.
Теоремы, которые мы доказали, показывают, что наши натуральные числа обладают всеми порядковыми свойствами, которых мы ожидаем от натуральных чисел. В следующей теореме мы покажем, что наши натуральные числа обладают и необходимыми свойствами, касающимися мощностей.
Теорема. Для всякого множества х существует единственное натуральное число а, множественно эквивалентное х.
Доказательство. Сначала мы докажем существование, пользуясь аксиомой индукции. Пусть(р(х)——теоретикомножественная формула (Ва)(х я^ а). Тогда (р(0) очевидно. Допустим, что (р(х), и пусть у 公尤.Пусть а таково, что х ^а. Тогда %U {у} ^ a(J {а}, что дает <p(%U{f/})・ Остается доказать единственность. Допустим, чтох и х р. Тогда а^; р. Теперь если а е р, то а ——собственное подмножество В; таким образом, а ^ р невозможно. Подобным же образом невозможно р ^ а. Следовательно, а = ₽.
По последней теореме для каждого множества х можно определить количество его элементов как единственное натуральное число а, такое, что х ^ а.
Сложение и умножение натуральных чисел определяются следующим образом:
Y = a + psY^«U({₽} Х₽)»
у — a • P=Y ^ aXB, a+ 1 =alj{a}・
Заметим, что последнее определение согласуется с определением суммы множеств и с определением единицы.
Мы можем определить и возведение в степень, взяв в качестве аВ количество элементов множества {f; dom(/) = р и rng(f)三 а}.
Нетрудно проверить, что класс М снабженный операциями прибавления единицы, сложения и умножения, удовлетворяет всем аксиомам арифметики Пеано первого порядка. Это показывает, что наши натуральные числа, которые мы сконструировали внутри универсума множеств, могут быть идентифицированы с классическими натуральными числами.
Теперь мы намерены доказать теорему о рекурсивном определении функций на натуральных числах; эта теорема дает важный пример применения натуральных чисел в универсуме множеств.
Теорема. Пусть G ——теоретико-множественно определимая функция, и пусть dom(G)= V. Тогда существует в точности одна функция F, такая, что dom F — N и F(a)— G(F ^ а) для всякого а; эта функция является теоретико-множественно определимой.
Доказательство. Положим
М — {/; dom (/) ^ ^ & (Va 三 dom (f) (f (a) = G(f f a)))}.
Очевидно, что класс M теоретико-множественно определим. Пусть f п g принадлежат М. Тогда f ^ g или g 三力 Действительно, если a 三 dom(f)f] dom(g) и f(a)=/= g(a), a наименьшее, то было бы f f a = g f а и, таким образом, f(a) = G("a)= G(g Fa) = ^(a), — противоречие. Докажем, теперь, что для каждого а существует f ^ Mt такое, что a 三 dom(f). В противном случае существовало бы наименьшее а, для которого не нашлось бы соответствующего f. Имеем a =/= 0, так что a = PU {₽} для некоторого р. Пусть fwM н 8 三 dom (f). Тогда 0 U{B}是 dom(f) и, значит, a = dom(f). Положим g = f lh{〈G(f j, а〉}; тогда gwM и aw dom(g)・ Теперь положим F^(J M. Мы видим, что 尸 обладает всеми нужными свойствами. Остается доказать единственность. Пусть Fi таково, что dom(Fi) = ^ и (Va)(Fi(a) = G(FX [ а)), и допустим, что F =/= F\. Пусть а есть наименьшее число, такое, что 户(а)* 尸1(a). Тогда F [а = Fx\ а и, таким образом, F(a)= G(F t a) = G(Fi fa)= Л(a)—противоречие. На этом доказательство и завершается.
Существует несколько вариантов теоремы о рекурсивном определении функций; эти варианты обычно легко вывести из нашей последней теоремы или доказать аналогичным
образом. Например, мы можем заменить условие (Va)(尸(а)= G (尸上 а)) условием 尸(0) =G (0) & (V。)(尸(а + 1) =G (尸(а))) и т. п.
Используя последнюю теорему, мы определяем иерархию итерированной операции взятия множества всех подмножеств данного множества и ассоциируем с каждым множеством его ранг. Эти понятия помогают анализировать структуру универсума множеств.
Следующие равенства однозначно определяют теоретикомножественную функцию на натуральных числах:
Р (0)匸{0},户(а + 1) = Р (戸(а))・
Теорема.. Если а е р, то Р(а)三 Р(0)・
Доказательство. Мы докажем Р(а)三 Р(а + 1) для каждого а. Предположим противное, и пусть а есть наименьшее число, такое, что Р(а)童戶(а + 1). Так как а * 0, существует р, такое, что а = р 4- 1; имеем Р(В)*Р(8 + 1)・ Но тогда Р(Р(р))е Р(Р(Р -|- 1)), и, таким образом, Р(а)三 Р(а + 1)— противоречие.
Теорема. Р q U mg (冃.
Доказательство. Пусть V7 = |J rng (Р)・ Очевидно, что 0 巨 У. Пусть у 三 У. Пусть f ——функция на у, опреде* ленная следующим образом: f(x)=min(a;%wP(a)}. Существует у, такое, что f у s у. Следовательно, для каждого %, х^у, мы имеем х^ Р(у), что дает у^Р(у 4- 1). Итак, у 巨『.Это доказывает, что У =『,с помощью аксиомы е-индукции.
Эта теорема показывает, что с каждым множеством из универсума множеств мы можем связать некоторое число — его ранг т(х), определяемый как наименьшее натуральное число а, такое, что %®Р(а)・ Следующее утверждение очевидно:
Теорема. (1) Для каждого натурального числа а имеем т(а)= а.
х^у влечет t(x)s х{у).
<3) r(x) = (max{t(«/); у&х})+ 1.
Теорема. Существует теоретико-множественно определимое взаимно однозначное отображение G множества P(N) на Nt такое, что 0(0) = 0 н хиу влечет G(x)e G(y)t
Доказательство. Положим G (%) = £ {2°; сс 曰 %} для каждого х G ^; это отображение и обладает нужными свойствами,
Теорема,. Существует теоретико-множественно определимое взаимно однозначное отображение N на V.
Доказательство. Пусть G — отображение из предыдущей теоремы. Определим F индуктивно с помощью равенства 尸(а)=尸“(6一1(«)). Используя аксиому е-индукции, легко докажем, что rng(F)= V,
В остальной части этого раздела будем рассматривать натуральные числа с точки зрения расширенного универсума.
Теорема. Существует бесконечное натуральное число,
Доказательство. Пусть 尤一бесконечное множество, и пусть а — количество элементов в х, т. е. х ^ а. Очевидно, что а должно быть бесконечным.
Обозначим через FN класс всех конечных натуральных чисел, т. е. FN = {a; Fin(a)}. Очевидно, что FN с: N.
Буквы и, т,论,возможно с индексами, будут использоваться как переменные для конечных натуральных чисел.
В силу результатов разд. 3 первой главы непосредственно получаем
O^FN&(yn)((n + l)^FN);
(Vm, n)((m + и) е 尸М; (Vm, n)((m •几)巨 FN);
(Vm, n)(mn w FN); (Vn)(n 三 FN).
Теорема. Упорядочение натуральных чисел «а, В〉; а 巨 PV а = р}, ограниченное классом FN、есть упорядочение по типу о.
Доказательство. FN ——бесконечный класс, так как не имеет наибольшего элемента в упорядочении натуральных чисел. В то же время для каждого и 巨 FN сегмент {а 已 N; а п} есть не что иное, как nU {孔}, и, следовательно, это конечное множество.
Значит, FN — счетный класс. Заметим, что N несчетен, так как является собственным теоретико-множественно определимым классом.
Следующая теорема представляет собой принцип индукции для конечных натуральных чисел.
Теорема. Для всякого класса X если ОнХ 〃 если X вместе с каждым натуральным числом и содержит также число n + h r° FN 三 X.
Легкое доказательство этого факта предоставляется читателю. Теперь мы сформулируем теорему о рекурсивном определении функций для конечных натуральных чисел; при этом мы предложим довольно сильную формулировку.
Теорема,. Пусть(р(Х, У)—такая формула, что (УУ)(3!Х) (Ф(Х, У)). Тогда существует единственное отношение А, га・ кое, что domR 三 FN 〃 для каждого и имеем(p(R“{/0; R \ п).
Доказательство. Пусть р (X, п) есть формула
Rei (X) & dom (X)三 л & (Vm 巨几)(р(Х “ {m}; X 上 m).
Очевидно, что 屮(X,几)& р(У, л) влечет X = У и что ^(Х, и)& mw 几 влечет г|)(Х,т, m). Докажем, что для каждого п существует X, такой, что ^(Х, и). Предположим противное, и пусть п — наименьшее число, для которого "~1 (ЭХ)-ф (X, и). (Здесь мы пользуемся тем фактом, что каждый элемент FN конечен!) Очевидно, и =# 0; пусть л =团 + 1, и пусть У таково, что р(У, т). Возьмем единственное Уо, удовлетворяющее условию(р(Уо, Л» и положим X = Уи(УоХ{т})・ Тогда ^(X, п) — противоречие. Теперь, положив A=U{X; (Эп) 《(X, п)}, мы получим отношение с нужными свойствами. Единственность же очевидна.
Следующая теорема представляет собой другой вариант теоремы о рекурсивном определении функции; она доказывается аналогичным образом.
Теорема. Пусть G ——такая функция, что dom(G)=Y. Тогда существует единственная функция 尸,такая, что dom(F) = FN и F(n)= G(F [ п) для всякого и.
Нетрудно проверить, что не только все натуральные числа, но также' и все конечные натуральные числа удовлетворяют всем аксиомам арифметики Пеано. Таким образом, в расширенном универсуме мы имеем, как минимум, две модели теории натуральных чисел: элементы N、с одной стороны, и элементы FN с другой.
Заметим, что в универсуме множеств роль натуральных чисел играют только элементы N. Если же мы работаем в расширенном универсуме, который представляет собой предельный универсум, то роль классических натуральных чисел играют элементы FN. В этой ситуации мы можем смотреть на N как на полезное продолжение семейства натуральных чисел, сохраняющее многие его полезные свойства, но все же не вполне упорядоченное, так как, например, класс N\FN не имеет наименьшего элемента. Наконец, если мы работаем в уличенном универсуме, то классические нату-
ральные числа соответствуют элементам ^, в то время как FN ——это канонический представитель пути к горизонту. Так как мы мотивируем наши рассмотрения в основном с помощью уличенного универсума, мы предпочитаем термины «натуральные числа» и «конечные натуральные числа».
РАЗДЕЛ 2. РАЦИОНАЛЬНЫЕ И ВЕЩЕСТВЕННЫЕ ЧИСЛА
Поскольку мы различаем натуральные числа и конечные натуральные числа, у нас возникает и два вида рациональных чисел. Наметим вкратце их довольно обычную конструк* цию.
Вначале мы конструируем целые числа (положительные, отрицательные и нуль) и конечные целые числа. С этой целью мы возьмем 0 в качестве кода для знака минус. Тогда класс №~~、всех целых чисел и класс FN— всех конечных целых чисел определяются следующим образом:
心= 2U{〈0, а〉; а*0},
F^(-) = F^U{(0,冷;/г 耍 0}.
Очевидные определения суммы и произведения (конечных) целых чисел, а также простые основные теоремы об этих операциях мы оставляем читателю. Заметим лишь, что FN〈t есть подкласс АМ~)и что операции на FN— суть ограничения соответствующих операций на М~); FN«t счетен, в то время как N— несчетен. Класс %(-) и операции сложения и умножения на №-、теоретико-множественно определимы.
Говоря о полях, областях целостности и т. п., мы будем придерживаться соглашения, согласно которому, когда мы говорим 《поле 7》,имеется в виду класс (область), снабженный двумя операциями, удовлетворяющими обычным аксиомам, а когда мы говорим «класс 7》,имеется в виду только носитель соответствующего поля.
Поле RN рациональных чисел определяется как поле частных кольца М_). Ясно, что это поле можно определить теоретико-множественным образом и так, чтобы "亠)оказалось подструктурой
Поле RN имеет естественный линейный порядок, который также теоретико-множественно определим; мы обозначим его .через 《.Введем естественным образом положительные и отрицательные рациональные числа, абсолютное значение числа (обозначение |%|) и т. д. Прочие понятия, относящиеся к рациональным числам, вводятся обычным образом.
Класс FRN конечных рациональных чисел определяется следующим образом:
尸RM={^; %, yeF^-'&y^o}.
Ограничивая сумму и произведение с рациональных чисел на область FRN, мы превращаем последнюю в поле конечных рациональных чисел.
Очевидно, что поле FRN есть поле частных кольца FNf Естественное упорядочение FRN есть при этом ограничение естественного упорядочения RN на FRN. Абсолютное значение, определенное в FRN、оказывается ограничением абсолютного значения, определенного в RN, и т. д. Класс FRN счетен, а класс RN несчетен.
В предельном универсуме поле FRN соответствует классическим рациональным числам. С другой стороны, в уличенном универсуме роль классических рациональных чисел играют элементы класса RN.
Класс BRN ограниченных рациональных чисел определяется следующим образом:
BRN = {尤;尤巨 RN & (Bn)( I x I < n)}.
Очевидно, что FRN 三 BRN 三 RM
Теорема.. Пусть xr BRN и G # у 三 FRN. Тогда существует конечное натуральное число и, такое, что |х| < п\у\.
Доказательство. Можно считать, что х, у > 0. Существуют 几 1,几2, и3, такие, что П1И2 #= 0, х < и3 и у = ni/n2. Пусть и таково, что пп\ > 几2孔з・ Тогда, очевидно, х V пу.
Теорема. Пусть X — непустой класс конечных рациональных чисел, содержащий вместе с каждым конечным ра^ио- нальным числом 尤 все конечные рациональные числа у ^х. Тогда существует рациональное число z, такое, что X = — {хе FRN; х а}. Если X 丰 FRN, то z ограничено.
Доказательство. Если X = FRN, то X = {尤巨 FRN; 尤 W а} для каждого а 巨 N、FN、так что можно считать, что X =# FRN. Если X имеет максимальный элемент в естественном упорядочении 《рациональных чисел, то в качестве 之 следует взять этот максимальный элемент. Если FRN'X имеет минимальный элемент zi в 《,то положим 之= 力一 ——1/а для некоторого бесконечного натурального числа а. Итак, предположим, что FRNW не имеет минимума, а X не имеет максимума. Для каждого ненулевого и определим 尸(几)как наибольшее конечное целое, такое, что F(n)/2rt е X,
Существование такого числа есть простое следствие предыдущей теоремы. Очевидно, что
尸S) 尸(几十1)F(/z) + l
2w '2抬+1 S 2抬 *
Если 尤巨 X, то существует 九=/= 0, такое, что 尤 V 尸(九)/2". Это следует из того факта, что в X нет максимума. В самом деле, существует у ^ Xt больший, чем х, и п =# 0, такие, что 1/2" < у ——х, и, следовательно, х V 尸(〃)/2“. Аналогично, так как FRN、X не имеет минимума, для каждого х е FRN\X существует и =# 0, такое, что (尸(几)+1)/2" V %. По аксиоме о продолжении существует функция /, такая, что 尸三厶 dom(f) есть бесконечное натуральное число у и для каждого а V Y имеем
〃а) y 〃а+1)〃а) + 1
2а 、 2a+I 2a "
Выберем бесконечное уо V у н положим z = f(Yo)/2Vo. Так как 尸(几)々夕『FS) + 1
для каждого конечного п, имеем X = {尤巨 FRN; 尤 W z}・ Кроме того, nr BRN, поскольку |г| < |F(1)4- 11.
Два рациональных числа х и у назовем бесконечно близкими (обозначение %士у), если они удовлетворяют одному из следующих условий:
\х ——у I < 1/п для каждого ненулевого л 三尸N, или
п < х и и < «/ для каждого и 巨片М или
х < —п и у < —п для каждого п 巨 FN.
Очевидно, что === есть отношение эквивалентности.
Теорема. (1) Если х е BRN, y^RN и х = у, то у q BRN.
Для каждой пары х, у ограниченных рациональных чисел х= у = (Vn 寸=0)( I % — УI V 1/и).
Для каждой пары %, у конечных рациональных чисел х = у тогда и только тогда, когда х = у.
Доказательство. (3) Если х =# //, то существует /1*0, такое, что \х — у\> \/п.
Теорема. Пусть 尤 и у — ограниченные рациональные числа, х <Z у и х не бесконечно близко к у. Тогда существует конечное рациональное число z, такое, что % V z V у.
Доказательство. Можно считать, что 0 W х. Пусть ~方0 таково, что 1/п<^ —^, Пусть 次一即硼兴叫酢
натуральное число, для которого х < m/п. Тогда очевидно, что т/п V,
Теорема. Пусть а — бесконечное натуральное число. Тогда для каждого 尤巨 RN существует у, такое, что ——а2 V Y V а? и尤厶?/а.
Доказательство. Положим 丫 = max {仇一a2 V В V a2&P/a < х}. Тогда х = y/a.
Теорема. Пусть х, хь у, у{ s BRN, и предположим, что Х = Х1 И У = У\. Тогда 尤-j-y 亍打+f/i, x — y = xi ~yh x-«/ = x\-yi. Кроме того, если 一l(y±0), го П (yi = 0) 〃 х/у^х^/уъ
Читатель сможет сам сформулировать аналогичные теоремы для случая, когда 尤 или у не ограничено.
Рациональное число х называется бесконечно малым, если х== 0. Очевидно, что каждое бесконечно малое рациональное число является ограниченным. .
Мы говорим, что рациональные числа х и у определяют одно и то же вещественное число, если х = у. Если мы хотим изображать вещественные числа в виде объектов, то можно идентифицировать их с элементами класса BRN/= или использовать некоторое экстенсиональное кодирование класса BRN金、снабжая его подходящими алгебраическими операциями и упорядочением. Как мы увидим позднее, существуют очень полезные специальные кодирования вещественных чисел.
Результаты этого раздела показывают, что наше определение вещественного числа корректно. В предельном универсуме наши вещественные числа соответствуют классическим вещественным числам, так как они образуют линейно упорядоченное поле, которое содержит FRN в качестве плотного подполя и таково, что каждый класс вещественных чисел, имеющий верхнюю границу, имеет и наименьшую верхнюю грань.
В уличенном универсуме вещественные числа рассматриваются как подходящие аппроксимации рациональных, удобные для вычислений. Например, не существует рационального числа, такого, что х2 = 2, но существует рациональное число х, такое, что х2 = 2, н, следовательно, существует вещественное число х, такое, что х2 = 2. Вычисления с вещественными числами ——это специфические вычисления с рациональными числами, характеризующиеся тем, что мы пренебрегаем бесконечно малыми числами. Именно так вещественные числа используются во всех приложениях.
РАЗДЕЛ 3. ОРДИНАЛЬНЫЕ ЧИСЛА
В гл.*1 мы ввели упорядочение по типу R. Из аксиомы о двух бесконечных мощностях следует, что универсальный класс V может быть упорядочен по типу Q. Таким образом, в нашей теории достаточно работать с ординальными числами, «меньшими, чем R》. Такие ординальные числа соответствуют счетным ординалам в канторовской теории множеств.
Мы стремимся ввести в нашу теорию ординалы по той же причине, что и в классической канторовской теории множеств: мы хотим сконструировать каноническое представление для упорядочения по типу R. Мы определим класс ординальных чисел как некоторый подходящий подкласс класса N натуральных чисел.
Теорема. Существует класс Z ^N, такой, что каноническое упорядочение W натуральных чисел, ограниченное на Z, является упорядочением ло типу Q 〃 таково, что «з а < р и а, р 巨 Z следует аа < р для всех а, р.
Доказательство. Пусть есть упорядочение по типу Q на ^. Положим Z = {p; (Va <*Р) (aa ^Р)}. Докажем, что на Z упорядочения 《nW* совпадают. Допустим, что a, §wZ и а <*р. Тогда 喫 V 0, так что a < р. Обратно, пусть a < р. Если неверно, что a <* р, то р <* а, что влечет Р < а, а это невозможно. Итак,《и ^* совпадают на Z. Кроме того, если aVp и а, 0 w Z, то аа <С р. Достаточно доказать, что класс Z несчетен. Предположим противное. Определим классы Zn индукцией относительно FN、полагая Zo = Z, Zn+i = {aa; a 三 Z〃}. Для каждого п класс Zny самое большее, счетен и, следовательно, класс Z = (J {Z〃; и е FN} счетен. Таким образом, Z есть полумножество и (J Z — собственная часть N. Пусть 丫 есть ^*-первый элемент разности N \ UZ Ясно, что Y 陆 Z. Пусть a <* у; тогда a w (J Z. Следовательно, сс 巨 U 2〃 для некоторого 几;пусть § wZ〃 таково, что а е р. Тогда aa < р₽ и р₽ е Zn+ъ Это в свою очередь влечет aa е U Z и, следовательно, aa w у. Итак, мы доказали, что из a V*? следует ««三丫, так что 丫 w Z,——противоречие. —
В дальнейшем пусть Q обозначает фиксированный класс, удовлетворяющий следующим трем условиям:
(1)尸"三 R 三 М и каждое число a е Q\FN четно.
Если а, рей, аерир^ FNt то аа 巨 0.
Если 《一естественное упорядочение натуральных чисел (т. е. а р тогда и только тогда, когда а&р или % = 0), то <Q,《〉есть упорядочение по типу Q
Теперь, начиная с Q, мы сконструируем другой класс, удовлетворяющий условию (3) и FN ^Q^N и обладающий некоторыми дополнительными хорошими свойствами. Для каждого у е £2 определим классы 卩仪(丫) индукцией относительно 尸М Положим ро(т) = {₽; ₽ ^ V и В 巨訂} и Pn+i(v) = ={а -|- ₽; а, р е pn(v)}U{a, ₽; а, ре pZI(v)} и, наконец, положим р(у) = U {рп(Y); nw"N}. Очевидно, что для любых а, В® R, таких, что ае р и 0 陆fTV, имеем р(а)三仇 Заметим, что р (у) =: {атут 4- ^_.. + aiY + cto; rn^FN&щ, .t am е U {р (Р); В 巨 у и В w Q}} для каждого у 巨 R \ FN.
Положим Q = U {р (у); у 巨 Q} и назовем R классом всех ординальных чисел.
Теорема. 〈R,《〉есть упорядочение ло типу R. (Здесь W——естественное упорядочение натуральных чисел.)
Доказательство. Так как Q 三 R, то класс Q несчетен. Очевидно также, что для каждого a 巨 R сегмент {0 巨 R; Р < а}, самое большее, счетен. Таким образом, достаточно показать, что W есть вполне-упорядочение R. С этой целью достаточно показать, что класс р(у) вполне упорядочен отношением & для каждого 丫 亍 С. Предположим противное, и пусть 丫一первый элемент R, такой, что р(?) не является вполне упорядоченным. Ясно, что у бесконечно. Пусть {0也; и w FN}—убывающая последовательность элементов р(у). Каждый рл может быть записан в форме полинома «加丫加 4-... • • • + ao, где a0, ..., am е (J {р (р); р w у f) ◎}; фиксируем для каждого prt одно такое представление. Легко показать в таком случае, что можно найти и убывающую последовательность коэффициентов нашего счетного семейства полиномов, но это противоречие.
Мы получили, что FN 三^О 三lN и класс R замкнут относительно сложения и умножения натуральных чисел. Легко проверить, что эти операции на ординальных числах совпадают с ординальными операциями сложения и умножения, определяемыми, как обычно. Каждое предельное ординальное число оказывается четным. Первый элемент разности Q\FN (первый бесконечный ординал) мы обозначим через о.
Существуют различные возможные формулировки теоремы об определении функции на ординальных числах по трансфинитной рекурсии; мы представим две из таких формулировок. Эти теоремы будут широко использоваться. Так как их доказательства аналогичны доказательствам соответствующих теорем о рекурсии относительно FN. мы огра: ричцмся лишь краткими указаниям^,
Теорема. Пусть (р(Х, У)——формула, и допустим, что (▼У)(т【Х)屮(X, У). Тогда существует 8 точности одно отношение R, такое, что dom(R)三 Q 〃 для всякого а 巨 R
(p(R“®, RMaflQ)).
Доказательство. Пусть 巾(X, а) есть формула dom (X)三 а П Q & Rei (X) & a w Q & (Vp)(p м а П R 今屮(X “ 偉}; X } (6nQ)))・ Положим R = U {X; (За е Q)i|)(X, а)}. Это отношение имеет все нужные свойства. Единственность очевидна.
Теорема. Пусть ф(х, У)——формула, 〃 допустим, что для всякого не более чем счетного класса У существует х, такое, что (р(х, У). Тогда существует функция 尸,такая, что dom(F) = Q и 屮(尸(a), F Г(«П Q)) для всякого awQ
Доказательство. Пусть R есть вполне-упорядоче- ние V. Пусть ф0(х, У) имеет место, если У несчетно н % = 0 или если У не более чем счетно и х есть первый элемент, такой, что (р(х, У) (относительно вполне-упорядочения R). Тогда (VK)(2!x) q)j (х, У) и для всех, самое большее, счетных У из фо (%, У) следует(р(х, Y). Пусть ^(Ot а)——формула а м Q & dom (G) = а П й & (VP в а f] Q)屮。(G (0); G 上(В fl Q)). Положим F = □ {G; (За е Q) -ф (О, а)};尸 обладает нужными свойствами.
Дадим теперь два примера определения по трансфинитной рекурсии.
Назовем ^-операцией операцию 0, сопоставляющую каждой счетной последовательности {Xrt; и е FN} классов расширенного универсума некоторый класс 0({Хп; n w FN}) расширенного универсума. Ясно, что при этом последовательность {Хкл 巨尸.} следует рассматривать как закодированную с помощью некоторого отношения R, такого, что dom(R)三尸N и R tl{n}= Хп для каждого пи FN; таким образом, w-операция может рассматриваться как операция, сопоставляющая каждому отношению R расширенного универсума (такого, что dom(/?) ^ FN) некоторый класс из расширенного универсума.
Пусть 耽——кодируемый класс, и пусть 0 есть w-операция. Будем говорить, что ®1 замкнут относительно 0, если для каждой последовательности {Хл; п 巨 FN} элементов 2Й класс (7({Хп\ 几三尸%}) принадлежит ®1.
Теорема. Пусть 贝 ——кодируемый класс, и пусть 0 ——некоторая ^операция. Тогда существует кодируемый класс 2Й, такой, что
(1)贝三耽;
耽 замкнут относительно 0;
если Ф1о есть кодируемый класс, удовлетворяющий условиям (1) и (2), то 耽三耽о.
Доказательство. Пусть〈К, S〉кодирует класс VFN всех счетных последовательностей множеств. Сконструируем две последовательности {冗;awQ} н {S&; awQ} с помощью рекурсии относительно 0. Пусть〈仆,$〉一 кодирование 犷. Пусть, далееЛ у ¥= 0, у w Q. Положим К = {“; а); а^ yf)Q& % wKa} и *=g, a,唠;任,a〉w斤3 gw Sa "{%}}• Далее определим 长丫 = {%; x w К & S “ {x} w /<™}. Таким__ образом, пара〈Ky, S〉кодирует 产\ Положим _теперь S = {〈%%〉; х^=Ку& (Эг, у,血〈2, n) е S u {х}&у^ S u {2} & w = {у. n))j. Тогда〈К?, S〉кодирует класс всех_отношений R, таких, что dom (R) ^ FN и (Vn)(32)(/?tl {n} — S <( {г}). Наконец, положим 5Y = {匂,x);力 w kY & y w。校" {%})}・ Тогда(KY,S/ кодирует класс всех классов 0(R), где R такое, как указано выше. После того как построены〈尤,S/ для каждого awQ, положим
К = {〈х, а〉; а 三 Q & х 三爲},
S = {〈9,〈招 а》;〈% а〉三 К & У 0 Sa “ 卜}}・
Класс 耽,закодированный парой 〈К, S〉, имеет все нужные свойства.
Класс 耽 однозначно определяется по 91; мы назовем 耽 замыканием класса 91 относительно операции 0. Читатель легко обобщит эту конструкцию на случай нескольких операций.
Докажем теперь несколько теорем, дающих нам возможность легко переносить некоторые результаты канторовской теории множеств в нашу теорию.
Теорема. Существует отношение S, такое, что <Q,S> экстенсионально кодирует Pg(R) и S“{a}三 а для каждого а ей.
Доказательство. Пусть F — взаимно однозначное отображение Q на V. По аксиоме о продолжении для каждого, самое большее, счетного класса Х^й класс {у; Rf)y=X} несчетен. Таким образом, {a; Q f) F(a) = X} несчетен. Определим класс Z 三 Q индукцией по Q следующим образом: для ?mQ имеем ywZ тогда и только тогда, когда F(y)n П Q ^ yf)Z и (Va €= у П Q)(F (a) f) Q 7^ F (у) П й). Положим
Si={〈£ а〉; а 巨 Z&р 三 F(a)f) Q}. Ясно, что Si“{a} = К(а)С 6 = F(a)f) Z для каждого а 三 Z. Если а, р суть различные элементы Z, то Si ”{а},Si “{0}. Если X ^Z — не более чем счетный класс, то пусть у есть первое ординальное число, такое, что X 三 丫 н 尸(丫)Г) Q = X. Тогда 丫 三 Z. Следовательно, 〈Z, Si〉экстенсионально кодирует Рш (Z) и Z несчетно. Пусть G — взаимно однозначное отображение R на Z, сохраняющее естественное упорядочение 《• Положим S={〈a, 0〉;〈G(a), G(p)〉巨 Si}. Тогда〈Q,S〉обладает всеми нужными свойствами.
Теорема. Существует класс Л, удовлетворяющий следующим четырем условиям'.
(Vx, у 巨 Л)(х = д 三 хП% = дП/);
(Vx е Л)(х П Л, самое большее, счетно);
(VX 三 Л)(%, самое большее, счетно 今(Зх w Л)(%=х П Л));
(Vx 三 Л)(х w Л).
Доказательство. Пусть 〈Q S〉一такая же пара, как в предыдущей теореме. Очевидно, что S“{O}=0. Пусть G — взаимно однозначное отображение Q на V. Сконструируем функцию F с помощью индукции. Пусть a 三 Q. Если- ^“{а}—конечное множество, то положим 尸(а)=戶 “ S “{а}・ Если S"(a) счетно, то найдется у ^ Q, такой, что F“S"{a}0 G(y), С(Т)Г)^и(а\5**{а}) = 0, f(G(y))>f(x) для всякого хе Fua, G (?) A (Pn (F lla)\FliS (t {а}) = 0 для каждого п, где Р〃(Х)=户仍(…(Р(Х))...)) (п раз). В этом случае мы положим F(aj=G(Y), где у ~ первое ординальное число с G(y), указанным выше. Теперь достаточно положить 4 = F“Q; класс Л обладает всеми требуемыми свойствами.
Класс А, существование которого гарантирует предыдущая теорема, может рассматриваться как модель канторов- ского универсума наследственно счетных множеств. Это дает нам возможность переводить все результаты, касающиеся канторовского1 универсума наследственно счетных множеств, в результаты нашей теории, относящиеся к классу А. Особый интерес представляют результаты, касающиеся подклассов класса FN и не упоминающие о всем классе А, Легко видеть, что класс Л определен неоднозначно.
РАЗДЕЛ 4. УЛЬТРАФИЛЬТРЫ
Понятие ультрафильтра есть типичный пример понятия, важность которого трудно усматривается в канторовской теории множеств. Ультрафильтр можно понимать как разбиение семейства свойств на две взаимно дополнительные части.
Мы будем иметь дело с кодируемыми классами, чтобы достичь наибольшей общности; это необходимо в силу общей природы понятий, которые мы намерены изучать. С другой стороны, мы будем изучать ультрафильтры лишь на кольце классов, что упрощает некоторые формулировки.
Готические заглавные буквы 耽,91,麻,3, возможно с индексами, мы будем использовать как переменные для кодируемых классов. Смысл обозначений типа 耽三鏡,耽=341八耽2 и т. д. ясен.
胱 называется кольцом классов, если
U 胱 есть бесконечный класс и U 胱 ® 况
⑵(VX)(V19(X, Y^^^XC\Y^Sl)t
(VX)(X三就今(U就\ X)三沁,
если X 巨 St и X содержит не менее двух элементов, то существует собственный непустой подкласс У класса X, такой, что У w 胱.,
Упомянем, например, следующие кольца классов: Р(х) для каждого бесконечного множества х, VU{P\x;尤三 V}, Р(о(Х) для каждого счетного класса и т. д. Имеются и многие другие примеры.
Далее во всем разделе 歌 обозначает кольцо классов.
Теорема. Если X, У w 胱,то X U У w 胱〃 Х\ У w St
Доказательство.
х\У=хп(иэ?\У); хеп = и^\((и胱\х)п(и胱\У))・
Заметим, что отсюда в качестве непосредственного следствия получаем, что 0 w 胱.
Класс 耽 называется фильтром на 胱,если
耽 ——непустой собственный подкласс 胱,
(VX, У ®2)?)(ХПУ w2)?), т. е.耽 замкнуто относительно пересечений,
⑶(УХм 耽)(VVw 町(X 三 У 今 У ®9И), т. е.耽 замкнут относительно взятия надклассов.
Зй называется ультрафильтром, если дополнительно к указанным трем условиям выполняется еще и следующее условие:
⑷(VX w S?)(X 三 2)? V (U 胱 \Х)曰 2)?), т. е. X или дополнение X принадлежит 耽 для всякого X 三胱.
Заметим, что если 航 есть фильтр на 况 то 0 亥 Зй.
Теорема. Пусть 耽三派 SDl f 0, 0 柒耽,〃 пусть класс 耽 дуально направлен по включению. Тогда {XwSR; (ЗУ е= ЭИ) (У 三 X)} есть фильтр на 胱.
Следующая теорема показывает, что на ультрафильтр можно смотреть как на разбиение 胱 на две взаимно дополнительные части.
Теорема. Пусть Э1Ь 耽2 — два дизъюнктных класса, объединение которых есть 歌.Предположим, что SDli и Зй2 оба замкнуты относительно пересечений, и пусть для всякого Хм胱 X 巨 SDli 6 том 〃 только том случае, когда (U 胱 \Х)三 Э)?2・ Тогда 耽i или 耽2 есть ультрафильтр на 歌.
Доказательство. Допустим, что (J 胱 三耽1; тогда 0 三 耽2・ Докажем, что SDli есть ультрафильтр на 胱.Условия (1), (2) и (4), очевидно, имеют место для 耽入 Докажем (3). Пусть X 三耽1, У^й и X^Y. Если У 陆耽1, то (U 胱 \У)三迦i и, следовательно, 0=Xf)(U 胱 \У)三皿i — противоречие. Таким образом, 丫三班,что и завершает доказательство.
Теорема. Для каждого фильтра 员 на 就 существует ультрафильтр 航 на S?, такой, что 或三吼
Доказательство. Если 胱 несчетен, то он допускает нумерацию вида {Ха; а е й}, если же этот класс счетен, та у него есть нумерация вида {%а; а е FN}. Пусть (Х^; ае4}—такая нумерация, где 4 есть Q или FN. Сконструируем теперь класс Aq^A по рекурсии. Для каждого у = / положим у е Ло тогда и только тогда, когда для всякого класса X е 91 и всякого множества и s у f) Ло имеет место Ху Г) Xf) П {儿,а 三 и}^0. Положим теперь ®? = {%;(Эае /0) (а=%)}. Очевидно, что 鏡三耽;читатель легко проверит, что SDI — ультрафильтр на Э?.
Ультрафильтр SDI на S? назовем тривиальным, если существует у, такое, что {д}三覗 Ясно, что 耽 тривиален тогда и только тогда, когда существует конечное множество и, такое» что以已耽.
Теорема. Пусть 91 ——фильтр на 胱,не содержащий ни одного конечного множества. Тогда существует нетривиальный ультрафильтр SDI на 9J, такой, что 鏡三血.
Доказательство. Пусть 员о состоит из всех классов вида (U 胱、以),где и—конечное множество и u е S?. Положим 贝1 = {Z w胱;(mX е9%)(ЗУ 三?0(Х Л Z)}・Тогда 员三餡 и 员 1 есть фильтр на 睞 Если Ш1 —ультрафильтр на 9t расширяющий 911, то SDI не может содержать ни одного конечного множества.
Класс 3 назовем идеалом на 胱,если
(У) 3 — непустой собственный подкласс W;
(2‘) (VX, У w&(Х U У 三 3), т. е. 3 замкнут относительно объединений;
(3‘)(VX 已 3)(VK w 胱)(У 0 X 今 У 三 3), т. е. 3 замкнуто относительно взятия подклассов.
3 называется примарным идеалом, если, кроме того,
(4‘)(VX 三 9i)(X 三 3 V (U 胱 \ X) w »•
Двойственность между фильтрами и идеалами настолько очевидна, что результаты о фильтрах могут быть непосредственно переведены в результаты о идеалах и наоборот. Поэтому мы не будем специально рассматривать в настоящем разделе идеалы.
Счетная последовательность классов {Х^; n е FN} называется убывающей, если Хп+\ 三 Хп для всякого п. Класс ЗЯ называется (^-полным (сверху), если он непуст, ни один из его элементов не является конечным множеством и для всякой убывающей последовательности классов {Х〃; п 三 FN} элементов класса 2R существует элемент Xw呪 такой, что X 三 ГЦХ"; n w FN}.
Заметим, что всякий (о-полный ультрафильтр 耽 на 胱 является нетривиальным.
Теорема,. Пусть 91 есть (^-полный подкласс 胱,такой, что для каждого бесконечного X 三 8? существует У 三乳 такой, что Y ^ X. Тогда существует(a-полный ультрафильтр 耽 на 9?.
Доказательство. Очевидно, что 91 ——несчетный класс. Пусть {Xq; а м2} есть нумерация его элементов. Сконструируем последовательность {% a w R} по рекурсии следующим образом: 丫々 есть первый элемент 呪(относительно данной нумерации), такой, что /а 三 П{%; Р®а П £2} и либо % 0 Х& либо % Г| Ха = 0. Очевидно, что % существует для каждого а w Q Положим ЗЛ = {% е 8?; (За 三 й)(Уа 三 X)}. Легко проверить, что 耽 есть (о-полный ультрафильтр на 贞.
Из аксиом о продолжении вытекает, что класс всех бесконечных множеств является (о-полным. Таким образом, получаем
Следствие. Пусть х — бесконечное множество. Тогда существует ^-полный ультрафильтр Z на кольце Р(х) всех подмножеств X.
РАЗДЕЛ 5. ОСНОВНЫЕ ЯЗЫКИ
Язык математики является одной из традиционных математических структур, и эта структура также подвергалась математическому исследованию. В этом разделе мы собираемся сконструировать основные языки для описания расширен-
ного универсума. Сама конструкция проводится в рамках нашей теории.
Мы пользуемся формулами, чтобы выражать некоторые свойства множеств и классов. Формулы некоторого языка суть последовательности символов специального вида из некоторого алфавита, построенные в соответствии с точными синтаксическими правилами. В каждом конкретном случае мы будем иметь дело с конечным алфавитом; тем не менее удобно использовать потенциально бесконечный алфавит.
Наш алфавит состоит из следующих систем знаков:
Специальные символы 三,=, &, V. =>, =, ~1, 3, V, ), (•
Переменные для множеств из универсума множеств x0,工1, • • • •
Переменные для классов из расширенного универсума Х(), Xi,
Константы для множеств из универсума множеств.
Так как наша цель ~ сконструировать язык внутри универсума множеств, то мы будем действовать аналогично тому, как мы поступали, когда конструировали натуральные числа. Некоторые множества мы идентифицируем со знаками. Это можно сделать различными способами; мы выбираем следующий:
Множества <0, 0>, <1,0>, ...» <10,0> суть коды знаков w, =, &, V,=>,三,1 В, V ), (соответственно.
<а, 1>естькод переменной %« для каждогоa mN.
<а, 2>естькод переменной Х^ для каждогоawN.
<х, 3>естькод константы, обозначающей хдля каж
дого элемента х V.
Положим Const = {<х, 3>; x^V}.
Алфавит Alph — это класс, состоящий из всех множеств (1) — (4). Слово есть функция f, такая, что dom(f) е ^ и rng(f)0Alph・ Класс всех слов обозначим через Word.
С этого момента мы будем свободно использовать сами знаки и последовательности знаков вместо соответствующих множеств, так как необходимое кодирование множествами производится непосредственным образом.
Пусть С — класс.
Формулы языка Lc суть слова, получаемые по следующим правилам:
Л томарные формулы языка Lc — это слова вида Г 三 А, Г = А, Гм Х?, где Г, А суть переменные или константы для элементов класса С.
Если ф и т|)суть формулы языка Lc и Г — переменная, то следующие слова суть формулы Lc:(屮&屮),(ф Vif), 3 曰屮),(屮今叫,_'(ф),(вг)ф,(vr)(p.
Класс всех формул языка Lc также обозначим через Lc. Этот класс может быть определен с помощью рекурсии относительно М и, следовательно, он теоретико-множественно определим.
Формула <р языка Lc называется нормальной, если ф не содержит кванторов, связывающих переменные для классов; формулу 屮 назовем теоретико-множественной, если она вовсе не содержит переменных по классам.
Через L обозначим класс формул, не содержащих констант. Конечно, он теоретико-множественно определим, L—Lq.
Мы будем свободно использовать общепринятый символизм. Так, обозначая некоторую формулу языка Lc через Ф(Хо, Xi), мы имеем в виду, что все переменные, входящие в <р и отличные от Хо,尤 1, связаны кванторами (т. е. ф не содержит свободных переменных, отличных от』,xj. Если Ф(х0, Xi) — формула, a q——константа, то q)Jx0, ^) обозначает формулу, полученную из 屮 заменой всех свободных вхождений %1 на д, и т. п.
Подобно натуральным числам, формулы конструируются внутри универсума множеств. Исследуем теперь язык Lc с точки зрения расширенного универсума.
Обозначим через FLc класс (язык) всех формул языка Lc, таких, что
(I)屮一конечное множество (конечная последовательность),
если переменная % или Х^ входит в 屮,то а 三 FN. Положим, далее, FL = FL0. Очевидно, что FL ——счетный класс.
Мы уже знаем, что некоторые свойства множеств (из универсума множеств) могут быть выражены с помощью теоретико-множественных формул языка Lc. Зададим теперь обратный вопрос, а именно, какие формулы языка Lc выражают свойства множеств. Вопрос состоит в том, какие формулы мы в состоянии читать и, в частности, понимать. Мы можем прочесть атомарные формулы; если мы можем прочесть ф и -ф, то мы можем прочесть и каждую формулу, построенную из них по правилу (2) определения формул. Таким образом, каждая формула FLC может быть понята. Возможно, что и некоторые другие формулы могут быть поняты, но в настоящий момент мы не можем быть в этом уверены. Позже мы увидим, что аксиома о продолжении делает эту гипотезу возможной.
Теперь мы должны более точно охарактеризовать теоретико-множественно определимые классы. В дальнейшем класс X мы называем теоретико-множественно определимым (обозначение Sd(X)), если существует теоретико-множественная
формула ф(х0) е FLV, такая, что Х= {х0; <р(х0)}. Очевидно, что каждое множество есть теоретико-множественно определимый класс. Следующая теорема показывает, что наше определение теоретико-множественно определимых классов кор- ректно:
Теорема. Класс {X; Sd(X)} кодируем.
Доказательство. Пусть К — класс всех формул ф(хо) ^ FLv с одной выделенной свободной переменной. Определим отношение S с dom(S)三 К индукцией относительно FN следующим образом: для атомарных 屮 мы положим S u {ф (х0)} — {хо; ф (х0)}. Если ф есть q)i (х0)& Ф2(хо), то мы положим
S И {ф (x0)} = S М {(Р] (m)} Г) S " {屮2 (向)};
если ф есть П q)i(x0), то мы положим
S“gk))}V\S“{6(№)}・
Подобным же образом поступим и с другими логическими связками. Если ф(хо) есть (3Xi)q)i (х0,尤J, то мы положим
S “ {屮(№)} = U {S “ {Ф1 (xq, g)}; q w Const}.
Подобным же образом поступим с V. Аккуратное определение следует проводить индукцией по количеству кванторов в ф. Кодирующая пара〈К, «〉кодирует {X; Sd(X)}.
Теперь следует переформулировать аксиому индукции таким образом, чтобы в ней фигурировали в точности теоретико-множественно определимые классы. В результате мы получим следующую формулировку:
Аксиома индукции
(VX) (Sd (X) & 0 w X & (Vx 三 X)(Vy)(x U {处三 X)今 X = V).
Можно увидеть, что эта переформулировка не затрагивает ни один из конкретных результатов, полученных до сих пор. Ее следует учесть, если формализовать нашу теорию.
* * *
Класс X назовем раскрытым (revealed), если для каждого счетного класса У 三 X существует множество 以,такое, что y 三〃 0 X.
Теорема. Пусть класс X такое, что X ] и есть множество для всякого множества и. Тогда X раскрыт.
Доказательство. Пусть У 三 X, У счетно. Существует множество 6 такое, что У 三 s Положим и = X(]v. Тогда y三〃三X.
Следствие. Каждый теоретико-множественно определимый класс раскрыт,
Теорема,. (1) Если X и Y раскрыты, то раскрыт и класс XU к
Если {Хп; м w FN}—последовательность раскрытых классов, то Г) {X"; mwFM} есть раскрытый класс.
Доказательство. Докажем (2). Пусть У——счетный подкласс класса П {^«1 п ^ F^}. Тогда существует после* дователыюсть {ип\ и 三 FN} множеств, такая, что Y ^ ип^ Хп для всякого п. Таким образом, У s П {««; tie FN}. По следствию из аксиомы о продолжении существует множество и. такое, что У 三〃三 Г) {〃储 п 三 F^}.
Теорема. Пусть {Х〃; п 三 FN}——последовательность раскрытых классов, такая, что П {Xrt; п^т] для каждого m е FN непусто. Тогда П {篇;m 至尸斤}声0.
Доказательство. Для каждого п выберем 尤厶三 Хо А …ПХп. Положим Yn = {xm; п^ пг}. Каждое Yn не более чем счетно, и мы имеем Ул ^ Хп для всякого п. Таким образом, существует последовательность {〃〃; п w FN} множеств, такая, что Yn^ ип^ Хп для каждого п. Так как 汇〃三 uof].… П 〃小 то каждое конечное подсемейство {ип\ м 三 Z7"} имеет непустое пересечение. Из аксиомы о продолжении следует, что П {〃冷;〃wFN}#0. Но f| {W«J П 九三 FN}三 Л {%; n e FN}.
Теорема. Пусть {X〃; n 三 FN}——убывающая последовательность раскрытых классов. Положим X = П {*储 п w FN* Тогда dom (%) = Г) {dom (XJ; п w FN*
Доказательство. Очевидно, что dom (X) 0 Г) {dom (XJ n w 尸%}• Пусть x w Г) {dom (XJ п 三尸N}. Тогда {Хп П (/ X W)i neFN} является убывающей последовательностью раскрытых непустых классов и, следовательно, 0, nUnf](VXW); n^FNj^X^x}.
Класс X есть по определению а-класс {п~класс), если он является объединением (пересечением) счетной последовательности теоретико-множественно определимых классов. Аналогичным образом мы можем определить ал-классы, зга-классы и т. д.
Теорема. (1) К儿асе всех а-классов и класс всех л-клас- сов являются кодируемыми,
X есть а-класс тогда и только тогда, когда он является объединением счетной возрастающей последовательности теоретико-множественно определимых классов. Аналогично X есть п-класс тогда и только тогда, когда он является пересечением счетной убывающей последовательности теоретико-множественно определимых классов.
Объединение двух л-классов есть п-класс* Пересечение двух ^-классов есть о-к/асс.
Объединение счетной последовательности а-классов есть о-класс. Пересечение счетной поеледовательности ^классов есть п-класс.
Если X, У суть с-классы (л-классы), то XX У есть а-класс (п-класс).
Каждый к-класс раскрыт.
Если X есть а-класс (л~класс), то dom(X) также G-класс {п-класс).
Доказательство. (1) — (5) очевидны. (6) Каждый теоретико-множественно определимый класс раскрыт и раскрытые классы замкнуты относительно счетного пересечения. (7) Утверждение очевидно для a-классов. Если X есть л-класс, то он является пересечением счетного количества раскрытых классов X% 〃三 FN, а для таких классов мы уже установили, что
dom (Г)"厶;п 三 FN» = Г) {dom (XJ; n w FN}.
Теорема. X является одновременно о-классом и л-классом тогда и только тогда, когда он теоретико-множественно определим.'
Доказательство. Импликация ф= очевидна; мы докажем 今.Пусть X есть одновременно a-класс и л-класс. Тогда он раскрыт и представим в виде объединения возрастающей последовательности {Х〃; м е FN} теоретико-множественно определимых классов. Докажем, что X ~ Хп для некоторого п. Предположим, что Хп есть собственный подкласс Хп* для каждого п. Пусть {уп\ м w FN}—последовательность, такая, что уп е= Xn+i\Xn для каждого п. Пусть и — множество, такое, что и^Х и уп^ v для каждого п. Тогда un(P\Xn)#0 для каждого п; но так как каждый класс q f](V\X^) раскрыт, то up П {V \ Xrt; п е FN}# 0 и, следовательно, uh(I/\X)*0, что противоречит и 三 X.
Глава III
ТОПОЛОГИЧЕСКИЕ ФОРМЫ
Одной из важнейших целей математики является изучение феномена непрерывности. Если мы наблюдаем множество, но не в состоянии идентифицировать (различить) его индивидуальные элементы, потому что они лежат за горизонтом наших способностей наблюдения, мы сталкиваемся с феноменом непрерывности. Так, например, когда мы наблюдаем кучу песка с достаточно большого расстояния, она представляется нам непрерывной.
Трактуя феномен непрерывности математически, мы примем гипотезу, что всякий феномен непрерывности проистекает из такого наблюдения больших отдаленных множеств или классов. Такая гипотеза хорошо согласуется с целями нашей теории.
Мы заключаем, что феномен непрерывности связан с неразличимостью отдельных элементов наблюдаемого класса. Очевидно, что отношение неразличимости рефлексивно и симметрично. В этой главе мы ограничимся изучением транзитивных отношений неразличимости, т. е. отношений эквивалентности. Это позволит нам трактовать феномен непрерывности классически. Это достигается разложением феномена непрерывности в точки — специфические коды неразличимых элементов наблюдаемого класса.
Одним из характеристических свойств множества является его форма. Форма множества в действительности зависит от способа его наблюдения и, таким образом, от соответствующего отношения неразличимости. Например, если мы наблюдаем книгу, состоящую из молекул, то мы воспринимаем ее форму совершенно не так, как ее воспринимал бы наблюдатель, имеющий объем молекулы. Нет нужды говорить, что мы не ограничиваемся при этом оптическими' наблюдениями.
Настоящая глава посвящена изучению свойств формы, зависящих только от отношения эквивалентности неразличимости, т. е. топологическим проблемам. Но мы не ограничиваемся исследованием формы множеств, а исследуем также и форму классов.
РАЗДЕЛ 1. ОТНОШЕНИЯ НЕРАЗЛИЧИМОСТИ
Математическим содержанием понятия неразличимости является отношение эквивалентности, обладающее некоторыми дополнительными свойствами. Каждое наблюдение дает последовательность критериев различимости. Два объекта неразличимы относительно такого наблюдения, если ни один из критериев этого наблюдения не в состоянии их различить. Таким образом, мы приходим к требованию, что отношение неразличимости должно быть пересечением счетного количества теоретико-множественно определимых классов.
Класс = есть ^-эквивалентность, если = есть л-класс и отношение эквивалентности. Последовательность {/?„; п е -FN} есть порождающая последовательность эквивалентности =,если выполняются следующие условия:
Rn — теоретико-множественно определимое рефлексивное и симметричное отношение для каждого п.
Для каждого п и всяких 尤,у, г из 〈尤,//AwR^+i и 〈协 г> е 露+1 следует〈尤,г> е Re Ro = V2.
= есть пересечение всех классов Rn.
Если 依加 л е FN}— порождающая последовательность для ==, то = есть л-эквивалентность, R计i 三 Rn для всякого л и х = у имеет место тогда и только тогда, когда〈尤,у〉е /?л для всякого п.
Теоремц. Каждая ^-эквивалентность имеет порождающую последовательность.
Доказательство. Пусть = есть л-эквивалентность. Тогда она является пересечением счетного количества теоретико-множественно определимых классов {Хп; и ^ FN}. Можно предположить без потери общности, что это убывающая последовательность. Положим 5п = ХлПХп1- Тогда {S^;汽 R FN} удовлетворяет всем упомянутым свойствам последовательности {Хп} 〃 三 FN} и, кроме того, каждое отношение Sn рефлексивно и симметрично. Мы утверждаем, что для всякого m существует n > т, такое, что для всех х, у, г если <х, у) е Sn и {у, г>е Sni то <х, г> е Sm. Предположим противное, и пусть для каждого п> m найдутся 尤小 уп, z% такие, ■ что 〈尤% у》^^ S〃, 〈//勿之〃〉S〃, но <%л, 之/z〉壬 Sm・ По эксиоме о продолжении существуют 尤,у, г, такие, что〈尤,之〉壬 Sm, но <x, у) e Sn и〈〃 г> ^ Sn для всех n> m. Таким образом, x±U и y — z, и, следовательно, х = г и <х, n〉eSe, что дает противоречие. Тем самым наше утверждение доказано. Значит, существует подпоследовательность - {8; л w FN}
последовательности {S^; п w 尸N}, такая, что П {R储几 w FN}= f]{S";汽三尸N} и для каждого л и любых 尤,у,之 из <х, у\ е R* и〈协之〉е R叶1 следует <х, z> 巨 Rn・ Это и завершает доказательство.
Пусть {/?л; п 三 FN} — порождающая последовательность отношения =, и пусть и — множество. Последовательность {r(x; a W т} есть продолжение {R〃; п 三 尸N} на и, если выполняются следующие условия:
(0) {е; а W т} есть множество и т е N\FN.
к — рефлексивное и симметричное отношение на и для всякого а W т.
Для всякого а < т и всяких 尤,у, г из〈尤,u〉e%+i и &, г> е Га+i следует〈乂 г> е г®
Гл = /?л П 〃2 ДЛЯ ВСЯКОГО П.
Гт = {<Х, х>; хе и}.
Следующая теорема непосредственно вытекает из аксиомы о продолжении.
Теоремц. Пусть {Rn; п w FN}——порождающая последовательность отношения 士. Тогда для каждого и существует последовательность {ra; a W т}, продолжающая указанную выше последовательность на и.
Сформулируем еще одно условие на отношение неразличимости. Оно вытекает из следующего рассмотрения: ни одно бесконечное множество не лежит перед горизонтом. Таким образом, всякое бесконечное множество наблюдаемых объектов содержит по крайней мере одну пару неразличимых элементов.
Эквивалентность 士 назовем компактной, если для каждого бесконечного множества и существуют 尤,4已〃,такие, что х ^= у и х = у.
Пусть R — симметричное отношение. К』асс X есть по определению /?-сеть, если не существует различных элементов 无,у 三 X, таких, что <х, у) е /?; X есть максимальная R-сеть на Z, если X ^Z и для всякого zeZ существует хе X, такое, что〈尤,г> е R.
Очевидно, каждый подкласс /?-сети является /?-сетью.
Отношение R является по определению верхней границей эквивалентности =, если оно симметрично, теоретико;мно- жественно определимо и = есть подкласс R, т. е.尤纟 у влечет 〈尤,у〉三 R для всех х п у.
Теорема. Пусть = есть компактное отношение эквивалентности, и пусть R — его верхняя граница. Тогда существует конечное число п, такое, что для каждой R-сети X имеем Xgn.
Доказательство. Предположим, что для каждого л существует R-сеть и, имеющая в точности п элементов. По аксиоме о продолжении существует а е N\FN и /?-сеть и, такая, что аа〃. Таким образом, и бесконечно и существуют х, ум〃,такие, что 'х ^= у и х = у. Отсюда вытекает, что 〈%, у〉Е R и, следовательно, х = у ——противоречие.
Следствие. В предположениях предыдущей теоремы каждая R-сеть есть множество.
Теорема.. Пусть = есть компактное отношение эквивалентности и R — его верхняя граница. Тогда для каждого Z существует множество 〃, являющееся максимальной R-сетью на Z.
Доказательство. Возьмем /?-сеть 〃三 Z, имеющую максимально возможное число элементов.
Теорема. Пусть {/?л; /г 巨尸N}—порождающая последовательность отношения эквивалентности =. Пусть {〃/;; п е FN}——последовательность множеств, такая, что для всякого л соответствующее ип есть максимальная Rn-сеть на X. Если U{〃“;п 巨戸N}三 и, то для каждого 尤 еХ существует yen, такое, что х = у.
Доказательство. Пусть 尤 е X. Существует последовательность {уп\ п ^ FN}, такая, что уп ^ ип и 〈招 у^〉е/?〃 для всякого 〃• Таким образом, уп^ и для всякого /г; по аксиоме о продолжении найдется у ^ и, такое,, что <х, у} е Rn для всякого п. Следовательно, х = у.
Теорема,. Пусть 士一 некоторая ^-эквивалентность. Тогда следующие свойства эквивалентны:
= компактна}
для всякого 丫金乂\尸乂 существует множество и, такое, что 〃 < у 〃 для всякого 尤 существует у 三 и, для которого 尤三=и;
каждое бесконечное множество и содержит бесконечное подмножество и, такое, что х = у для всех х, у ^v.
Доказательство. Пусть {/?„; п 三 FN}— порождающая последовательность для =. Импликация ⑶今⑴ тривиальна. Докажем (1)ф (2). Пусть {из m w FN}—последовательность конечных множеств, такая,. что для всякого п множество 〃门 является максимальной /?/г-сетью на V. Положим У=и{〃“; п 三 FN}・ Тогда У не более чем счетно. Следовательно, для всякого бесконечного у существует
множество и, такое, что У三〃 н〃<у. По предыдущей теореме для всякого х существует у^ и, такое, что 尤士 у.
⑵今(3). Пусть и — бесконечное множество. Возьмем ?壬 尸М такое, что у2 <и. Пусть ш таково, что 5 < у и (Vx) (Зу е w)(x = у), и {е; a W т}——продолжение последовательности {Re 〃 е 尸N} на wU w. Для 尤三〃 пусть g(尤)есть максимальное a W т, такое, что w Г\ {у ^ uUw,(x, у)&^^=0. Для всякого 尤三〃 соответствующее g(尤)一 бесконечно. Фиксируем линейное упорядочение на 侬,являющееся множеством, и для всякого х^ и пусть f(尤)есть первый элемент w, такой, что 〈尤,f (尤)〉w rg(a). Очевидно, что x = f(x) для всякого хе и. Так как f отображает и в w и так как з <у и 卡<〃,существует у ^w, такое, что множество и = {х е щ f(x) = у} бесконечно. Для всякого х е и тогда %三,(尤); таким образом, для всех 尤卜尤2 三 и имеем 尤i =^=х2.
Отношение = называется . отношением неразличимости или эквивалентностью неразличимости, если = есть компактная л-эквивалентность.
Из предыдущей теоремы следует, что отношение бесконечной близости рациональных чисел, определенное во втором разделе второй главы, является отношением неразличимости.
Теорема.. Пусть {=п\ п ^ FN}— последовательность отношений неразличимости. Тогда П {=л; п 三 FN} есть также отношение неразличимости.
Доказательство. Очевидно, что П {=л; л 三 FN} является отношением эквивалентности и л-классом. Остается доказать, что это пересечение компактно. Пусть и — бесконечное множество. Существует убывающая последовательность {ил; 〃 е FN} подмножеств 〃,такая, что для каждого п и любых х, y^vn имеем х =阊 и vn бесконечно. Пересечение множеств vn имеет по меньшей мере два элемента х^ у (по аксиоме о продолжении). Таким образом, х, у ^и и х = пу для каждого п.
Мы говорим, что эквивалентность =】тоньше, чем эквивалентность =2 (а также что =2 грубее, чем —i), если х=ху влечет 尤=2 у для всех 尤,у.
Теорема. Если =】тоньше, чем —2,証=i компактна, то =2 также компактная эквивалентность.
РАЗДЕЛ 2. ФИГУРЫ
Во всем этом разделе === обозначает некоторое фиксированное отношение неразличимости, a {Rn\ n FN}——порождающая последовательность этого отношения. Положим
О (%,力={у, <Х, у) w R“}.
К понятию фигуры мы приходим с помощью следующего наблюдения. Два неразличимых класса имеют одинаковую форму и определяют одну и ту же фигуру. Понятие фигуры вводим так:+
Класс X назовем фигурой, если вместе с каждым элементом х этот класс содержит и все элементы у, такие, что х = у.
Мы используем множества из универсума множеств одновременно и для кодирования объектов, и для кодирования классов объектов. В первом случае термин «точка» используется как синоним термина «множество».
Мы не всегда используем все свойства отношения неразличимости и, следовательно, можем изучать и более общие топологии, как и в канторовской теории множеств. Автор развил общую топологию в альтернативной теории множеств; интересные результаты в такой топологии получил Дж. Чудачек. Но мы не будем развивать здесь общую топологию, пока не будут выявлены более глубокие мотивы для ее изучения в альтернативной теории множеств.
Теорема. (1) 0 〃 V суть фигуры. Если X, У — фигуры, то XU У,》Г) У 〃 X\Y также фигуры.
Пусть 屮(X)——свойство классов расширенного универсума, такое, что из 屮(X) следует, что X ——фигура. Тогда и {X;(р(Х)} 〃 п {х;①(X)} суть фигуры.
Определим монаду точки х следующим образом: Моп(х)= {y, 9 三*
Очевидно, что Моп(х) есть фигура для каждого х. Класс X является фигурой тогда и только тогда, когда монада каждого элемента класса X есть подкласс этого класса.
Фигура класса X определяется следующим образом: Fig(X) = {u;乌尤匂不(尤为勿},
Теорема. Для всяких X, Y и х
Fig(X) есть фигура;
если X^Y,to Fig(X)^ Fig(K);
если X^Y и У — фигура, то >ig(X)三 У;
Fig(XUY)=Fig(X)UFig(y);
Fig(X)f| Fig(Y) = 0 тогда 〃 только тогда, когда Fig(X)ny = 0;
Mon(x)= Fig({%}).
Теорема. Если класс X теоретико-множественно определим, то Fig(X) есть п・к儿аса
Доказательство. Положим Хл = U {о(х, /г);尤 е X}. Каждый класс Хп теоретико-множественно определим, X计1 三 Х〃 и Fig(X)三 П {篇;〃三尸N}. Докажем обратное включение. Пусть г — такая точка, что г^Хп для всякого п. Таким образом, для каждого п существует некоторое x^eXn, такое, что г е о(хл, л). Пусть 〃三X таково, что хп^и для каждого л, и пусть {га; а ^ т}— продолжение {Rk п е FN} на и. Существуют а 话 FN н 尤三〃,такие, что 〈尤,2〉е 尸仪;следовательно, 尤 еХ и z е о(х, п) для каждого п, что влечет х = а значит,之 巨 Fig(X).
Далее мы будем вводить различные естественные понятия; представляется излишним приводить подробную мотивировку для каждого из них.
Классы X и У назовем отделимыми (обозначение Sep(X, У)), если существует теоретико-множественно определимый класс Z, такой, что Fig(宁)三 Z и Fig(Y)f]Z = 0.
Очевидно, что X н У отделимы тогда и только тогда, когда отделимы классы Fig(X) и Fig (У).
Теорема. Пусть X 〃 У—' две фигуры, являющиеся одновременно и ^-классами. Тогда X и Y отделимы s том и только 8 том случае, когда они дизъюнктны.
Доказательство. Предположим, что X Q У = 0. Пусть X = fl {X%; п 三尸N}, У = f] {Yn; л 三尸N}, где все Хп и Yn теоретико-множественно определимы и Xn^^Xni Yn+\^Yn для всякого п. Если Хп П Уп было непусто для каждого л, то мы имели бы П {爲[匕;пе FN}耍 0 и, таким образом, Xf] У У= 0. Следовательно, Xnf] Y„ — 0 для некоторого л и, значит, X и У отделимы. Обратная импликация очевидна.
Замыкание класса X обозначается через X и определяется следующим образом: X = {x; ~| Sep({%},X)}.
Теорема. Для любых X, У
X есть фигура;
если Fig(X) = Fig(K), то X = Y\
⑶X三X;__
если X 三 У, то * 三 У;
灭 UY = *U 匕
Теорема, хе* тогда и только тогда, когда о(%, 〃)f] X #: 0 для каждого п.
Доказательство. Допустим, что х^ X; и пусть п таково, что о(х, п)()Х — 0. Докажем, что о(尤,〃十 1)R
Fig(X)=0. Предположим, что г е о(х, /г + 1)П Fig(X). Тогда существует у^Х, такое, что y = znt таким образом, 〈%之〉匂欠计1・ Но тогда @,u〉wR" и z/е о (х, л) f]-V — противоречие. .
Обратно, пусть о(х, n)f| X У= 0 для всякого п. Допустим, что 尤堇 ¥; тогда существует теоретико-множественно определимый класс Z, такой, что Mon(x)^ Z и Zf]Fig(X)= 0. Но о(х, rt)n(V\Z)#= 0 для всякого п. Таким образом, существует у е V\Z, такое, что y = z, и, следовательно, Моп(х)П (V\Z) У= 0 — противоречие.
Теорема. X = ¥ для всякого класса Х・
Доказательство. Очевидно, что 彳三 X. Пусть 之尸 Х・ Возьмем /г; существует у^ о(г, п + l)f] X. Так как у w 又、существует 尤 еХ, такое, что 尤 w о(^, 〃 ; l)f| X. Отсюда вытекает, что хе о(г, л) и, следовательно, о(г, n)f] X У= 0. Мы доказали, что z 三又.
Заметим, что операция замыкания у нас получается из отношения неразличимости в отличие от классической топологии, где операция замыкания берется в качестве основной операции.
Класс У плотен в X, если У 三 X 三 У. Очевидно, что если У плотен в X, то У = ¥.
Теоремц. Пусть {ип\ n w FN}——последовательность классов, такая, что ип является максимальной Rn-сетъю на X для всякого л. Тогда U {〃也;〃 w FN} плотно в X.
Доказательство. Очевидно, что U {〃也;n е FN}三 X. Пусть хе X. Тогда для всякого п существует уп е иП1 такое, что <х, У"〉е Rn. Это означает, что о (х, /г) П U {〃“; 〃 w FN} У= 0 для всякого п и, следовательно,尤 принадлежит замыканию U {〃"; 〃 е 尸N}・
Следствие. Каждый класс X имеет плотный подкласс У, который, самое большее, счетен.
Теорема. Пусть X &е более чем счетен. Тогда существует множество 〃, такое, что X плотен в 〃.
Доказательство. Пусть {〃м п 三 FN}— последовательность максимальных /?л-сетей на X. Положим У = U {^л; 九曰尸%}・ Так как У плотен в X, имеем X = Р. Пусть и — множество, такое, что X 三 и. Положим vn = {y ^ и; (Эх ^ и^ ((х, у) w RJ; тогда X 三办 ^ и. Таким образом, существует множество и, такое, что % ^ u ^ f| {оп\ n е FN}. Для каж-
дого п множество ил есть максимальная /?л-сеть на и. Следовательно, У плотен виий=Р = ^.
Теорема- Пусть X ——фигура. Тогда следующие условия эквивалентны:
X есть фигура некоторого множества 証;
X есть л-класс\
X раскрыт;
Х ="
Доказательство. (1)ф(2), так как фигура каждого теоретико-множественно определимого класса есть л-класс.
Импликация (2)=ф (3) тривиальна, так как всякий л-класс раскрыт.
(3)Ф(4). Пусть X раскрыт, и предположим, что 尤壬 X. Тогда X и Моп(х) — дизъюнктные классы и Моп (х) есть л-класс. Пусть Моп(х) = П {Z^; п ^FN}t где {Zn\ ne FN}— убывающая последовательность теоретико-множественно определимых классов. Если бы для всякого п было Z/zflX# 0, то пересечение n Z; ne FN}(]X также было бы непустымс Таким образом, существует_л, такое, что Zn()X = 0. Значит, {х} и X отделены н % 咗*.
(4)今⑴.Пусть X = >, н пусть У — не более чем счетный плотный подкласс X. По предыдущей теореме существует множество 〃,такое, что У плотен в 〃 и, такнм образом, Р = й и /7 — X. Так как Fig(〃)есть л-класс, то Fig(〃)= Fig(証) (в силу импликации ⑵今⑷,которая уже доказана). Таким образом, 以=Fig(〃)= Fig(〃) и, следовательно, X = Fig(〃).
Фигура X называется замкнутой, если она обладает одним (и, следовательно, всеми другими) из свойств, указанных в предыдущей теореме.
В частности, 0, V замкнуты; если X и У — замкнутые классы, то X н У отделяются тогда и только тогда, когда они дизъюнктны. По предыдущей теореме класс всех замкнутых фигур кодируем.
Теорема. Пусть ①(X) — свойство классов расширенного универсума, такое, что из ①(X) следует X = >. Тогда класс f] {X;①(X)} есть замкнутая фигура.
Доказательство. Положим У = fl {X;①(X)}. По предыдущей теореме У есть пересечение семейства фигур и, следовательно, У — фигура. Для каждого X, удовлетворяющего условию ср, имеем У 三 X н Р 三 X; таким образом, У 三 па;屮(х)}=у.
Теорем* Существует не более чем счетный класс Z, такой, что для каждой замкнутой фигуры X
Х=П {Fig®; "WZ&X 三 Fig ⑷}.
Доказательство., Пусть У — плотный подкласс V, который не более чем счетен. Для всякого у ^ Y пусть 我(у, 〃) есть множество, такое, что Fig(以(у,九))= Fig(V\o(p, n)). Такое множество существует.) Положим Z = (〃(»〃); у 三 Y & п 三 FN}. Пусть X — замкнутая фигура. Остается доказать, что для 尤法X существует ум У и n е FA\ такие, что X 三 Fig( 〃(协 м)), причем 尤走 Fig (証(р, 〃)). Существует п, такое, что。(尤,九)СХ=^. Существует у е У, такое, что <х, у>е Rn+2* Таким образом, xg о(у,п + 2)\ далее, о(у, п + 1)^ о(х9 п) и, следовательно, X三 Fig(〃(y,汽+ 1)). Мы докажем, что 无壬Fig(〃(弘 〃+ 1)). Допустим противное. Тогда существует гфо(у, n+ 1), такой, что х = г. Но〈协 尤〉mR叶2 и〈尤,力三左计2, следовательно, 〈у,之〉w R/z+i ——противоречие. Это и завершает доказательство.
Теорема.. Для всякого класса Z существует его не более чем счетный подкласс Z', для которого
Л {Fig (и); 〃 w Z} = n {Fig (и); и w Z].
Доказательство. Пусть Z】一класс, существование которого гарантируется предыдущей теоремой. Положим Z2 = {〃三 Zi; (Vu е Z)(Fig (и) ^ Fig (и))}. Для всякого 〃三 Z2 пусть и! обозначает фиксированный элемент Z, такой, что Fig(〃‘)三 Fig(〃). Положим Z,= {〃'; 〃三 Z?}. Остается доказать, что 尤 е f] {Fig(〃); 〃 三 Z'} влечет 尤三(Fig(〃); u e Z}. Пусть x таково, что 尤是 f] {Fig (u); 〃eZ}・ Тогда существует 〃三 Z, такое, что 尤壬Fig(〃). Таким образом, существует такое ueZi, что 尤gFig(u) и Fig(証)三 Fig(u); так как и w Z2, то Fig (U)三 Fig (и); следовательно,尤苍 Fig(u') и Х^ n {Fig(〃); и е Z'}. Это и завершает доказательство.
Класс Z назовем центрированным, если 0 #= Z н для каждого конечного непустого подмножества w класса Z имеет место f] {Fig (u); u е w}^0.
Теорема.. Если Z ——центрированный к力асе, то
П {Fig (И); 〃 WZ}*0.
Доказательство. Пусть Z'——не более чем счетный подкласс Z, такой, что П {Fig (и); и е Z} = f] {Fig 仅);и ^Zz}. Так как Fig(〃)есть л-класс для каждого и и {Fig(〃); U^Z') ~ не более чем счетный класс? такой, что перес(?чещ|§
произвольного конечного семейства элементов этого класса непусто, то пересечение П {Fig (〃); 〃巨 2'} также должно быть непустым.
Эквивалентность-степень 士卩 определяется следующим образом:
〃士р и 三 Fig ® = Fig (d).
Теорема. =-Р есть п-эквивалентность.
Доказательство. Положим〈〃, u〉wR2 тогда и только тогда, когда (Vx 三〃)(三4 三 u)(", у) w А) & "у 三 о)(3х 三 u) «х, у}三 R^). Для всякого п класс R? теоретико-множественно определим и R〉i 三 R^・ Легко проверить, что Fig(〃)= Fig(u) тогда и только тогда, когда〈〃, и〉三 R2 для каждого п. Таким образом =р совпадает с классом n {解MW尸А»
Теорема. Отношение 士卩 компактно.
Доказательство. Согласно теореме из первого раздела, достаточно для каждого у 柒 FN найти множество w, такое, что 切 < Y и для всякого и существует и 巨 5, для которого Fig(u) = Fig(y). Пусть у 柒尸М Возьмем 丫。柒尸N, такое, что 2丫° <у・ Пусть wo — множество, имеющее не более 丫。 элементов и такое, что (V尤)(^у w w0)(x = у). Положим w = P(wq) . Тогда w имеет не более у элементов. Пусть и — множество и {r(z; а & т}——продолжение последовательности {Rm; п w FN} на uU w0. Пусть f — функция, являющаяся множеством и сопоставляющая каждому х ё и элемент f(x)^ w0 таким образом, что коль скоро <х, “〉Е 尸仪 для у 巨叭 к a W& то <х, f(x)> s ra. Ясно, что такая функция f существует, и_ для всякого %巨〃 имеем f(x)士%. Следовательно, полагая V = f “ и, получим и 三 5о, т. е. и м 5 и Fig(u) = Fig(〃).
РАЗДЕЛ 3. СВЯЗНОСТЬ
Мы основываем наше изучение связности на понятии связного множества. Следующее определение не нуждается в разъяснениях:
Множество и связно (обозначение: Cntd(〃)), если для каждого непустого собственного подмножества и множества и существуют хе v и у^ u\v} такие, что х = у.
Полезно ввести также следующее понятие, параметризующее понятие связности:
Cntd(u, п) тогда н только тогда, когда для всякого непустого собственного подмножества q множества и сущест-
вуют 尤三 и и у 三 u\vt такие, что <х, у〉三 R加
Теорема, и связно тогда и только тогда, когда (Vn) Cntd (〃, n).
Доказательство. Импликация 今 очевидна. Допустим, что Cntd(u, п) для всякого п, и пусть V ——собственное непустое подмножество и. Для всякого п пусть хп, уп таковы, что хя,^е V, &G 巨 и\& и <х«, z/„> ^Ri. По аксиоме о продолжении существуют х, у, такие, что xwu, у е u\v и Vn (г, у〉w R冷),таким образом, х = у.
Теорема. Если и — множество и существуют две дизъюнктные замкнутые фигуры X, У, такие, что 〃三 XUY и %П« 我 У П « одновременно непусты, то и несвязно.
Доказатечьство. X (]и и УП^ суть л-классы; так как У П w = и\ (X Г] 〃),то У С 〃 есть одновременно и а-класс. Таким образом У П 〃 теоретико-множественно определим. Так как У Г] и является также и полумножеством, то Y (]и —— множество. Подобным же образом X П 〃 一 множество. Так как Fig(Xfl〃)三 X и Fig(Kn w)^ У, то Fig(X П «)Г1 Fig(yp|〃)H 0. Следовательно, и несвязно.
Фигура X по определению связна, если для каждых х, ywX существует связное множество 〃三 X, такое, что х, у三U.
Как мы увидим ниже, маше определение связных фигур согласуется с классическим определением связности для замкнутых фигур. Другие связные фигуры соответствуют так называемым полуконтинуумам классической топологии.
Теорема.. Пусть X = Fig(〃). Тогда X связно в том и только том случае, когда и связно как множество.
Доказательство. Если Cntd (и) и к、у w X, то очевидно, что Cntd(〃U{尤,у}),так что X ——связная фигура. Обратно, предположим, что и несвязно как множество, и пусть V — непустое собственное подмножество и, такое, что Fig (и) f| Fig(〃\u)=0・ Возьмем xwFig(u) и у е Fig(u\y). Пусть з 三 X и х, у ^w. Тогда w 三 Fig(u) uFig(〃\u),切 П Fig(u) #=0 и w П Fig(u\v)#= 0. Следовательно, по предыдущей теореме w несвязно. Значит, X ——несвязная фигура.
Теорема. Если Fig(u)三 Fig(〃), то существует 切 三〃,такое, что Fig(u)= Fig®j.
Доказательство. Пусть {尸 £ а《т} — продолжение {Rn; п w FN} на и U v. Пусть f — функция-множество, определенная на и н такая, что для всякого xeq имеем f(х)е и и
коль скоро <х, у〉е га для некоторых у^и и а & 叫 то <х, f(x)> е га. (Существование такой функции очевидно.) Так как Fig(u)^Fig(u), то x = f(x) для каждого x^v. Полагая з =尸 и, имеем 侬三〃 я Fig(w) == Fig(u).
Теорем% Если {Х^; п 巨 FN}——убывающая последовательность замкнутых связных фигур, то П {Х^; п 三 尸N} есть замкнутая связная фигура.
Доказательство. Достаточно доказать, что П {А"л; п 三 FN} связно. Пусть /, z/ е f] {Хп\ п е FN}. По предыдущей теореме существует убывающая последовательность {«л; п е FN} связных множеств, такая, что Fig(ura) = Хп и х, у^ип для всякого п. В частности, Cntd(«n, п) для всякого п. По аксиоме о продолжении существует множество и, такое, что xf у ^ и и для всякого п имеем u ^ ил и Cntd(u, п), т. е.我 связно. Так как 〃三 Х^ для всякого /г, то 〃三П{хп; n三尸N}.
Теорем% Для каждой фигуры X следующие два условия эквивалентны:
X теоретико-множественно определима}
X и V\X суть замкнутые фигуры.
Доказательство. Если X теоретико-множественно определима, то теоретико-множественно определима и Р\Х, так что X и Р\Х суть л-классы (и мы знаем, что фигура замкнута тогда и только тогда, когда она есть л-класс). Обратно, если X и Р/Х оба суть л-классы, то X — одновременно л-класс и а-класс и, следовательно, X теоретико-множественно определим.
Фигура X называется открыто-замкнутой, если она удовлетворяет одному из условий (1) или (2) предыдущей теоремы (в этом случае, конечно, X удовлетворяет обоим условиям одновременно).
Теорема.. Класс see尤 открыто-замкнутых фигур кодируем и не более чем счетен.
Доказательство. Кодируемость следует из кодируе- мости всех теоретико-множественно определимых классов. Во втором разделе мы доказали, что существует класс Z <FN, такой, что для всякой замкнутой фигуры X существует Zz ^Z, такой, что X = {Fig(〃); 〃 曰 Z'}. Если X теоретико-множественно определим, то класс Z' может быть взят конечным. Таким образом, если мы сопоставим с каждой открыто-замкнутой фигурой конечное множество 切三 Z, такое, 耳* X=f|{Fig(〃); и 三叫 то получим взаимно однозц4чцо§
соответствие между всеми открыто-замкнутыми фигурами и некоторым подклассом счетного класса P(Z) всех (конечных) подмножеств Z. Отношение связности =с определяется следующим образом: это есть отношение эквивалентности, такое, что х = с тогда и только тогда, когда существует связное множество и, такое, что х, у и.
Очевидно, что х = у влечет х = суу т. е. отношение =с грубее, чем =. Следовательно, отношение 士с компактно. Положим по определению
Rn = {(х, у〉; (Bu)(Cntd (u, n)&xt у ^ «)}.
Для каждого п соответствующий класс Rf является теоретико-множественно определимым отношением эквивалентности и 碎н?/?£. Далее, =с есть подотношение &; таким образом, для всякого х класс {у;〈х,//〉rR$} есть фигура. Так как она определима теоретико-множественно, то это открыто-замкнутая фигура.
Теорема. =с. совпадает с П {阮;枕三尸N}・
Доказательство. Если (х, у)三 R$ для каждого п, то существует последовательность (口鼠 п 三 FN}, такая, что х, у ^ип п Cntd(un, п) для всякого п. Таким образом, х=с ^ Обратное включение тривиально.
Следствие. х=с есть отношение неразличимости.
Монада точки х относительно отношения =с называется компонентой х.
Теорема.尤士с у тогда 〃 только тогда, тогда не существует открыто-замкнутой фигуры, X, содержащей 8 качестве элемента х, но не содержащей у.
Доказательство. Если бы нашлась открыто-замкнутая фигура X, такая, что х^ X и у фХ, то по предыдущей теореме не существовало бы никакого связного множества и, для которого х, у^и. С другой стороны, если нет такой фигуры, то〈尤,у〉w R$ для всякого п и, следовательно, х=с У по предыдущей теореме.
Теорема.. Следующие два условия эквивалентнь^
эквивалентности = и =с совпадают.
= имеет порождающую последовательность {Sn; п w FN}, такую, что Sn есть отношение эквивалентности для каждого п.
Доказательство. Предположим, что выполняется условие (1). Тогда {r£;孔三尸N} есть порождающая последовательность для =, имеющая нужные свойства.
Обратно, допустим, что выполняется (2), и пусть %, у таковы, что не х = у. Тогда существует л, такое, что〈%, у〉陆 S〃・ Класс <z; <х, 2〉三 S〃} есть теоретико-множественно определимая фигура, содержащая х и не содержащая у. По предыдущей теореме неверно, что х=с у. Таким образом, 士 и =с совпадают.
Эквивалентность = называется вполне несвязной, если она удовлетворяет одному, а следовательно и обоим, из ус* ловий предыдущей теоремы.
Теорема. =с вполне несвязно.
Доказательство. {R:;%巨尸乂} есть порождающая последовательность для =с, и каждое из отношений R$ есть эквивалентность.
Теорема Следующие три условия эквивалентны,: ■
= теоретико-множественно определимо;
Моп (л:) есть открыто-замкнутая фигура для каждого л:;
класс V/= конечен.
Доказательство. (1)=> (2) тривиально. Докажем (2)=>(3). Допустим, что справедливо (2). Так как {Моп(х); % 巨 У}—класс открыто-замкнутых фигур, он не более чем счетен. Поскольку объединение этого класса есть 匕 то он конечен.
Докажем теперь (3)今(1). Предположим, что выполняется (3). Для каждого х класс V\Mon (х) — замкнутая фигура (объединение конечного количества замкнутых фигур). Та- как Моп (х) также замкнута, то опа оказывается открытозамкнутой. Таким образом, V разлагается в конечное количество теоретико-множественно определимых классов, а отсюда следует, что соответствующая эквивалентность теоретико-множественно определима.
Эквивалентность = называется дискретной, если она обладает одним из свойств, а значит, и всеми свойствами предыдущей теоремы.
Очевидно, что если = дискретна, то она вполне несвязна.
Глава IVДВИЖЕНИЕ
Движение есть феномен непрерывности, традиционно изучаемый математическими методами.
В альтернативной теории множеств мы будем иметь дело с движением на основе гипотезы относительно феномена непрерывности, сформулированной во введении к третьей главе. Эта гипотеза специально для случая движения может быть сформулирована следующим образом.
Движение есть феномен, который мы воспринимаем, когда сталкиваемся с последовательностью состояний, в которой каждое состояние отличается неразличимым образом от предыдущего состояния во времени и пространстве.
Таким образом, если мы наблюдаем движение, мы сталкиваемся с быстро предъявляемой серией фотографий. При этом мы не в состоянии заметить различие между двумя последовательными фотографиями, так как это различие находится за горизонтом нашей способности различения. В такой ситуации серия фотографий воспринимается как движение.
Изменения, происходящие при переходе от одного состояния к следующему, называются инфинитезимальными. Так как мы работаем в расширенном универсуме, мы можем попытаться моделировать состояния как множества или классы.
Описание феномена движения на основе инфинитезимальных изменений поднимает вопрос о взаимоотношении между инфинитезимальными и глобальными свойствами движения. Так, например, развитие растения из семени есть движение. Проблема состоит в том, чтобы определить результирующую форму растения из последовательности инфинитезимальных изменений его формы или, обратно, вывести эту последовательность из глобального развития.
Этот пример показывает, что движение здесь мы понимаем в довольно общем смысле и не ограничиваем себя механическими движениями.
РАЗДЕЛ 1. ДВИЖЕНИЕ ТОЧЕК
На протяжении всей главы мы фиксируем отношение неразличимости ==с порождающей последовательностью {R^; n^FN}.
Движение точки есть простейший вид движения. Точка движется путем перманентного изменения своего местоположения с помощью неощутимых прыжков. Прыжки эти таковы, что точка не исчезает, чтобы вдруг появиться на заметном расстоянии от прежнего местоположения; таким образом, после каждого прыжка точка должна обнаруживаться на месте, неразличимо отличающемся от предыдущего места. Эти соображения ведут к следующему определению.
Функция d есть движение точки за время О, где ® 三 N, если:
dom(d) = 6 + 1 н
для всякого ctVO J(a) = d(a + 1).
Таким образом, время движения d есть число состояний, принимаемых точкой, пока она движется от d(0) до d(6)・ Если d есть движение точки, то rng(d) называется траекторией движения d.
Теорема. Траектория движения точки есть связное множество.
Доказательство. Пусть и ——собственное непустое подмножество rng(d). Предположим, что d(0)ws Пусть у — максимальное из всех а, таких, что для каждого 0 & а мн имеем d(p)e v. Тогда у V О, d(y)Ru, d(y + 1)^ rng(d)\o и d (у) = d (у + 1). Подобным же образом рассуждаем в случае, когда d(0)erng(d)\y.
Теорема. Для каждого непустого связного множества и существует движение d некоторой точки, такое, что и есть траектория движения d.
Доказ ательство. Пусть {「&; a W т} — продолжение {Re п 三 尸N} на 〃. Мы утверждаем, что для каждого п существуют функция f и О〃мМ, такие, что dom(f) = О九 + 1, rng(f) = 〃 ц для каждого a V 0〃 имеем〈f(a), f(а + 1)> е 尸小 По аксиоме о продолжении существуют бесконечное Y V т я функция Д такие, что dom (f)=今丫 w N, rng (f) = 〃 и <f(a), f(a + 1)> ^ rY для каждого a V 0丫,так что f(a)w =tf (a -j- 1) для каждого a V 0』Итак,『есть искомое движение.
В самом деле, возьмем некоторое п. Положим
У = {/; dom (/) е ^ & rng (f)三〃 & (Va)(a + 1 e dom (/)=>
〈/(a), f(a+1 )〉%)}・
Этот класс теоретико-множественно определим. Таким образом, существует g ^ Yt такое, что из f ^ Y следует
rng(f)<rng(g) (rng(g) имеет наибольшее возможное коли
чество элементов). Мы покажем, что rng(g) и, откуда rng(^)= и, поскольку rng(g)三 и. Предположим, что rng(g)— собственное подмножество и. Так как rng(^) =# 0, то существуют 0wdom(g) и у 三〃\rng(g), такие, что g 倂产 У・ В частности,〈g(0), у〉三『公 Положим dom(g) = О1 -|- 1. Определим функцию f на О1 +(^\₽) + 2 следующим образом:
‘ g(a) для a 工 6,
f (a) =" g (a — 2 (a — 6)) для О V a & 23 — 0,
.у для a = 6 + (0 —6) + L
Очевидно, что f&Y и rng(f)= rng(g)U{y}, а это приводит к противоречию.
В оставшейся части раздела d обозначает движение точки за время О, О м М Для а, § & О положим а = р тогда и d
только тогда, когда для всякого у, Min{a, Р} ^ у ^ Мах{а, ₽}, имеем d (a) = d (у).
Очевидно, а = р влечет d (а) = d (Р). Таким образом, 三 dd
тоньше, чем отношение неразличимости {〈a,B〉; d(a)』d(0)}・
Теорема.Теорема.==есть п-эквивалентность.
Теорема.
Теорема.
Доказательство, Для произвольных а, 6 & 6 положим
(а, р)е5л^(Уу между Min {а, §}, Мах {а,0»(〃 (a), d(y)〉三 RQ
(по определению у между а】,电,если 的 & у & о^).
Очевидно, что каждое 5Л теоретико-множественно определимо, и нетрудно проверить, что а』В тогда и только тогда,
когда <а, 0〉三 Sn для всякого п.
Движение d называется компактным, если 三一компакт- d
ное отношение эквивалентности (и, следовательно, = — отношение неразличимости).
Теорема. Движение d компактно тогда и только тогда, когда для всякого х и всякого бесконечного множества 〃三{a; d(a)±x} существуют а, 0 м 〃,такие, что а =/: В 〃 а = р.
Доказательство. Импликация => очевидна. Обратно, предположим, что d некомпактно. Пусть о 三 6 十 1「
влечет а = 0 для лювлечет а = 0 для любесконечное множество, такое, что а
влечет а = 0 для лю
влечет а = 0 для лю
бых а, 0 м и. Так как = компактно, то существуют точка х и бесконечное множество 〃二 и, такие, что d" и ^ Моп(х).Таким образом, 〃三{a; d(a) = x}, и условия нашей теоремы вы
полнены.
Мощность класса {a; d (а)=х}/=, т. е. количество клас- d
сов эквивалентности отношения 三 на {a; d (а) = х}, называется порядком точки х. Порядок точки х сообщает, как долго движение d находится в монаде точки х.
Наша последняя теорема имеет такое
Следствие. Если порядок каждой точки не более чем счетен, то движение d компактно.
Будем говорить, что движение d осциллирует между точками х, у (между множествами и,⑵ если Моп (尤)П Моп(у) = 0 (Fig(〃)D Fig(u) = 0) и имеются последовательности {ал; 胃三 FN}, {%; п 三 FN}, такие, что ап<^пС а„+1 < 0〃* для каждого п и d(an) = x, d(^n) = y(d(an)^ut d(“)旺 и).
Следующая теорема есть непосредственное следствие аксиомы о продолжении.
Теорема,, d осциллирует между точками х, у (между множествами и, и) тогда и только тогда, когда Моп(х)П Моп (у) = 0 (Fig (汉)1 Fig (и) = 0) и существуют последовательности a ={aY; V ^ б}, b = {§Y;YW6} (т. е. а, b суть множества), такие, что 6 ^ FN и для всякого у < 6 имеем &y V |3丫 V %+1 V 0卄 1 и d(oty)三 х, 對卩丫) 士 у (af(aY) w, d小Y)三。).
Теорема. Следующие три условия эквивалентны'.
движение d не компактно}
существуют точки х, у, такие, что d осциллирует между ними;
существуют множества и, и, такие” что d осциллирует между ними.
Доказательство. (1) => (2). По предыдущей теореме существует точка х и бесконечное множество {aY; у W 6}, такие, что для всякого у V 6 имеем aY V &丫+卜 d(aY) = x, но не aY = aY+1. Для всякого у пусть у ——наименьшее натуральное число, такое, что существует §, для которого aY < р < aY+i и〈d(aj, d(0)〉柒 R卩 Очевидно, что ye FN. Пусть §丫 一 наименьшее р, такое, что aY < ₽ < aY+i и〈壮(外),對份〉箔 R『,
Последовательность {卩丫; у W 6} есть множество, и существуют точка у и бесконечное множество и 三 6, такие, что у 三 и влечет d(^^ = y для каждого у. Так как неверно, что rf(aY) = d(PY), обязательно неверно и что х = у. Таким образом, последовательности {aY; у 三 и}, {卩丫; у 三 и} свидетельствуют об осцилляции движения d между точками х, у.
(2)=>(3). Пусть d осциллирует между точками х, у, и пусть {aY; у & 8}, {PY; у & 6}——соответствующие последовательности из определения осцилляции. Существуют множества 〃,и, такие, что и ^ Моп(х), и 三 Мои (у) и для всякого Y&6 имеем d(aj三弘 壮(0丫)三“ Тогда d осциллирует между множествами u, v.
(3)=>(1). По предыдущей теореме существуют и, и, такие, что Fig (〃)П Fig(u) = 0, и последовательности {aY; Y&6}, {By; Y & 6} (являющиеся множествами!), такие, что 6 柒 FN и для всякого у W 6 имеем aY < PY < aY+i V ₽Y+i V 也 &(«丫)三〃,d 他)wu. Таким образом, из yV6 следует, что неверно ау = ау+1, и, значит, для любых у, 0мб из
% 三。6 следует у = & Поэтому d не компактно.
Когда мы следим за движением d точки, мы имеем отношение неразличимости 三 на его длительности 令+1, удов- т
летворяющее следующим естественным условиям: (а<у<р&а — р)=>а = у для всех а, Р, 丫・
Характер движения d зависит от взаимоотношения между
77И =.
7
7
=,то наше наблюдение=,то наше наблюдениепозволяет для каждой монады времени указать соответствующую монаду положения движущейся точки, т. е. монаду отношения =.Так как отношение 三 компактно, это возможно,только если d компактно.позволяет для каждой монады времени указать соответствующую монаду положения движущейся точки, т. е. монаду отношения =.Так как отношение 三 компактно, это возможно,только если d компактно.С другой стороны, еслиС другой стороны, еслимонада == пересекается с более 7монада == пересекается с более 7чем однойчем одноймонадой 三,монадой 三,то для такой монады времени мыто для такой монады времени мыНапример, если 士 тоньше, чем
=,то наше наблюдение
=,то наше наблюдение
позволяет для каждой монады времени указать соответствующую монаду положения движущейся точки, т. е. монаду отношения =.Так как отношение 三 компактно, это возможно,
только если d компактно.
позволяет для каждой монады времени указать соответствующую монаду положения движущейся точки, т. е. монаду отношения =.Так как отношение 三 компактно, это возможно,
только если d компактно.
С другой стороны, если
С другой стороны, если
монада == пересекается с более 7
монада == пересекается с более 7
чем одной
чем одной
монадой 三,
монадой 三,
то для такой монады времени мы
то для такой монады времени мы
не можем определить единственной монады положения как положения движущейся точки, соответствующего данной мо
наде времени.
Дальнейшие свойства движений точки, зависящие от метрических свойств отношений =^= и —, не будут здесь рас
сматриваться, так как для такого рассмотрения не разраба* таны еще необходимые понятия.
РАЗДЕЛ 2. ТОЧЕЧНООБРАЗНЫЕ ДВИЖЕНИЯ МНОЖЕСТВ
Теперь мы намерены сформулировать определение движения множества; это определение будет согласовано с нашей концепцией движения, но будет относиться лишь к простейшему случаю, когда на движущемся множестве не рассматривается никакой структуры.
Функция d называется движением множества за время •&, где й1 —натуральное число, если dom(d) = O+l и для всякого aV今 имеет место Fig(d(a)) = Rig(d(a+1)).
Ясно, что d есть движение множества за время 今 тогда и только тогда, когда d есть движение точки за время 9 по отношению к другому отношению неразличимости, а именно эквивалентности-степени = для отношения 二.Так как дви- т
жения множеств суть частные случаи движения точек, все результаты предыдущего раздела в надлежащей модификации применимы и к движениям множеств.
Цель настоящего раздела состоит в том, чтобы сформулировать инфинитезимальные условия, эквивалентные разложимости движения множества в движении отдельных точек. Если некоторые точки двигаются одновременно, то невозможно, чтобы две различные точки занимали одно и то же положение. Это мотивирует следующее определение:
Класс Т назовем пучком движений точек за время 9, если выполняются следующие два условия:
каждый элемент Т есть движение точки за время 9;
если 力 g суть различные элементы Т и если а & 9, то"(а)* g(a)・
Положим Та = {/(а); /巨 » для всякого а & 今 и Та, в = «/(а), f(B)〉; f^T} для любых а, BW仇 Очевидно' что Та, в есть взаимно однозначное отображение Тр на Та. Кроме того, Та, а+1 сопоставляет с каждой точкой неразличимую точку.
Классы X, У назовем инфинитезимально сдвинутыми (обозначение: Shftd(X, У)), если для каждого z имеем Mon(z)f) X ^ Моп (г) У (т. е. существует взаимно однозначное отображение Mon (z) f] X на Mon (z) f) У).
Очевидно, что если X, У инфинитезимально сдвинуты, та Fig(X)= Fig(Y). В частности, если Т — пучок движений точек за время •& и а < •&, то Та, Та+i инфинитезимально сдвинуты.■
Движение d множества за время 今 назовем точечнообразным движением множества, если для каждого а V 9 множества d(a) и d(a + 1) инфинитезимально сдвинуты.
■. Как следует из предыдущих рассмотрений, если движение d множества разложимо в движения точек, то d есть то-
чечнообразное движение множества. Мы докажем, что обратная импликация также верна. Кроме того, мы укажем способ разложения точечнообразного движения множества в движения точек, обладающий дополнительными полезными свойствами.
Пучок Т движений точек за время 今 назовем строгим разложением точечнообразного движения множества d, если выполняются следующие условия:
для всякого а ^ ^ имеем Та = d(a)\
для всяких а, В 忘 今 и всякого u s Тр Та^ии есть множество;
для всякого 〃三 То функция {<Га, он и, а); а ^ •&}, сопоставляющая каждому а множество Та, о<(«, сама является множеством.
Условие (1) гласит, что Т разлагает d в движения точек. Условия (2), (3) означают, что Т индуцирует движение подмножеств множества, движущегося в движении d.
Теперь мы можем сформулировать основной результат этого раздела.
Теорема». Пусть d — точечнообразное движение множества за время 今.Тогда существует пучок Т движений точек за время О, который является строгим разложением d.
Сначала сформулируем два простых следствия этой теоремы.
Следствие. Следующие три условия эквивалентны:
и и V инфинитезимально сдвинуты;
существует взаимно однозначное отображение F множества и на множество и, такое, что x = F(x) для каждого хе и;
существует взаимно однозначное отображение F множества и на и, тако当 что 芯亠尸(尤)для каждого х^и и Set(X)m Set(F“X) для всякого подкласса X 三〃.
Следствие. Пусть 〃, и — бесконечные множества. Тогда существует взаимно однозначное отображение F множества 〃 на множество и, такое, что произвольный подкласс Х^и является множеством тогда и только тогда, когда F“X есть множество.
Докажем теперь нашу основную теорему. Доказательство было существенно упрощено К. Чудой и Дж. Млчеком. Все теоремы и понятия в оставшейся части раздела являются вспомогательными для этого основного доказательства.
Далее с обозначает множество, которое будет определено в процессе доказательства наших вспомогательных теорем.
а {га; а W 工} обозначает продолжение последовательности {Rn; nw FN} на с. В отличие от предыдущего раздела о (%, а) теперь обозначает множество {у 三 с; <х, у)巨 га}. Для 〃三 с н % 三 с мы положим у = S (尤,и) тогда и только тогда, когда у есть первый элемент с (в некотором фиксированном линейном упорядочении 《множества с, таком, что & есть множество), для которого о(х, a)f] и =/= 0=> t/e о(х, a)f] и для всякого а W т.
Очевидно, что S ——множество. Для 〃*0 имеем S (х, и)巨〃, для 尤 巨〃 имеем S(x, 〃) = % и для %wFig(〃) имеем S (х, 〃)= х.
Теорем% Пусть и и и' инфинитезимально сдвинуты, и пусть и, w ——дизъюнктные множества, объединение которых есть и. Тогда существуют дизъюнктные множества и', з\ объединение которых есть 〃厶 такие, что и, и' инфинитезимально сдвинуты и 5, а/ также инфинитезимально сдвинуты.
Доказательство. Пусть и^и' ^с. Предположим сначала, что и 三 Положим
v = {х; x^uf \ и& Min {а; о(х, а) f] и 鼻 а}》
Min {а; о(尤,a)flz^^a}}, положим также u'=uU6, wf—uf\v\ Докажем, что и,『инфинитезимально сдвинуты, Так как и 三 и\ достаточно доказать, что если Моп(х)Л и конечно, то Mon (x)f]v=Mon (х) Пул, таким образом, Mon(x)f]v=0. Предположим противное; тогда можно допустить, что xev. Следовательно, существует т, такое, что o(x,m)[\v — Mon (х) f| v. Отсюда вытекает, что Min {a; о(х, a) f] и Wa}巨 FN. Но тогда также Min{a;。(%, а)П 切 < a}巨尸M поскольку 尤三 d. Поэтому Mon (х) П w конечно и, значит, Моп(х)П и также конечно. Так как 〃, 〃‘ инфинитезимально сдвинуты и 〃三〃',имеем Mon(x)f] и = Mon(x)Q и\ Таким образом,尤三〃 一противоречие. Подобным же образом доказывается Shftd(w, и/).
Докажем теперь эту теорему в полной общности. Для a《т определим множества va, wa и функции fa, ga по индукции следующим образом: va и wa суть максимальные га-сети на и〈 U Wp; 6三 а} и w \ U{@e; В 三 硏 соответственно. Положим
fa(*) = S(x, 〃'\(U{rng 仇);6®a}U U {rng(gp); p s a})) для каждого xe va и
ga(*)S (招 〃'\(U{rng(%); B《a}UU{rng(gQ); Bw a})) для каждого x 三 wa-
Пусть 6 — максимальное из всех а&* таких, что U 仇Uge; В《叫 есть взаимно однозначное отображение и, кроме того,〈尤,/§(%)〉三『в для всякого р ^ а и х е up, а также <х, g^(x)) е гр для каждого р ^ а и 尤三切修 Так как w, uz инфинитезимально сдвинуты, то х s urt влечет х = fn (х), a XGwn влечет x = gn(x) для всех п. Таким образом, 6 逢户"• Положим f = и {fa; a《6} И g=U{g6; 8《6}・ Тогда Shftd (dom (f), rng (f)), Shftd (dom (g), rng (g)) и, кроме того, rng (g) f] rng (/) = 0. Согласно первой части доказательства, найдутся и[ и/, такие, что / f] и/ = 0, 『U“ = 〃1 Shftd(rng(f), и'), Shftd(rng(g), “). Остается доказать, что Shftd(u, dom(/)) и Shftd (ш, dom(g)). Мы докажем первое равенство, второе доказывается аналогично. Заметим, что dom (f)三% значит, достаточно доказать, что если Mon(x)f| dom(f) конечно, то Моп (х) Г) и s Mon (х) П dom(f). Предположим противное. Пусть Моп (%) f] dom (f) конечно и в то же время 尤三 u\dom(f). (Это можно допустить без потери общности.) Выберем п\ так, что Mon(x)f| dom(f) = о(х, ki)ndom(j). Далее, выберем л2 так, что о (%, %) П dom (f)三 U {%;九 & «2)- Положим m = Ma%{九卜 «2)+ 1. Тогда существует у 三粤切,такое, что <х, у) ^ гm\ следовательно, ^ео(х, ni) и gw dom(f)\U{u;i;耀&九2}, т. е* мы пришли к противоречию.
Анализ этого доказательства показывает, что мы фактически описали некоторую теоретико-множественно определимую функцию, сопоставляющую с каждой четверкой〈弘 v, w, 〃'〉,удовлетворяющей условиям и = v\Jw, v П w = 0, u|J U〃,三 с, разложение <vz, wz> множества uz в два дизъюнктных множества. С помощью аксиом, относящихся к расширенному универсуму, мы показали, что Shftd (〃,〃') влечет Shftd(u, и') и Shftd(5, и/). Итерируя эту конструкцию и выбирая подходящим образом с, мы легко получим следующую теорему:
Теорема,. Пусть d — точечнообразное движение множества за время 仇 Пусть у《8 и и 三 d(y). Тогда существуют точечнообразные движения di, d? множеств за время 今,такие, что di(y)= V 〃 для каждого a W 今 пара〈di(a), d2(a)> есть разложение d(a) на два дизъюнктных множества.
Для каждого а, такого, что a + 2 ^ т, положим
屈а) = {х; х ^и&о(х, а) П 〃 = о (%, а + 2) П 〃 & о (%, а) ^ а}.
Пусть Shftd (a, u, v) есть конъюнкция следующих двух формул:
(Vx 三 u(a)) (о (х, а + 2) П « С о (х, а+ 1)П и),(Vx 三 v<a)) (о (х, а + 2) f| v "^ о (х, а 4-1) П м).
Очевидно, что Shftd(a, 〃, и) записывается в виде теоре* тико-множественной формулы.
Теорем% и и V инфинитезимально сдвинуты тогда и только тогда, когда (Vn)(Shftd (п, / и)).
Доказательство. Пусть сначала Shftd (и, и), и пусть tiwFN. Пусть, например, 尤 三屈叱 т. е. р(х, п}[\и — о(х, п+ 2) П и -< п. Для каждого у ^o(xt 九+ 2) множество Mon(g)D〃 конечно; так как Shftd(u, v) и о(х, n + 2)Q и = о(х, *4-1)П〃, то существует взаимно однозначное отображение / множества о(х, и + 2)f] и на о(х, n + l)f] v; кроме того, можно допустить, что / каждой точке сопоставляет бесконечно близкую точку. Это и доказывает о(х, п + 2)П и С о(х,п+ 1)(]и.
Обратно, допустим, что 〃, и не являются инфинитезимально сдвинутыми. Например, пусть 尤三〃 и М.оп(х)П и имеет ровно 々 элементов, где k есть конечное натуральное число, и пусть Моп(х)П и имеет более чем k элементов. Тогда существует 九 > 右,такое, что Mon (х) Q и = о (х, n) П и, и, таким образом, хе ит. Но Mon(х)f] v ^ о(х, п 4- 1)f) v, так что о(*, /г + 2)Г)и<о(х,九+ l)f|и, и, следовательно, неверно, что Shftd(n, и, V).
В оставшейся части раздела пусть d обозначает фиксированное точечнообразное движение множества за время 今.Далее, а обозначает множество всех функций 厶 таких, что dom(f) = -&4- 1 и f(a)三 d(a) для каждого а《仇 и Л есть класс всех f 巨 а, таких, что f есть точечнообразное движение множества за время 今.Для 戈三 а положим
v(X) = {y; (Va《3)(VB《Y)(VfRX)(Shftd(B, f(a)"(a+l)))}・
Очевидно, для всякого X% а имеем Х^А тогда и только тогда, когда FN s v(X). Кроме того, если X ——счетный подкласс а, то Х^А тогда и только тогда, когда FN есть собственный подкласс v(X).
Класс 5 三 а называется (булевой) алгеброй на d, если выполняются следующие два условия:
если f ^В и ^ — функция на 仆+L такая, что g(a) = d(a)\f (а) для всякого а & 8, то g w 5;
если fb %三5 и g — функция иа 仔+i, такая, что g(a) = fi(a)0『2(a) для каждого а & 也 то g w 反
Для каждого класса X 三 а пусть В(Х) по определению есть пересечение всех алгебр В на d, таких, что X 三 В. Очевидно, что В(Х) есть алгебра и если X конечен (счетен), то 6(Х) такж^ каненна (счетна). Далее^ очевиднов что 8 —CRH
ная алгебра тогда и только тогда, когда существует возрастающая последовательность {Вп\ 九 巨 FN} конечных алгебр, объединение которых есть В.
Конечное множество р назовем разбиением, если 卩三а и выполняются следующие два условия:
⑴“片,% w P)(Va & ")(3 声 % 今 % (a) fl % (a) = 0),
⑵(Va《6)(d(a)=U{〃a); f p}).
Если p — разбиение, то
8 (p) = {f; (3x S p)(Va < 3)(/ (a) = U {g (a), g 三 %})}•
Отсюда следует, что если р 三 4, то В(р)三 4. Далее, В — конечная алгебра тогда и только тогда, когда существует разбиение р, такое, что В = В(р).
Теорема. Пусть В ^ А ~ не более чем счетная алгебра, и пусть ?&2 и и 三 d(y). Тогда существует не более чем счетная алгебра В\ такая, что В 三 В'三 А и и = /(7) для некоторой функции f м В'.
Доказательство. Предположим сначала, что В конечна. Пусть р — разбиение, такое, что, В = В(р). Очевидно., что р ^А. По нашей второй вспомогательной теореме существует разбиение // 三 Л, такое, что
и(Y); / е р'} = {f(Y)П % f 三 р} и {f(Y)\ и; /三 р}・
Достаточно положить 8’ = В(р).
Теперь допустим, что В счетно, и пусть {Bn; п w FN} — возрастающая последовательность алгебр, дающая в объединении В. Пусть {В„; п 三 FN} — последовательность соответствующих алгебр, сконструированная в согласии с первой частью доказательства. Выберем d ^ FNt такое, что 6 三 ”(Вл)Г]v(BZ) для всякого п. По аксиоме о продолжении обе последовательности имеют продолжения {Ва; а 三 ао, {В;; аеао}, которые уже являются множествами, и эти продолжения таковы, что для всех a w а。имеем б е v (Ва) Q v (Ва), т. е. Ва 三 4 廃三 4; кроме того, Ва 三 Ba+b Ва s Ва и существует в точности одно fa w В工 такое, что 九(丫)= и. Выберем а м а0, а 若尸N и положим Bf = B(B[J {fa}). Очевидно, что В 三&三 Bi 三 4, Bf — счетный класс и содержит /а; следовательно В' и есть искомая алгебра
Теорема. Существует алгебра 5 三 А, такая, что для всякого у&6 〃 всякое и 三 d(Y), существует / s В» такое^ 牧 q 〃Y)=u.,
Доказательство. Занумеруем все упорядоченные пары <у, v>, где у W 9 н и 三 d(yj, ординальными числами (элементами Q). Сконструируем, далее» последовательность {Ва; а w Q} счетных алгебр, такую, что для каждого a w Q Ва ^ А есть алгебра, существование которой утверждается в предыдущей теореме для алгебры 5= U {纟節 0 w af|Q} и для a-пары <у, и〉・ Наконец, положим окончательноВ = U{Ba; aw Q}・
Доказательство основной теоремы. Пусть В такая же, как. в предыдущей теореме. Если f е В и у W 9 таково, что /(у) — одноэлементное множество, то f(a) является одноэлементным множеством и для всех vz & 8, так как f — точечнообразное движение множества. Для каждого f, которое есть движение точки за время 9, положим /(«) = {/(а)} для всех а& 也 Теперь положим Т = {f;扌巨 В}. Тогда Т есть пучок движений точек за время 也 так как для f, g ^т, f^ g, и у《© не может быть f(Y)= g(Y); если бы было f(?) = g(y), то мы имели бы f (у) = g(y) и, взяв h 巨 В, такое, что h(a) = f(a)\g(a) для всякого а, мы получили бы 力(у) = 0 и, значит, /i(a)= 0 для всякого а. Далее легко увидеть, что Г есть строгое разложение %
Глава V
ПОДОБИЯ
В классической геометрии две фигуры являются конг* руэнтными, если они различаются лишь своим положением и ничем иным. Эта глава посвящена аналогичному понятию, относящемуся к классам расширенного универсума. Таким образом, как и в гл. I, мн будем изучать расширенный универсум, но используем теперь понятия, введенные во второй и третьей главах.
Выбор нашего предмета исследования не случаен: развивая математику в альтернативной теории множеств, мы моделируем разнообразные ситуации, поддающиеся математической трактовке, в расширенном универсуме. Подобия суть отображения, позволяющие нам иметь дело с моделями, которые обладают важными техническими преимуществами, поскольку они хорошо расположены в расширенном универсуме. С другой стороны, используя подобия, мы можем глубже изучить структуру расширенного универсума.
Языки FL и FLc играют важную роль во всей главе. Наш предмет исследования вынуждает нас использовать языки, так как только путем включения формул различных видов в состав объектов исследования можно достичь удовлетворительной общности. Это минимальный фрагмент математической логики, необходимый всем математикам.
В пятом разделе второй главы мы доказали, что класс всех теоретико-множественно определимых классов кодируем. Читатель, знакомый с математической логикой, заметит, конечно, что в доказательстве этой теоремы мы фактически построили в соответствующей ситуации отношение истинности, выполнимости, для теоретико-множественных формул языка FLy по отношению к структуре V. Таким образом, при формализации нашей теории мы можем заменять выражения вида {х;(р(х)}, где (р(х0)——теоретико-множественная формула языка FL% на {х; х удовлетворяет формуле ф в V}.
В первом разделе этой главы мы будем пользоваться и более общими формулировками типа «класс {尤,屮(居gi, •・• fM, Уь ...,旷也)}, где ф —формула языка FL,勿,...,уп суть множества, а Уь ..., Ут — классы из расширенного
универсума». Такого рода класс очевидно существует для каждой фактически реализованной формулы <р языка L и каждых у】, ・••, у小 Уь ...» Ут; класс всех формул FL есть подкласс класса всех фактически реализуемых формул L.
Такой способ рассуждения невозможен, если пытаться формализовать нашу теорию в исчислении предикатов с начальными предикатами е и = и переменными для классов из расширенного универсума. В таком случае нам придется ограничиться очевидными модификациями наших теорем, заменяя их схемами теорем (каждая теорема распадается в бесконечную серию теорем, по одной теореме для каждой фактически реализованной формулы). Другая возможность состоит во введении новой примитивной операции Sat, сопоставляющей с каждой формулой ср языка FL, каждой последовательностью у = {t/n]九 巨 FN} множеств и каждой последовательностью Р — {Уп; n е FN} классов некоторый класс Sat((p, у, Р), с дальнейшей формулировкой очевидных аксиом, позволяющих замеиять выражения вида {х; ср(х,^, •一, уп, К,,一,%)} на Sat((p,у, У).
РАЗДЕЛ 1. АВТОМОРФИЗМЫ
Функция 尸 есть по определению подобие, если для всякой теоретико-множественной формулы (р(хь ..., хя) языка FL и для всяких pi, ..., gm w dom(F) имеем
中(Уъ • • • > Уп) ~ Ф (^(У1),…•,尸(//«))•
Классы X н У назовем подобными (обозначение Х^У), если существует подобие F, такое, что dom (F) = X Hrng(F) = =У.
Теорема. (1) Всякое подобие есть взаимно однозначное отображение.
Если F — подобие, то F—〔 также подобие.
Композиция подобий есть подобие.
Если F — подобие и G ^F. то G также подобие.
Пустой класс есть подобие.
Если 贝——кодируемый направленный класс подобий, то(J 贝 есть подобие.
Пусть ф ——формула языка FL* и пусть А — константа, обозначающая класс. Тогда через(рл обозначим формулу, получающуюся из ф путем ограничения всех кванторов по множествам элементами А и всех кванторов по классам подклассами Л. Таким образом, кванторы (VxJ и (3xJ замени ются на (V%/三 4) и (Эх; ^ Л) соответственно, а кванторы (VX0 и 口力)一на (YX/ 三 5) н (3Xt 三 А) соответственно.
Следующая теорема показывает, что два подобных класса неразличимы с помощью формул языка FL. Она легко доказывается индукцией по сложности формул.
Теорема. Если ср(хь ;.., хп)Xi, ..., Xm) —формула FL, F — подобие и А = dom(F), В = rng(F), то
9'(J/1» • • • > 4口,匕,•…,^m)曰
^{Р{у^ ^-.尸(У) F“y尸“厶)
для любых Uh . . . , Уп е Л, У1, . . . , У/п ^ А.
В частности, как следует из определения и предыдущей теоремы, все свойства, характеризующие класс Q, инвариантны относительно подобий. Таким образом, если Z таково, что Z~Q, то Z может быть идентифицировано с Q; возможно, что такое Z можно выбрать с дополнительными полезными свойствами. Подобные соображения применимы и в других случаях.
Теорема. Пусть F ——не более чем счетное подобие. Тогда для всякого множества и существует v, такое, что 尸 U{〈u, 〃〉} есть подобие.
Доказательство. Пусть 员亠 класс всех классов вида {x;cp(x, F(z/i), 尸(勿))}, где ср(х0, xi, ..., xrt) —теоретикомножественная формула языка FL и уь ..., уп — элементы dom(F), такие, что (р(и, уь ..., уп). Очевидно, что 贝 кодируем и не более чем счетен. Так как
U;吶(匕尸(协),•…戶仇))}(!{%;92(尤,尸(协),・・•,尸(呢))} =
{尤;中1 (尤,尸(У1), • . .,尸(协1)) & 中2 (%,尸(y1}t • • * ,尸(4/1))}, то класс 贝 дуально направлен по включению. Из 屮(〃,^卜... ...,уп) получаем (Зх0)(р(х0> У1, ..., у〃) и, следовательно, (Вхо)ф(хо> ^(^i)> ■ • •> F (Уп)). Таким образом, каждый элемент К ——непустой теоретико-множественно определимый класс. Отсюда П^ =/= 0- Возьмем и м f]员.Тогда 尸U{〈u, 〃〉}— подобие.
Подобие, область определения и область значений которого есть 匕 называется автоморфизмом.
Теорема. Пусть 尸 ——автоморфизм. Тогда для каждого множества и имеем 尸⑷=F" и.
Доказательство. Очевидно, что из хе и следует 尸(%)三尸(〃)и, таким образом,尸“ 〃三尸(〃). Если y^F(u), то для некоторого х имеем у = F(x) и 尸(%)w 尸(〃). Отсюда следует, что хе и и, значит, gw 尸“〃.Мы доказали включение 户(〃)三尸"儿
Следствие, Если 尸—автоморфизм, то X является множеством тогда и только тогда, когда 尸“X — множество.
Теорема. Пусть <р(хь ..., хл, Хь ..., Хт) — формула FL, Пусть 戶一автоморфизм. Тогда
屮(У1,•一,y nt y1,^m)三
叫尸(物)尸(弘),Р^Уu
для всяких Уь . . . , 9小 У1,.・•, Ym・
Теорема. Если Ро — подобие и не более чем счетно, то су* ществует автоморфизм R такой, что 尺 三 F.
Доказательство. Пусть {ха; 0 =# ае Q}—нумерация всех элементов V. Сконструируем класс {尸* а 三 0} подобий индуктивно следующим образом: для каждого ненулевого a w Q пусть Fa есть не более чем счетное подобие, такое, что U {尸в; В 三 Q Г) а}三尸а, ^а е dom(Fa) и ха е mg (Fa). Существование такого Fa следует из предыдущих теорем; для определенности можно взять в качестве Fa первое отображение, имеющее нужные свойства, — первое во вполне-упорядочении класса Pffl(V).
Наконец, положим ^=и {尸a; awQ}・ Очевидно, что 尸一 автоморфизм н 尸о 三尸.
Множество у по определению определимо, если существует теоретико-множественная формула 屮(х0) языка FL, такая, что у есть единственное множество, удовлетворяющее <р, т. е. <p(z/)&(3!xo)(p(xo). Класс всех определимых множеств обозначим через Def.
Теорема. Произвольное множество у определимо тогда 〃 только тогда, когда F(y) = у для всякого автоморфизма F,
Доказательство. Пусть у определимо посредством формулы ф(х0), и пусть F —автоморфизм. Тогда 中(尸(у)) и, следовательно, F(y) == у. С другой стороны, предположим, что у не определимо* Пусть 贝 ——класс, состоящий из всех классов вида' {х; <р(х)}, где <р — теоретико-множественная формула языка FL н д удовлетворяет ф. Тогда 贝 кодируем, непуст и не более чем счетен, а также рмП况.Предположим, что П^ = {у}; тогда {у} может быть получено как пересечение конечного количества элементов 贝,так как 贝 состоит из теоретико-множественно определимых классов. Следовательно, найдутся теоретико-множественные формулы
屮卜...,屮门 языка FL, такие, что 屮 i(g)& ••• &(рп (^)&(31х0) (ф! (хэ) & ... &(prt (/))• Но тогда множество у определимо, и мы получим противоречие. Таким образом, существует 2 三 f)贝,такое, что 2 * у. Так как n удовлетворяет тем же теоретико-множественным формулам, что и у, множество 依,У)} есть подобие. Тогда существует автоморфизм 尸,такой, что 尸(g)=爲 т. е. F (у) #= у.
Теорема,. Множество у определимо тогда и только тогда, когда существует произвольная, не обязательно теоретика- множественная формула(р(х0) языка FL, такая, что(р(у) и (В!х0)ф(х0).
Доказательство. По определению если у определимо, то существует теоретико-множественная формула(р(х0) языка FL, такая, что <р (г/) & (3!х0) Ф (х0). С другой стороны, если (р(хо)—произвольная формула языка FL и 尸——автоморфизм, то ^(у) влечет 屮(尸(g)j. Таким образом, если у —— единственное множество, удовлетворяющее <р, то F(y) = у. Следовательно, у — неподвижная точка всех автоморфизмов, и, значит, у определимо.
Теорем% Если 山,...,уп определимы.(р(х0, Хь ..., %/— формула FL “ g计I = “;屮(匕 物,...,勿)}, to g叶i также определимое множество.
Доказательство. Пусть 尸 ——автоморфизм. Тогда F({hz) = F" у”. Таким образом, достаточно доказать, что 勿+] = F” уп+k Так как
中(%,% …,y〃)三中(尸(尤),尸®) ,・・,尸(%))
для всякого X, то
中(/ yъ • • • > уn) ~ Ф (尸("),yъ • • • > y J
Пусть n ——произвольный элемент множества уп+ъ и пусть 尤 таково, что 2 =尸(尤).Имеем 屮⑵gi, ..., gj, откуда"(р(х, Уь ..., yrt), а следовательно, х е уЛ^\ и n 三户“у叶〔.Мы доказали, что y〃+i 三尸 “ 9门+1; обратная импликация доказывается аналогично.
Следствие. Если уь уп е Def, то {勿,勿}, ух П Уъ Ух U z/2, Р(У1),. U У1 “ г. л. суть определимые множества.
Очевидно, что 0 — определимое множество. Легко проверить по индукции, что каждое конечное натуральное число также определимо.
Теорема^ Класс Def счетен.
Доказательство. Так как имеется лишь счетное количество теоретико-множественных формул, класс Def не 6о・ лее чем счетен. Поскольку FN 三 Def, класс Def не может быть конечным.
Теорема,. Каждое подмножество класса Def есть элемент этого класса.
Доказательство. Так как Def счетно, каждое подмножество “ класса Def конечно. Следовательно, 〃={尤卜,,. ...,Хг} для некоторых хь ..., %〃三 Def.
Теорема,. Если <р (х0)——теоретико-множественная формула языка FL и класс X = {х;(р(х)} непуст, то он содержит on- ределимый элемент.
Доказательство. В первом разделе второй главы мы доказали, что существует теоретико-множественное определимое взаимно однозначное отображение V на N. Анализ нашего доказательства показывает, что построенное отображение может быть описано теоретико-множественной формулой языка FL (т. е. без параметров). Таким образом, мы можем построить теоретико-множественную формулу ^(xj, х2) языка FL, такую, что класс R = {<х, у\ ^(х, у)} есть линейное упорядочение V, такое, что для каждого х начальный сегмент, определенный х, есть множество. Пусть г|)(х0) — формула
Ф Uo)& (VxO (ф (/)) => 6(Хо, %).
Таким образом, 2(尤0) гласит, что х0 есть первый элемент, удовлетворяющий 屮(в упорядочении R). Очевидно, что существует ровно одно и, удовлетворяющее if; таким образом, и ——определимый элемент X.
Теорема;. Если множество и определимо и непусто》то оно содержит определимый элемент.
Доказательство. Пусть 2(х0) — теоретико-множест* венная формула языка FL, определяющая “, и пусть(р(х0)—* формула (BX])(t|)(Xj)&х0 еХ[); тогда 〃={尤;(р(х)}. По пре* дыдущей теореме и содержит определимый элемент,
* * *
Положим 尤 2g тогда и только тогда, когда для каждой теоретико-множественной формулы 屮(尤о) языка FL имеем 屮(х)=(р(у). Очевидно, что 旦 есть эквивалентность.
Теорема. = есть отношение неразличимости.
Доказательство. Для каждой теоретико-множественной формулы ф(х0) языка FL положим /?ф = {<х, у>; (р(х) ^ ф(у)}. Очевидно, что R* есть теоретико-множественно определимое отношение эквивалентности, имеющее только два класса эквивалентности, {%;屮(%)} и {尤;「屮(尤)}・ Таким образом, R①—отношение неразличимости. Далее, 旦 есть пересечение всех эквивалентностей R(p, т. е. пересечение счетного количества отношений неразличимости и, следовательно, =есть отношение неразличимости.
Теорема,Отношение = вполне несвязно.
Доказательство. Образуя конечные пересечения эквивалентностей R(p, нетрудно построить порождающую последовательность для =, состоящую из эквивалентностей.
Следующая теорема непосредственно получается из предыдущих результатов.
Теорема,. (1) Если F — подобие u х е dom(F),to х = F(х).
х = у тогда и только тогда, когда существует авто- морфизм 居 такой, что у = F (х).
% 2 g • тогда и только тогда, когда для каждой формулы (р(хо) языка FL имеем(р(х)s 屮(у).
В последующем изложении все понятия, введенные в третьей главе, используются применительно к эквивалентности =.
Теорема;. Для каждой формулы (р(хо) языка FL класс {х;中(尤)} есть фигура.
Доказательство. Пусть X = {尤;屮(х)}. Пусть g三X н n 3 у. Пусть 尸一автоморфизм, такой, что z= 尸®). Тогда из (р(д) следует 中(尸(д)) и, значит, <p(z)・ Таким образом,
Теорема. Пусть (р(Х0)——формула FL, такая, что (31^0)(Ф(ХО)). Тогда то единственное У, которое удовлетворяет условию ф, является фигурой.
Доказательство. Пусть 2 (%。) — формула (三>°) (Ф (冗)& № 三 А。). Тогда У = {尤;2 (х)} н У — фигура по предыдущей теореме.
Теорема,. Класс У является открыто-замкнутой фигурой тогда и только тогдаf когда существует теоретико-множественная формула языка FL, такая, что У = {х; <р(х)}.
Доказательство. Импликация ф: непосредственна (в самом деле, У есть теоретико-множественно определимая
фигура). Обратно, предположим, что У — фигура и теоретико-множественно определимый класс. Пусть 贝——класс, состоящий из всех классов {х; ф(х)}, где(р(х0) есть теоретикомножественная формула языка FL и У ^{х;(р(х)}. Тогда класс 91 кодируем, не более чем счетен, дуально направлен по включению и У 三 П 贝・ Мы утверждаем, что Y = f)贝.Пусть g陆 У. Пусть SW—класс, состоящий из всех классов {х;(р(х)}, где ф(х0)——теоретико-множественная формула языка FL, которая выполняется на у. Класс 耽 кодируем, не более чем счетен и дуально направлен по включению. Если бы для каждого XмЗЯ было 寸八 У #= 0, то было бы П 耽ПУ ¥= 0・ Таким образом, Mon(z/)f] К ¥= 0 и умУ, так как У — фигура. Следовательно, существует теоретико-множественная формула 中(尤0) языка FL, такая, что у удовлетворяет этой формуле и {х;(р(х)}П У = 0. Отсюда {х;-1(р(х)}е 91 и у 是 С 贝. Мы доказали наше утверждение. Поскольку У тео-. ретико-множественно определим,贬 не более чем счетен, дуально направлен и содержит лишь теоретико-множественно определимые классы, имеем У 三贝.Таким образом, существует теоретико-множественная формула(р(х0) языка FL (т. е. без констант!), такая, что У = {尤;(р(х)}.
Теорем% Класс Def плотен в V.
Доказательство. Класс Def (замыкание Def) является, конечно, замкнутым и, следовательно, л-классом. Если у ^ Def, то Mon(z/)f] Def = 0. Пусть 贝——класс, состоящий из всех классов {х; <р(х)}, где 屮(尤)一теоретико-множественная формула языка FL, на которой выполняется у. Он кодируем, не более чем счетен, дуально направлен и Моп (у) = П SK. Если бы было X П Def #= 0 для каждого Xw 贝,то было бы П SKfl Def #= 0 и, значит, Моп(у)f) Def 方 0. Следовательно, существует теоретико-множественная формула (р(х0) языка FL, которая выполняется на у и такая, что Def П {尤;<р(х)}=0. Но по предыдущей теореме {х; (р(х)} обязательно имеет определимый элемент, и мы приходим к противоречию.
Теорема.. (1) Если у е Def, го Моп(у) = {у}.
Если Моп (у) — теоретико-множественно определимый класс, то у е Def.
Доказательство. (1) Тривиально. (2) Предположим, что Моп (д) открыто-замкнут. Тогда существует теоретико-множественная формула (р(хо) языка FL, такая, что Моп (у) == {х; ф (х)}. Но {х; ф(х)} имеет определимый элемент, т. е. существует zeDei, такое, что у 旦 % Но по (1) Mon(2)= {n} , следовательно, g =之 н у w Def.
Следствие. Для всякого уф Def Mon (у) — несчетный л-класс.
Теорема,. Пусть (р(Х0)—формула FL, такая, что (miXo)q)(Xo)・ Если тот единственный класс У, для которого (р(У), счетен, то Y^ Def.
Доказательство. Предположим, что у eY\Def. Тогда Mon(g) W У, так как У — фигура. Но Моп (у)—несчетный класс, и мы приходим к противоречию.■
Нетрудно построить формулу(р(Х0) языка FL, такую, что (В1Хо)Ф(Хо), и такую, что единственный класс, удовлетворяющий ф, есть Def. Таким образом, Def ——наибольший из классов, определимых таким способом.
Теорем®. Пусть X, У — открыто-замкнутые фигуры. Тогда X П Def = У П Def в том и только в том случае, когда X = У・
Доказательство. Пусть ф(х0), \|)(х0) — теоретикомножественные формулы языка FL, определяющие X и У соответственно. Если, например, у удовлетворяет 中,но не 也 то множество {尤;屮(%)&「2(%)} непусто и, следовательно, содержит определимый злемент*
Утверждение, что Def содержит несчетный элемент, не зависит от тех аксиом, которые мы допустили.
РАЗДЕЛ 2. ЭНДОМОРФИЗМЫ
Во всем этом разделе 2Я обозначает ультрафильтр на кольце {X;Sd(X)} всех теоретико-множественно определм- мых классов.
Будем говорить, что 戶,耽 н d когерентны, если для всякой теоретико-множественной формулы 中 языка FL и всяких уь ..., g^wdom (尸)имеем
{%; ф(х, У1%)} w 耽三q)(d,尸®)尸(勿)).
Теорема. (1) Если 尸,耽,d когерентны, то F — подобие.
Если F,耽,d когерентны u G 三 А то G,耽,d также когерентны.
Пусть 贝——кодируемый непустой класс, направленный по включению, такой, что каждый его элемент есть подобие 〃尸,迦,d когерентны для всякого 尸 w 贝.Тогда(J 乳吼 & также когерентны.
Теорема. Если 尸一не более чем счетное подобие^ то eg、 ществует % та&ое, wto 尸? 2Я» d когерентны,.
Доказательство. Пусть Э1 состоит из всех классов {z;(p(z, Г(ух), ..., F(yn))}t где (1) ф — теоретико-множественная формула языка FL, (2) у^ z/ne dom(F) и (3) {х;(р(х, уь ..., z/rt)}e2R. Тогда 员 кодируем, не более чем счетен, дуально направлен и каждый его элемент есть непустой теоретико-множественно определимый класс. Отсюда следует, что П^ 抬 0. Выберем d е Q 9?; тогда 尸,叽 d когерентны.
Теорема. Если 尸,航,d когерентны 〃尸一не более чем счетный класс, то для всякого множества и существует у, такое, что 尸 U {〈5 〃〉},耽,d когерентны.
Доказательство. Пусть 贝 состоит из всех классов {г;(р« z, F(y^,...,尸(勿))}, где (1)屮 есть теоретико-множественная формула языка FL, (2) у2, уп е dom(F) и (3) {у;(р(д, 〃,^2, . ■., g〃)}w3W. Тогда 贝 кодируем, не более чем счетен, дуально направлен и каждый его элемент теоретико-множественно определим. Предположим, что {z;(p(d, z, 尸(及),…,F匂Q)}号欢.Тогда ®中仅,"1,及,…,勿)}w耽и, следовательно, {//; (Зх^ф^,修,у2, ..., у^} еЭй. Поэтому каждый элемент 贝 непуст и, значит, 仆羽1 0・ Выберем f) Э?; тогда 尸 U{〈5 〃〉},呪 d когерентны.
Подобие, областью определения которого служит У, называется эндоморфизмом.
Теорема,. Пусть 尸о,耽,d когерентны, и пусть 尸о не более чем счетен. Тогда существует эндоморфизм 尸,такой, что Fq F и F,駅,d когерентны.
Доказательство. Пусть {ха; 0 * aw Q}——нумерация V. Мы построим последовательность {Fa; a е Q}, такую, что 尸а, 2Я, d когерентны для всякого а е Q, каждая функция % не более чем счетна, ха 三 doiii(Fa) и U {齐員 0wa П^} ^ Fa. Для каждого а существование такой 尸& гарантируется приведенными выше теоремами; таким образом, мы просто выбираем первого' возможного кандидата в фиксированном вполне-упорядочении класса 尸9(卜).Наконец, положим 尸= (J {Fa; a eQ}. Очевидно, что F — эндоморфизм, Fq^F и 尸,血,d когерентны.
Предыдущая теорема имеет несколько важных следствий; приведем некоторые из них.
Теорема^ Существует полу множество, подобное универсальному классу V.
Доказательство. Пусть 耽一ультрафильтр, такой, "О для каждого у имеем {х; у е х}^К. (Очевидцо^ что та±
кой 2R существует.) Пусть F — эндоморфизм и d ——множество, такое, что 尸,2R, d когерентны. Положим А = Fu V. Тогда A^V. Так как {х; у е х}е ЗК для каждого у, мы имеем 尸(у) Edu, следовательно,力三 d.
Эта теорема придает точный смысл нашим туманным замечаниям относительно того, что во всех рассмотрениях альтернативной теории множеств универсальный класс V может быть заменен подходящим полумножеством.
Теорема. Для всякого X существует класс У 〃 множество d, такие, что X三匕 Y^d и
((Vx)(x 鼻 X & Fin (x)今屮(x)))今屮(砌
для всякой теоретико-множественной формулы <р языка FL.
Доказательство. Пусть 耽 таков, что {х; z/ex}e2R для всякого gwX и, кроме того, {х;(р(х)}е ВД для всякой теоретико-множественной формулы языка FL, которая выполняется на каждом конечном подмножестве X. Очевидно, что такой ультрафильтр 2R существует. Пусть 尸——эндоморфизм и d — множество, такие, что 尸,吼 d когерентны. Положим У = F u X. Если умХ, то {х; z/ е х}е 2R и, следовательно, 尸(д)三 d; таким образом, У 三 2. Если (р(хо)——теоретикомножественная формула языка FL, которая выполняется на всяком конечном подмножестве X, то {х;(р(х)}三耽 и, следовательно, (p(d).
Заметим теперь, что каждый класс, подобный функции, сам является функцией, и каждое подмножество функции есть функция. Отсюда вытекает такое
Следствие. Для каждой функции 尸 существуют функции G и g, такие, что 尸三 G, G £g ut кроме того,
^f^F)(Fin(f)=>^(f))^^(g)
для всякой теоретико-множественной формулы ф языка FL.
Это—усиление аксиомы о продолжении, так как из него следует, что различные несчетные функции также имеют продолжения. Очевидно, что не всякая функция может быть продолжена до функции-множества, но для каждой функции существует подобная ей функция, которая уже допускает такое продолжение.
Все приведенные выше понятия и теоремы допускают естественное обобщение путем замены языка FL на язык FLC, где С ——не более чем счетный класс. Детали м® QCTa^ дяем читателю в качестве упражнения.
Добавление 1
АКТУАЛЬНО БЕСКОНЕЧНЫЕ МНОЖЕСТВА1
За последнее столетие канторовская теория множеств заняла в математике настолько видное место, что все, относящееся к математике, автоматически с ней сопоставляется. При этом право на существование отвоевывает себе только то, что можно настолько адаптировать, чтобы результат уже допускал моделирование в канторовской теории. Канторовская теория множеств стала, таким образом, универсальным миром математики.
Подобного сопоставления не может избежать и альтернативная теория множеств. При этом мы видим, что основные принципы, изложенные в нашей книге, могут быть также адаптированы и затем снова интерпретированы таким образом, что и эта теория станет описанием определенной структуры в канторовском мире.
В настоящее время математика, опирающаяся на канто- ровскую теорию множеств, наталкивается, однако, на серьезные трудности, корни которых уходят как раз в саму канто- ровскую теорию множеств. Сегодня вместо одной универсальной теории множеств возник целый ряд таких теорий, и никто пока не может решить, которая из них настоящая. В этой ситуации напрашивается вопрос, можно ли вообще некоторую из них считать настоящей.
Ядром канторовской теории множеств, а также ее наиболее уязвимым местом являются бесконечные множества. Канторовская теория множеств ——это теория актуально бесконечных множеств. Первой теорией актуально бесконечных множеств была теория Больцано. Канторовская теория является ее продолжением только отчасти. Различия между этими теориями было принято до сих пор считать недостатками, иногда даже заблуждениями, больцановской теории. Мы, однако, не разделяем эту точку зрения.
Первый параграф этого добавления посвящен канторовской теории множеств, причем мы к ней подходим с точки зрения некоторых идей Больцано.
Перевод с чешского Аллы Горальчиковой,
Во втором параграфе намечена общая теория актуально бесконечных множеств. Эта теория развивает идеи Больцано и, конечно, во многом выходит за их рамки.
Только в третьем параграфе мы переходим к рассмотрению альтернативной теории множеств. Теория актуально бесконечных множеств трактуется с точки зрения альтернативной теории. Оказывается, что теория актуально бесконечных множеств сводится к изучению определенных структур в альтернативной теории множеств и, следовательно, обе эти теории по крайней мере равноценны.
Ограниченный объем добавлений заставляет нас излагать материал в сжатой форме.
О КАНТОРОВСКОЙ ТЕОРИИ МНОЖЕОТВ
Возможность
Первоначально возможность понималась в Математике Чаще всего в смысле осуществимости. Для осуществления чего бы то ни было необходимо могущество. Однако на пути к осуществлению могут встретиться такие препятствия, кото* рые никакое могущество не сумеет преодолеть. Так, напри* Мер, в классической геометрии утверждалось, что невоз* можны четыре взаимно перпендикулярные прямые. Такие Прямые неосуществимы, поскольку на пути их осуществлений стоят свойства пространства.
Больцано понимает возможность в другом, более о6п!еМ смысле. В § 14 из [1] он пишет: 《То, что противоречит ка』 кой-либо чисто умозрительной истине, мы должны назвать не』 возможным, а возможным — то, что не находится в противоречии ни с какой умозрительной истиной».
Возможность в этом смысле слова мы бы сегодня йазвалй Непротиворечивостью. Некоторый объект непротиворечив, если понятия, в которых он отражен в мышлении, н связи Между этими понятиями не приводят к противоречию.
Таким образом, осуществимость связана с могуществом, а непротиворечивость — только с разумом.
Предмет больцановской теории множеств
Предметом больцановской те(и)ии множеств являютсй только существующие множества. Для того чтобы множество существовало, необходимо, чтобы существовали все его эле* менты, каждый в отдельности. Бесконечное множество, следовательно, актуально бесконечно.
Первой задачей, стоящей перед больцановской теорией, было доказательство существования бесконечного множества.
В реальном мире мы не находим примера актуально бесконечного множества. Чтобы указать такое множество, мы должны выйти за рамки непосредственного реального мира. Больцано поэтому прибегает к теологическим рассуждениям. Он доказывает существование определенного бесконечного множества «в мысли божией》,причем способом, который не лишен привлекательности и изобретательности.
Предмет канторовской теории множеств
Предметом канторовской теории множеств являются множества, которые с точки зрения Больцано только возможны. Первоначальным намерением канторовской теории было изучение вообще всех возможных множеств.
Деликатный характер предмета канторовской теории множеств требует адекватного подхода к его изучению. Точнее говоря, канторовские множества следовало бы изучать средствами некоторой подходящей модальной логики.
В канторовской теории мы тем не менее изучаем множества не как возможные, а как существующие, что видно уже из того, что при их изучении мы руководствуемся правилами исчисления предикатов. Это, однако, означает, что исходный подход канторовской теории множеств заключается в предположении, что изучаемые множества переведены с помощью какого-то законченного акта из состояния возможности в состояние существования.
Парадокс Рассела
Предположим, что мы посредством какого-то закончен* ного акта перевели в состояние существования некоторые множества. Рассмотрим множество М, элементами которого являются в точности те существующие множества, которые сами не являются своими элементами. Оказывается, что множество М не существует. Доказательство проводится обыч* ным способом.
Сформулировав аккуратно приведенные выше рассуждения, мы приходим к выводу, что здесь нет абсолютно никакого противоречия. Мы только доказали, что множество М не существует, т. е. его нет среди множеств, которые были посредством нашего акта переведены в состояние существования. Тем самым, однако, мы не доказали противоречивость множества М. Следовательно, нет никаких оснований возражать против утверждения, что посредством какого-либо еле* дующего акта может быть переведено в состояние существования и это множество. Само собой разумеется, что после второго акта мы можем аналогичными рассуждениями описать множество, которое не было переведено в состояние
существования и этим вторым актом. Но это уже будет какое-то другое множество, а не наше первоначальное множество М.
Итак, парадокс Рассела мы свели к утверждению, что посредством одного законченного акта нельзя перевести в состояние существования все возможные множества.
Универсум множеств
Универсум множеств образуют множества, которые были переведены в состояние существования посредством какого-то законченного акта. В канторовской теории множеств, раз мы пользуемся классическим исчислением предикатов, мы изучаем не все возможные множества вообще, а только множества из некоторого универсума множеств.
До начала нашего изучения множества существуют только в смысле возможности, но еще не в смысле существования. Их изучение начинается с того, что мы с помощью какого-то законченного акта переводим в состояние существования множества из некоторого универсума множеств. После следующего законченного акта может возникнуть более обширный универсум множеств, при этом сложение двух последовательных законченных актов мы считаем одним законченным актом.
Условием существования какого-либо множества является, само собой разумеется, существование всех его элементов, каждого в отдельности. Следовательно, некоторое множество может быть переведено в состояние существования только тогда, когда уже заранее были переведены или одновременно с ним переводятся в состояние существования все его элементы. Таким образом, универсум множеств является транзитивным по отношению к отношению принадлежности.
Осуществимые множества
То, что осуществимо, непротиворечиво. Поэтому и произвольное осуществимое множество непротиворечиво. Если некоторое множество осуществимо, то возможно посредством одного законченного акта перевести одновременно в состояние существования все его элементы.
Поскольку канторовская теория множеств предназначена для изучения как можно большего числа множеств, мы не накладываем на осуществимость множества никаких других условий, кроме двух приведенных выше, которые являются необходимыми.
Таким образом, некоторое множество осуществимо, если оно непротиворечиво и если посредством одного
законченного акта возможно одновременно перевести в состояние существования все его элементы.
Если осуществимы какие-либо два множества, то мы считаем непротиворечивыми и, следовательно, осуществимыми их пересечение, разность, декартово произведение, неупорядоченную пару и т. п. Подобным же образом мы также считаем непротиворечивым и, значит, осуществимым множество, элементами которого являются в точности все множества из данного универсума множеств.
Кроме того, мы предполагаем осуществимость некоторого бесконечного множества, например множества всех натуральных чисел.
Потенциальная супербесконечность
Любое осуществимое множество можно перевести в состояние существования. Парадокс Рассела мы, напротив, сводим к утверждению, что все осуществимые множества вообще нельзя перевести в состояние существования посредством одного законченного акта. Это значит, что к области всех осуществимых множеств мы подходим так же, как математики, не признающие актуальную бесконечность, подходят, например, к области всех натуральных чисел. В этом случае все натуральные числа не могут быть созданы разом, хотя мы можем создать любое натуральное число, если, конечно, оставить без внимания связанные с этим технические трудности.
Область всех осуществимых множеств больше любой бесконечности, которую можно создать. Поэтому мы будем говорить, что она супербесконечна. Эта супербесконечность неактуальна, поскольку ее нельзя реализовать посредством никакого законченного акта, и поэтому мы ее понимаем в потенциальном смысле.
Теория множеств, усилия которой были направлены на актуализацию потенциальной бесконечности, оказалась неспособной потенциальность устранить, а только смогла пере' местить ее в более высокую сферу.
Предпосылки осуществимости множествавсех подмножеств
Пусть X — некоторое существующее бесконечное множество. Под множеством всех подмножеств множества X мы понимаем множество, элементами которого являются в точности все осуществимые подмножества множества X. Согласно условиям, накладываемым на осуществимость множеств, любое непротиворечивое подмножество множества X осуществимо. Итак, Р(Х) — это множество, элементами ко-
торого являются именно все непротиворечивые подмножества множества X.
В настоящее время нет никаких причин считать множество Р(Х) противоречивым. Проблема осуществимости множества Р(Х), однако, более сложна. Для того чтобы мы могли считать множество Р(Х) осуществимым, необходимо, чтобы все осуществимые подмножества множества X могли быть переведены в состояние существования одновременно посредством одного законченного акта.
Канторовская теория множества признает осуществимость множества Р(Х). Таким образом, она существенно вышла за рамки больцановской теории множеств. Одновременно Кантор прорывается через до тех пор непреодолимые границы математики, которые были очерчены геометрическим пространством. Его множества не умещаются в пространстве, и роль, которую до сего времени играло пространство, берет на себя ныне канторовская теория множеств. Все это являет* ся следствием известной теоремы Кантора, по которой мно* жества X и Р(Х) имеют разную мощность.
Мы называем некоторый универсум совершенным, если он содержит вместе с каждым лежащим в нем множеством и все осуществимые подмножества этого множества.
Проблема актуализации супербесконечности
После того как мы уяснили себе аналогию между потенциальной бесконечностью и супербесконечностью, у нас непременно должна возникнуть мысль, что мы можем, аналО' гично тому, как мы пришли к понятию актуальной бесконечности, прийти к понятию актуальной супербесконечности. И если мы откровенны, то должны признать, что идея актуализации супербесконечности ничем не сумасброднее идеи актуализации бесконечности. Рассмотрим теперь внимательнее обстоятельства, при которых возможно эту идею осуществить.
Представим себе множество У, элементами которого являются как раз все осуществимые множества. Если множество V противоречиво, то мы должны отказаться от идеи актуализации супербесконечности.
Предположим, что множество V непротиворечиво. Чтобы мы могли перевести это множество в состояние существования, мы должны предположить, что мы настолько могущественны, что можем посредством некоторого суперакта перевести в состояние существования все его элементы. Только тогда мы можем говорить об актуализации множества У.
Очевидно, что даже посредством суперактов мы не можем перевести в состояние существования все непротиворечивые
множества одновременно. Следовательно, место супербесконечности займет потенциальная суперсупербесконечность и мы будем продолжать процесс актуализации.
Основная гипотеза канторовской теории множеств
Мы уже знаем, что, пользуясь классическими средствами канторовской теории множеств, мы изучаем не все возможные множества, а только множества из некоторого универсума множеств. Это, однако, не означает, что мы хотим отказаться от изучения всех осуществимых множеств. Можно предполагать, что свойства области всех осуществимых множеств отражены в подходящем универсуме множеств. Та* кими подходящими универсумами мы считаем так называемые ZF-универсумы или GB-универсумы.
Мы говорим, что некоторый универсум множеств является
-универсумом, если его множества удовлетворяют всем аксиомам Цермело ——Френкеля.
Мы говорим, что некоторый универсум множеств — это QB-универсум, если он обладает следующими свойствами. Во-первых, в этом универсуме существует такое множество У, так называемый носитель, что все множества из этого универсума являются подмножествами множества V. Во-вторых, если мы интерпретируем элементы множества V как множества, а подмножества множества V—как классы, то удовлетворяются все аксиомы Гёделя ——Бернайса.
Основную гипотезу канторовской теории множеств, состоящую в том, что существенные свойства области всех осуществимых множеств могут быть отражены в подходящих универсумах множеств, можно более точно сформулировать (в двух вариантах) следующим образом.
ZF-вариант. Пусть X — некоторое осуществимое множество. Тогда можно посредством законченного акта перевести в состояние существования совершенный ZF-универсум множеств, содержащий множество X.
GB-вариант. Пусть X ——некоторое осуществимое множество. Тогда можно посредством законченного акта перевести в состояние существования совершенный GB-универсум множеств, причем множество X является элементом его носителя.
Может случиться, что мы придем к убеждению, что некоторое утверждение, которое нельзя доказать, исходя из аксиом ZF или GB, верно в области всех осуществимых множеств. В этом случае мы требуем, чтобы и это утверждение было справедливо в подходящем универсуме множеств.
Очевидно, что ZF-универсумы отражают свойства области всех осуществимых множеств с позиции, с которой супербесконечность мы считаем потенциальной. С другой стороны, в GB-универсумах открыт в случае необходимости и переход к актуализации супербесконечности.
GB-вариант гораздо сильнее ZF-варианта. Пус尊 V—некоторое множество, элементами которого являются в точности все множества из некоторого совершенного ZF-универсума, и пусть мы расширили этот универсум, добавив к нему множество V и все его осуществимые подмножества. У нас нет никаких оснований предполагать, что при этом мы получим совершенный GB-универсум множеств.
Большие мощности
Носитель совершенного GB-универсума множеств имеет недостижимую мощность. Из GB-варианта основной гипотезы вытекает, что если X ——осуществимое множество, то осуществимо и некоторое множество 匕 мощность которого недостижима и больше, чем мощность множества X. Следовательно, аксиома существования собственного класса недостижимых кардиналов является естественной аксиомой теории множеств Гёделя ——Бернайса. Подобные рассуждения не проходят, если мы примем только ZF-вариант. Таким образом, утверждение, допускающее осуществимость произвольно больших множеств недостижимых мощностей, является следствием такого подхода к супербесконечности, при котором допустима актуализация.
Пойдем теперь дальше и попытаемся актуализировать супербесконечность. Наша первоначальная область всех бесконечных множеств, таким образом, становится некоторым исходным множеством области бесконечных множеств, поэтому мы будем говорить, что она суперсчетна. Проследив далее эту аналогию, мы придем к заключению, что суперсчетная мощность является сильно измеримым кардиналом. Следовательно, в случае, если мы допускаем актуализацию супербесконечности, мы должны добавить к аксиомам Гёделя —Бернайса и аксиому существования сильной меры.
Наконец, пойдем еще дальше. Мы будем актуализировать супербесконечность, продолжая процесс актуализации до абсурда. Сейчас нас будет интересовать вопрос, какими дополнительными аксиомами можно охватить эту область всех псевдовозможных множеств.
Из сказанного выше вытекает, что довольно хорошо мотивировано добавление к системе GB аксиомы, по которой существует собственный класс сильно измеримых кардиналов.
Этого, однако, было бы недостаточно, поскольку ата
аксиома удовлетворяется и в случае, когда приведенные выше итерации актуализации мы проводим не слишком долго. Следовательно, необходимо добавить еще некоторые другие аксиомы.
Мотивировкой для следующей аксиомы нам послужит тот факт, что при достаточном числе итераций актуализации можно описать нетривиальные эндоморфизмы области всех осуществимых множеств. Прослеживая эту идею более подробно, мы приходим к заключению, что наша новая аксиома в системе GB может быть сформулирована в следующей форме:
В каждом собственном классе, элементами которого являются отношения, существуют хотя бы два разных отношения, таких, что одно можно гомоморфно отобразить в другое.
В случае надобности ее можно сформулировать в более сильной форме:
Для любой данной мощности в каждом собственном классе, элементами которого являются отношения, существуют хотя бы два разных отношения, таких, что множество всех гомоморфизмов одного из них в другое имеет большую мощность, чем эта наперед заданная мощность.
Кризис
Аксиомы больших мощностей не могут быть доказаны; ни в системе GB, ни в системе ZF. Несмотря на это, мы привели определенные аргументы в пользу их оправданности, ко. торые, однако, в значительной степени обусловлены тем, что, в случае, если бы оказалось, что рассуждения, из которых- мы исходили, неправильны, эти аргументы тут же о&ернулцск бы против принятия этих аксиом.
Однако под вопросом оказываются не только аксиомь| больших мощностей. В подобном и, собственно говоря, еще в более безвыходном, положении находятся аксиома выбора, аксиома детерминированности (axiom of determinateness), ги* потеза континуума и целый ряд других аксиом. Об этом мы уже упоминали во введении к нашей книге, и, поскольку речь идет о всем известном кризисе канторовской теории множеств, мы не будем на этих вопросах подробнее останавливаться.
Кризис, постигший канторовскую теорию множеств, начинает постепенно захватывать и другие математические дисциплины. Этого и следовало ожидать, поскольку эти дисциплины опирались с таким доверием на канторовскую теорию, множеств, что нередко заменяли свою первоначальную про-. блематику проблематикой, индуцированной теорией мно
жеств. Поиск убежища в формализме или прагматизме, хотя сам по себе и является определенным выходом из положения, не может удовлетворить всех математиков.
НАБРОСОК ОБЩЕЙ ТЕОРИИАКТУАЛЬНО БЕСКОНЕЧНЫХ МНОЖЕСТВ
Об одной формулировке Больцано
В § 20 книги [1] Больцано пишет:《Перейдем теперь к рассуждению о в высшей степени заслуживающей внимания особенности, которая может встретиться, когда речь идет об отношении двух множеств, если оба они бесконечны, которая, собственно, даже встречается всегда и, однако, до сей поры упускалась из виду в ущерб... А именно, я утверждаю: два множества, оба бесконечные, могут быть в таком отношении друг к другу, что, с одной стороны, можно связать в пару каждый предмет, принадлежащий одному из них, с каким-то предметом, принадлежащим другому из них, таким образом, чтобы ни один предмет в обоих множествах не остался без пары, а также чтобы ни один из них не встретился в двух или более нарах…》
Сегодня мы бы это, разумеется, сказали короче: два множества, оба бесконечные, могут быть друг на друга взаимно однозначно отображены. Учитывая различие, которое Больцано делает между существующими и возможными множе-- ствами, нас не удивит, что он говорит, что упомянутые множества могут быть друг на друга отображены, а никоим образом не что они уже отображены друг на друга. Такое отображение только непротиворечиво, осуществимо ли оно —— это уже другой вопрос.
Под влиянием более поздних результатов канторовской теории множеств утверждение Больцано о том, что такое отображение двух бесконечных множеств возможно всегда, счи- талось заблуждением Больцано.
Генеральный коллапс
Под генеральным коллапсом мы понимаем следующее утверждение:
Пусть X, У — два существующие бесконечные множества. Тогда осуществимо взаимно однозначное отображение F мно жества X на У.
Правильность генерального коллапса можно в наше время считать достаточно подтвержденной. Несомненно, нам нетрудно будет сойтись на том, что множество всех взаимно однозначных функций, областью определения которых является конечное подмножество множества X, а областью
значений — конечное подмножество множества У, по меньшей мере непротиворечиво. Тогда естественное упорядочение этого множества влечет за собой существование взаимно однозначного отображения X на У. Это обстоятельство является достаточным аргументом в пользу того, чтобы считать такое отображение 尸 непротиворечивым, т. е., представляя себе такое отображение, мы не придем к противоречию. Поскольку декартово произведение множеств X м У мы считаем осуществимым, нам не остается ничего другого, как считать и отображение 尸 осуществимым.
Следствия генерального коллапса
Если X — некоторое существующее бесконечное множество, то множество А(Х) неосуществимо. Если бы было осуществимо некоторое бесконечное множество У, элементами которого являются все подмножества множества X, то, согласно генеральному коллапсу, было бы осуществимо и взаимно однозначное отображение 尸 множества X на У. Но тогда диагональный метод Кантора позволяет нам осуществить такое подмножество множества X, которое не является элементом множества У. Итак, множество Р(Х) неосуществимо, поскольку нельзя посредством одного законченного акта перевести одновременно в состояние существования все осуществимые подмножества множества X. При этом, однако, множество Р(Х) все еще может быть непротиворечивым, и, следовательно, мы можем его изучать, хотя уже не методами классического исчисления предикатов, а средствами, более адекватными его характеру.
Из предыдущих рассуждений непосредственно вытекает, что универсум множеств, содержащий бесконечное множество, никогда не будет совершенным.
Область вещественных чисел мы не можем считать завершенной даже в наше время. А именно, мы всегда можем уже существующие вещественные числа каким-либо внешним спо* собой, т. е. способом, выходящим за рамки универсума множеств, в котором мы работаем, перенумеровать натуральными числами, и, таким образом, добавить извне к этой области новое вещественное число.
Подобным же образом все точки, лежащие на некоторой прямой, т. е. все существующие точки, эту прямую не исчерпывают. А именно, мы всегда можем добавить к этой прямой некоторую новую точку. Следовательно, неверно, что прямая—это множество всех лежащих на ней точек, хотя она этим множеством и определена.
Потенциальную супербесконечность нельзя актуализировать, А именно, если бы посредством некоторого суперакта
были переведены в состояние существования все первоначально осуществимые множества, то между ними были бы также и все осуществимые подмножества некоторого бесконечного множества X. Следовательно, и множество Р(Х) было бы осуществимо. Однако, так поступив, мы бы пришли к противоречию с генеральным коллапсом.
Таким образом, генеральный коллапс аннулирует своими следствиями все рассуждения, которые мы проводили в предыдущем параграфе, начиная с заглавия «Предпосылки осуществимости множества всех подмножеств».
Канторовская теория множеств
Математика, миром которой является канторовская теория множеств,——это математика, в которой все события происходят в некотором ZF-универсуме или GB-универсуме множеств. Этот универсум является несовершенным, чего мы, однако, находясь в нем, не осознаем, т. е. пока осуществимым мы считаем только то, что в нем осуществлено.
Такие конструкции, как булевы модели, пермутационные модели, L-модель Гёделя и т. п., которые проводятся внутри нашего универсума множеств, дают возможность предполагать, что возможны и другие универсумы множеств. Действительно, рассматривая эти конструкции с точки зрения общей теории актуально бесконечных множеств, мы тут же обнаруживаем, что они нам дают руководство к осуществлению других ZF-универсумов множеств, которые шире или уже нашего исходного.
Поскольку множество всех подмножеств бесконечного множества неосуществимо, нельзя в каком-то абсолютном смысле ставить вопрос о справедливости аксиомы выбора, гипотезы континуума и т. п. Имеет смысл интересоваться справедливостью этих утверждений только в том или другом ZF-универсуме множеств. Это, однако, другой вопрос, и на него известен целый ряд удовлетворительных ответов.
Математика канторовской теории множеств опирается на основную гипотезу канторовской теории множеств, в которой пам теперь придется отказаться от требования совершенства соответствующих универсумов множеств. Однако аргументы, которые свидетельствовали в пользу этой гипотезы в предыдущем параграфе, теперь теряют свою силу. В частности, аксиома, требующая существования множества всех подмножеств любого множества, ничем не обоснована. Таким образом, математика, опирающаяся на канторовскую теорию множеств, теряет почву под ногами.
Принимая предположение об осуществимости множества всех подмножеств существующего множества, математика
попадает в странный мир. Это мир прямо сказочный, в котором мы встречаемся с целым рядом удивительных существ в виде разных фантастических топологических пространств, алгебраических структур и т. п.
Бессмертие канторовской теории множеств состоит не в том, что она настоящая, а как раз, наоборот, в ее фантастичности, в ее способности наводить на размышления, которые позволили ей вдохновлять математику целой эпохи.
Проблема совместимости областиосуществимых множеств
После того, как мы при рассмотрении множеств отделили друг от друга непротиворечивость и осуществимость, мы должны обращаться с областью осуществимых множеств очень осторожно.
При рассмотрении некоторых непротиворечивых множеств X и У разум не запрещает рассматривать оба этих множества одновременно. Совершенно другая ситуация, однако, возникает в случае, когда множества X н У осуществимы. Мы не можем гарантировать, что область осуществимых множеств совместна, т. е. что из осуществимости каждого из множеств X и Y вытекает также их одновременная осуществимость. В реальном мире это ясно, поскольку, например, из одного камня можно «осуществить» разные статуи, но осуществление одной из них исключает осуществление ряда других.
Многое свидетельствует о том, что область осуществимых множеств несовместна. Во всяком случае, пока эта проблема не будет разрешена, мы должны обращаться с областью осуществимых множеств таким образом, как будто она несовместна.
Переводя множества в состояние существования, мы начинаем фильтровать область осуществимых множеств. А именно, после осуществления некоторого множества область осуществимых множеств может сузиться. На следующем шаге мы можем осуществить уже только множество из этой суженной области осуществимых множеств, и при осуществлении следующего множества область осуществимых множеств опять уменьшится. Поэтому мы будем говорить, что процесс осуществления всегда протекает на некотором фильтре осуществимых множеств.
Множество натуральных чисел
Множество натуральных чисел мы мыслим посредством понятий и связей между ними, которые мы для этой цели создали и которые мы считаем не приводящими к противоре-
чию. При этом, однако, мы не способны разработать такие понятия, с помощью которых нам бы удалось это множество описать совершенно однозначно. Следовательно, предполагая осуществимость множества натуральных чисел, мы предполагаем, что осуществимо только некоторое множество из многих, свойства которых уже отражены в соответствующих понятиях. Это означает, что возможны разные множества, для которых выполняются требования, предъявляемые к множеству натуральных чисел, даже в случае, когда отдельные натуральные числа понимаются в смысле фон Неймана.
К множеству натуральных чисел мы также предъявляем требования, относящиеся к области осуществимых множеств. В частности, мы требуем, чтобы это множество было после осуществления стандартным, т. е. чтобы каждое его непустое осуществимое подмножество обязательно обладало первым элементом. Если бы область осуществимых множеств была совместной, было бы возможно только одно стандартное множество натуральных чисел. Но без этого предположения нельзя исключить, что может быть больше чем одно стандартное множество натуральных чисел, точнее, разные осуществимые множества натуральных чисел, отличающиеся даже справедливостью некоторого утверждения о натуральных числах, могут быть осуществлены в качестве стандартных. В этом случае, однако, осуществив в качестве стандартного одно из множеств, мы уже не можем таким же образом осуществить остальные.
При переводе в состояние существования бесконечных множеств мы обычно вначале осуществляем некоторое стандартное множество натуральных чисел. Тем самым мы задаем определенный фильтр на области осуществимых множеств. Этот шаг является решающим, поскольку он предопределяет также непротиворечивость, связанную очевидным образом с таким стандартным множеством натуральных чисел.
Стандартные множества
Имея в распоряжении стандартное осуществленное множество натуральных чисел, мы можем разделить на стандартные и нестандартные и остальные существующие множества. Множество нестандартно, если осуществима последовательность множеств, первым членом которой является само это множество, а каждый следующий член последовательности является элементом предыдущего. В наше время теория множеств ограничивается в большинстве случаев изучением стандартных множеств. Поэтому и в основной гипотезе канторовской теории множеств уместно требовать, чтобы
упомянутый универсум множеств был стандартным, т. е. чтобы он не содержал нестандартных множеств.
По несчастному стечению обстоятельств нестандартные множества были вытеснены из теории множеств незадолго до выявления их полезности.
Предположим, что уже создан некоторый стандартный ZF-универсум множеств. Тогда мы можем интерпретировать разные конструкции нестандартных моделей ZF как конструкции изоморфных образов некоторых ZF-универсумов множеств, па этот раз уже нестандартных.
Предположим, что аксиоматическая теория ZF непротиворечива. Тогда по теореме Гёделя мы можем определить ее модель. Таким образом, из того, что было сказано выше, мы имеем право заключить, что можно посредством некоторого законченного акта создать ZF-универсум множеств. Этот универсум может быть, однако, нестандартным. Предположение о возможности создания стандартного ZF-универсума множеств гораздо сильнее предположения о непротиворечивости теории ZF.
АКТУАЛЬНАЯ БЕСКОНЕЧНОСТЬО ТОЧКИ ЗРЕНИЯ АЛЬТЕРНАТИВНОЙ ТЕОРИИ МНОЖЕСТВ
Теологическая мотивировка
До сих пор мы обсуждали актуально бесконечные множества таким образом, как будто бы мы знаем, о чем идет речь. Актуальная бесконечность или, более точно, то, что мы под ней подразумеваем, не принадлежит к числу феноменов. Бесконечные множества мы не можем созерцать ни в осуществлении, ни в возможности. Больцано хорошо понимал, что бесконечные множества может созерцать только бог. Математики, однако, не могли смириться с больцановским доказательством существования бесконечного множества, а поскольку другого доказательства они не нашли, они постарались о нем забыть. Теологические мотивировки, однако, не удалось из математики совсем устранить, они были устранены только из сознания. Тем прочнее они обосновались в подсознании.
В силу того что математики присвоили себе право решать, какие утверждения о бесконечных множествах справедливы, они как будто поставили себя на место, с которого эти Множества можно созерцать, т. е. на место, доступное только богу. Говоря, что некоторое вещественное число, обладающее определенными свойствами, существует, мы ведь имеем в виду не что мы его можем найти или что его вообще кто-то может найти, а что его видит бог. Но мало того, мы начали
проводить конструкции, в которые входит бесконечно много объектов. Например, мы образуем предел некоторой последовательности лишь на основании того, что она удовлетворяет условию Больцано ——Коши. О пределе такой последовательности мы часто не можем сказать ничего другого, кроме того, что он существует. Бесконечные конструкции и манипуляции часто выходят за рамки наших возможностей. Вследствие этого в математике стали появляться такие объекты, которые никто не может прямо созерцать. Больцановская непрерывная функция без производных может служить этому первым примером. Таким образом мы создаем объекты, которые, собственно, создать не умеем.
Единственным настоящим аргументом в пользу принятия аксиомы выбора является то, что бог обладает могуществом такую функцию выбора сотворить. С другой стороны, аксиома детерминированности также хорошо аргументирована, по* скольку бог не может не знать, как надо оптимально играть соответствующую игру.
Наконец, мы должны признать, что акты, посредством которых в предыдущих параграфах переводили множества из состояния возможности в состояние существования, являются не чем иным, как актами божьего могущества.
Феномен актуальной бесконечности
Как бы мы ни старались, мы не можем созерцать бесконечные множества《очами божьими》. Глядя на такое множество, мы видим только то, что видим, а не то, что хотели бы видеть. Если нам кажется, что мы видим актуально бесконечное множество, а значит, целое и одновременно все его отдельные элементы, то мы себе представляем это целое и его отдельные элементы как удаляющиеся от нас в разных направлениях к горизонту и по мере приближения к горизонту все более затуманивающиеся.
Таким образом, пытаясь себе представить некоторое актуально бесконечное множество, мы представляем себе только счетный класс в смысле альтернативной теории множеств. Другими словами, то, о чем мы думаем, что это актуально бесконечное множество, в действительности представляет собой счетный класс. Следовательно, мнимый феномен актуальной бесконечности — это феномен счетного множества.
Модели фильтров осуществимых множеств
Представляя себе стандартное множество натуральных чисел, мы себе представляем класс FN, Конечно, нет надобности долго объяснять, что класс Л, определенный в конце
третьего раздела гл. II, является подходящей моделью максимального фильтра стандартных осуществимых множеств. Таким образом, если мы считаем, что работаем с существую* щими стандартными актуально бесконечными множествами, то с точки зрения альтернативной теории множеств мы находимся внутри класса А. Изучением классов, моделирующих такие фильтры на осуществимых множествах, которые содержат и нестандартные множества, пока никто в альтернатив* ной теории множеств не занимался. Такое изучение могло бы принести результаты, касающиеся структуры актуально бесконечных нестандартных множеств, т. е. проблема* тики, от которой классическая теория множеств отказалась.
Расширенный универсум, изучаемый в альтернативной теории множеств, зависит существенным образом от горизонта наших способностей наблюдения. Задачей класса FN является как раз отражение удаленности горизонта. Поскольку горизонт может находиться на разных расстояниях, возможны и разные универсумы, а именно универсумы, отли' чающиеся своими классами FN. Эти расширенные универсумы могут, конечно, отличаться друг от друга и некоторыми утверждениями, касающимися классов. Каждый такой рас* ширенный универсум имеет свой класс Л, который может иметь в разных расширенных универсумах разные дополни* тельные свойства и, следовательно, моделировать некоторый другой фильтр стандартных осуществимых актуально бесконечных множеств.
Аксиомы канторовской теории множеств
В канторовской теории множеств мы предполагаем возможным такой расширенный универсум, в котором класс А удовлетворяет основной гипотезе канторовской теории множеств. Под ZF-универсумом мы понимаем такой элемент и класса Л, что в классе и[\А выполняются все аксиомы ZF и, кроме того, для любых х, у ^Л из того, что у ^х^и. вытекает, что у^и.
Основную гипотезу канторовской теории множеств мы можем теперь сформулировать как следующую дополнитель* ную аксиому альтернативной теории множеств:
Для каждого х е А существует ZF-универсум мм/, та* КОЙ, ЧТО % W 〃・
Эта аксиома может быть, конечно, по-разному усилена в соответствии с традиционными канторовскими представлениями. После принятия этой аксиомы, которая канторовской
теорией множеств подсознательно принимается, канторовская теория множеств становится не чем иным, как изучением одного специального класса в определенном типе расширенных универсумов, изучаемых альтернативной теорией множеств. До сих пор не было найдено соображений, опирающихся на основную интуицию альтернативной теории множеств, которые свидетельствовали бы в пользу принятия этой аксиомы. Было бы чрезвычайно интересно такие соображения найти.
Над развитием математики, опирающейся на альтернативную теорию множеств, работает небольшая группа пражских математиков. В этом добавлении приводятся в качестве примера некоторые из достигнутых результатов, которые были или в ближайшее время будут опубликованы. Для каждой темы мы приводим ссылки на те работы, в которых содержатся более подробные сведения.
Выбор приведенных здесь тем отражает личные вкусы авторов. Несмотря на большие усилия, группа неспособна охватить открывающуюся проблематику во всем ее объеме. Последнюю следовало бы развивать в следующих трех направлениях:
новая математизация того, что уже математизировалось классически;
поиск и математизация тех областей, которые до сих пор не были математизированы;
развитие внутренней проблематики альтернативной теории множеств.
Отметим попутпо, что при таком развитии альтернативной теории иногда приходится добавлять новые аксиомы. Некоторые из них, например аксиома отражения, интуитивно верны, и поэтому их можно принять на правах равноценных аксиом альтернативной теории множеств.
С другой стороны, некоторые другие аксиомы, например аксиомы канторовской теории множеств, отражают добавочные предпосылки, из которых исходят определенные математические теории, и потому принятие этих аксиом обусловлено нашим желанием заниматься указанными теориями.
Ультрафильтры множеств [21]
Мы будем иметь дело с ультрафильтрами в системе всех теоретико-множественно определимых классов и ограничимся рассмотрением ультрафильтров, содержащих множество,
Следующие два сегмента натурального ряда ^ естественным образом характеризуют ультрафильтр 飯:
卩(ЗЮ = {a; (Vp)((p ga&Up® 峭今 pf]3W = 0)}, 夕懒)={*"xes耽)(-1х鼻a)}.
Теорема.. Если 航 ——нетривиальный ультрафильтр на классе Sdu всех теоретико-множественно определимых классов, содержащий множество, то
\1/\/\1/\/\1/а b с d е/(\/|\/(\/(\/(\\1/\/\1/\/\1/а b с d е/(\/|\/(\/(\/(\а, р е м(航)今а,0三m(航);
\1/\/\1/\/\1/а b с d е/(\/|\/(\/(\/(\
\1/\/\1/\/\1/а b с d е/(\/|\/(\/(\/(\
а w(л(Ф1)& р w w(航)今 а-p е v(S)l);
если v(©l) есть п-класс, то 3R не является ^-полньш\ если 航 не является ^-полным, то 卩趣)=FN.
Следующие две теоремы показывают, что для всяких двух сегментов R 三 S и N существуют ультрафильтры 航,航‘,такие, что м(航)==м(ШГ) = А & v(3R) = w(航')=S и 航 является ①-полным, в то время как ШТ не со-полон, при естественном предположении, что существование таких ультрафильтров не запрещено первой теоремой.
Теорема. Если собственное полумножество S есть сегмент, замкнутый относительно сложения, то существует нетривиальный ультрафильтр 2R на Sd% не являющийся(a-полным 〃 такой, что v(2)l) = S.
Теорема. Если FN 互 R 岳 S ——два сегмента, такие, что S не является п-классом и имеет место формула
(Va 国 R) (V0 曰 S) (a • В & S & (Va, 0 w R) (a • р m R)),
то существует «-полный ультрафильтр на 8d% такой, что М (航)=и V (2Л) = S.
Эндоморфичные универсумы [18], [22], [23]
Класс называется эндоморфичным универсумом, если он подобен универсальному классу. Следовательно, класс Л является эндоморфичным универсумом тогда и только тогда, когда существует эндоморфизм F, такой, что rng (尸)=4
Эндоморфичный универсум является копией универсального класса, подходящим образом вложенной в исходный универсальный класс.
Теорема. Следующие свойства класса А эквивалентны: (1) А——эндоморфичный универсум
если 屮(Zi, ..., Zn)—нормальная формила языка FL$, то для любых не более чем счетных подклассов Xi,... ...,Хп класса А имеем q/(Xi, ..., XQ =(р(Хь ..., Х〃);
класс А удовлетворяет следующим двум условиям'.
если(p(z)——теоретико-множественная формула языка FU, то
(Зх)((р (х)今(Эх 三 4)屮(х),
для каждого счетного класса F ^А существует /е4 такое, что 尸三 f;
если {q)rt(2); n е FN}—последовательность теоретикомножественных формул языка FLa, то
(Bx)(Vn) <рл (х)令(Зх 三 Д)(Уп) у* (х).
Класс Def (который сам по себе не является эндоморфич- ным универсумом) может быть получен как пересечение двух эндоморфичных универсумов или даже как пересечение убывающей последовательности эндоморфичных универсумов, причем эта последовательность счетна. С другой стороны, пересечение не более чем счетного количества раскрытых эндоморфичных универсумов является эндоморфичным универсумом. Объединение произвольной счетной возрастающей последовательности эндоморфичных универсумов не обязательно является эндоморфичным универсумом.
Теорема., Пусть 航一кодируемый класс эндоморфичных универсумов, такой, что для всякого не более чем счетного 贝三航 существует А е ЭЛ, такой, что U 况三 4 Тогда U 耽 является эндоморфичным универсумом.
Теорема.. Пусть А и В — эндоморфичные универсумы. Тогда существует наименьший эндоморфичный универсум, подклассом которого является класс Л U 5.
Теорема,. Существует транзитивный эндоморфичный универсум являющийся пересечением счетного количества множеств.
Теорема,. Если А — эндоморфичный универсум, то {J А является раскрытым эндоморфичным универсумом.
Для произвольных класса Л и множества d положим
A[d] = {f(d); f^A&d^ dom(f)}・
Теорема. Пусть A — эндоморфичный универсум 〃 d е \JA. Тогда A [d]——наименьший эндоморфичный универсум, подклассом, которого является класс 4 U{d}・
Множество у называется определимым с использованием параметров из класса X, если существует теоретико-множественная формула q)(z) языка FL% такая, что верны формулы (三!之)屮(z) и q)(z/). Обозначим через Defx класс всех множеств, определимых с использованием параметров из класса X.
По данным двум классам X、У определим класс, который мы назовем резервом класса X по отношению к классу У, следующим образом: Rsv(X, У) = {х; Def^ub:} П ^ = 0}.
Теорема,, (а) Пусть X, У ——теоретико-множественно определимые классы или, более общо, пусть пара 〈X, У〉вполне раскрыта (определение см. далее). Тогда класс Rsv(X, У) раскрыт.
(Ъ) Пусть X, У суть в-классы. Тогда класс Rsv(X, У) раскрыт.
Теорема,. Пусть Rsv(X, У) — раскрытый непустой класс. Тогда существует эндоморфичный универсум Л, такой, что Х^А uY[\A = 0.
Теорема. Пусть для каждого множества у класс Rsv(X, {у}) раскрыт. Тогда пересечение всех эндоморфич- ных универсумов, содержащих X, есть в точности класс Def X.
Теорема,. Существует эндоморфичный универсум Д, такой, что начальный сегмент {а 三 N; а 三 4} с обычными операциями сложения 〃 умножения не является моделью арифметики Пеано.
Теорема», (а) Пусть w ^ Defw. Тогда существует эндоморфичный универсум, Д, такой, что w ^А и w ^А.
(Ь) Каждое бесконечное множество и содержит подмножество такое, что w 柒 Defw.
Теорема., Существует эндоморфичный универсум 4, такой, что
(Vy ^^\ГУ)(Эаь a? w у \ PN)(a{ w 4 & % 柒 /).
Теорема,. Пусть х, у, d суть множества, причем Defx П r(yU {d}) = 0, dw U Def х, х, у w Def(* и ⑷),Тогда существует эндоморфичный универсум Л, такой, что х^А, у()А = 0 〃 A[d]= К
Подобия, допускающие расширениядо автоморфизмов [23]
Теорема., Пусть и — множество и Н ——счетный класс. Предположим,, что F = 7/|J Id f (u U{^}) есть подобие u rng (尸)=dom(F). (Здесь Id(x) обозначает тождественное
отображение множества х.) Тогда существует автоморфизм /*, такой, что 户 m F.
Теорема,. Пусть функция f является множеством и подобием. Предположим, что существует подобие 尸=f, такое, что dom (尸)——наименьший класс Т, удовлетворяющий следующим трем условиями T^dom(f), TmP(T) 〃 для всякого множества 〃三 dom(尸)имеет место равенство 尸(〃)=尸“ 〃 (такое 尸 определено однозначно). Тогда существует автоморфизм 戶,такой, что 戶 m f.
Раскрытия [19]
Класс X назовем вполне раскрытым, если для каждой нормальной формулы 屮(z, Z) языка FL класс {х;(р(х, X)} раскрыт.
Кодируемый класс 耽 называется раскрытым тогда и только тогда, когда существует кодирующая пара〈К, S〉, которая вполне раскрыта (более точно: мы требуем, чтобы класс KX{O}USX{1} был вполне раскрыт).
Если ф — формула языка FLv и SW — кодируемый класс, то через 屮‘耻)мы обозначим формулу, получающуюся из 屮 ограничением всех кванторов по классам формулы 屮 элементами SW (кванторы по множествам при этом остаются без изменения).
Удобно сопоставить каждому классу вполне раскрытый класс, имеющий свойства, аналогичные свойствам исходного класса. Й связи с этим кодируемый класс SW назовем раскрытием кодируемого класса 贝,если SW ——вполне раскрытый кодируемый класс, такой, что 屮(况)鼻屮像)для каждой формулы ф е pl- класс X назовем раскрытием класса У, если X — вполне раскрытый класс, такой, что имеет место(р(Х)三 屮(У) для всякой Нормальной формулы 屮(Z) языка FL.
Теорема. Для каждого кодируемого класса существует его раскрытие.
Теорема,. Пусть кодируемый класс SW есть раскрытие кодируемого класса 猊.Тогда кодируемый класс ШУ является раскрытием класса 51 е том и только в том случае, когда су~ ществует автоморфизм F, такой, что ШГ =尸“耽.В частности, если класс X — раскрытие класса У, класс Z является раскрытием класса У тогда и только тогда, когда существует автоморфизм 尸,удовлетворяющий условию Z — Ftl X.
Теорема.. Кодируемый класс SW вполне раскрыт тогда 〃 только тогда, когда выполняются следующие условия'.
(Rvi) если (р(г, Zi, …,ZQ — формула языка FLy 〃 Xi, Xk~ элементы 现 то класс {х;屮傢)(招 %b ..., X"} вполне раскрыт}
(Rv2) если {①式之,Z° ・…,Z統);n 三尸N} — последовательность формул языка FLy 〃 {Х«; л 三尸N}—подкласс SW, т。
(Vn)O% в 呪)(чГ (X,占,…,XQ & …& 嘤)(X,占,...,XQ)今
(EIXR2)l)(V〃)<e)(X, X],…,XQ.
Теорема.. Пусть 屮(Z)——формула языка FL 〃 кодируемый класс SW — раскрытие кодируемого класса 泣 Тогда класс {х; В3n)(%)} есть раскрытие класса {х;屮网(%)}・ В частности, если i|)(z, Z) — нормальная формула языка FL 〃 класс X — раскрытие класса У, то класс {х; i|)(x, X)} есть раскрытие класса {х; 2(%, Y)}.
Теорема. Если X обозначает замыкание X в топологии 旦 то X = U {У;《У есть Раскрытие класса X》}.
Теорема. Кодируемый класс имеет в точности одно раскрытие тогда и только тогда, когда существует кодирующая пара этого кодируемого класса, имеющая вид {х;(р(х)}, где Ф — теоретико-множественная формула языка FL.
Стандартные расширения [18]
В альтернативной теории множеств имеется много различных эндоморфичных универсумов. Во многих случаях имеются возможности для естественного расширения эндоморфич- ного универсума.
На этом пути мы можем имитировать результаты, которые получаются традиционными методами нестандартного анализа в стиле Робинсона.
Пусть Л — эндоморфичный универсум. Операцию fx, определенную на всех подклассах Д, назовем стандартным расширением на Л, если для всякой нормальной формулы q)(Zi, ..., Zn) языка FLa и произвольных классов Хь ,,« 一 .,Xп 三 А имеем
屮貝(爲,Xn)^(p(ExXb ExXQ.
В частности, доказано, что операция Ех и гёделевы операции коммутируют. Можно показать, что каждый эндоморфичный универсум имеет не более одного стандартного расширения и что существуют эндоморфичные универсумы, у которых есть стандартное расширение.
Теорема.. Класс Ех(Х) вполне раскрыт для всякого X 三 А,
Теорема,. Класс Ех(Х)\Х раскрыт для всякого X三4 〃, яроме того, п Fin (X) =Ф Ех (Л) \% =И= 0.
Аксиома отражения [20]
Эта аксиома может служить примером интуитивно истинного утверждения, которое тем не менее не включено нами в основную аксиоматическую систему альтернативной теории множеств, так как оно в большинстве рассмотрений не является необходимым.
Эта аксиома утверждает существование систем классов (называемых отражающими системами), которые, с одной стороны, кодируемы и, таким образом, «малы», а с другой стороны, имеют 《те же свойства», что и система всех классов.
Будем говорить, что класс 81 есть отражающая система ^классов), если выполняются следующие два условия:
для всякой формулы(p(Zi, ..., ZQ языка FLy и лю- ,6ых Ль Xk^Si имеем 屮(Xb ..., Xj =屮阿(%b ..., XQ・
если {Xn\ n ^ FN}^^y то существует кодирующая пара ?K, S〉, которая кодирует {Х〃; п 三 FN}.
Аксиома отражения
Для каждого класса X существует кодируемая отражающая система 况 такая, что X w Л.
Аксиома отражения дает возможность ввести новые типы стандартных расширений, определенных на отражающих системах, так, что мы можем имитировать расширения нестандартных методов.
Элиминация бесконечно малых количеств [5]
Пусть 屮(X)——формула, описывающая некоторое свойство подмножеств вещественных чисел с использованием бесконечно малых количеств или бесконечно больших чисел (т. е. q)(X) — формула, все кванторы в которой суть кванторы по вещественным числам, с единственной свободной переменной X по подмножествам вещественных чисел, содержащая в своем составе предикат «быть бесконечно большим натуральным числом»). В частности, мы можем описывать таким образом все свойства вещественных функций от п вещественных переменных в инфинитезимальном исчислении лейбницевского типа. Бесконечно большие натуральные числа могут связываться в различных местах формулы 屮 кванторами. В такой ситуации существует процедура нахождения формулы “(X), описывающей то же самое свойство, в которой используются лишь вспомогательные переменные для веще-
ственных и натуральных чисел и не используются бесконечно большие и бесконечно малые количества.
Заметим, что, например, для свойства Hm / (х) = & такая
процедура хорошо известна со времени Коши.
Заметим еще, что Сохор доказал, что предикат «быть- стандартным действительным числом》не может быть элиминирован в общих нестандартных моделях.
Оценки [9] — [111
Теорема. Пусть R есть я-эквивалентностъ на а. Тогда существует метрика h: a2 f RN(^G) (ade RN(^O) = {x ^ 0; x 三 RN}), такая, что имеет мес笈а Л(х, у)~0 = xRy.
Более общо', пусть Sd; — раскрытие класса Sdy, и пусть' R есть ^-эквивалентное^ на классе A w Sdy. Тогда сущест-- вует метрика Н на Sdy> такая, что имеет место Я(х, у)』0 = 曰 xRy.
Заметим,, что существует метрика Hr Sdy, такая, что1 Я(х, 公三 6= % 旦 у, но не существует метрика Н е Sdv Q ЭХИМ СВОЙСТВОМ,
Теорема, Пусть Q есть я-идеал (соответственно а-идеал на: Р(а)). Тогда существует отображение ft: P(a)fRN(^0) ^соответственно h: Р(а)->N), такое, что ft(x) = 0 ^ хе Q1 (соатаетственно Л (х)三 FN = % 三 Q) 〃
也(% U勿匸厶(%) +无®),无&y=>九⑴《%®).
Указанные результаты суть частные случаи общих теорем; ©6 оценке.
Изображения моделей РА и ZF
Наша цель состоит в том, чтобы изобразить модели ариф-- метики Пеано РА в виде некоторых подструктур натурального ряда N и модели ZF или ZFfin в виде подструктур уни-нереального класса V.
Теорема. Пусть М Q РА. Тогда существуют подструктурами структуры〈N, 0, 1+> 〃 функция Д являющаяся множеств ^ом, такая, что М и <Af*, fri(-M*)3> изоморфны.
Теорем% Пусть М|= ZF или М |= ZFfin. Тогда существует' экстенсиональный класс Л, такой, что Рнп(4)三 4, операции U, \, П абсолютны для А и структуры М и <Д,三〉изоморфны.
Последняя теорема может быть легко усилена*
Реальные и воображаемые классы [6]
Каждое наше наблюдение характеризуется некоторым отношением неразличимости. Классы, которые мы наблюдаем на горизонте наших возможностей наблюдения, суть в точности фигуры в упомянутом отношении неразличимости. Эти рассмотрения ведут к следующим определениям.
Класс X расширенного универсума назовем реальным, если существует отношение неразличимости =, такое, что X является фигурой в этом отношении 士. Класс X, не являющийся реальным, называется воображаемым.
Теорема. Пусть 尸一автоморфизм. Если X — реальный класс, то 尸"X также реальный класс.
Теорема. Если (р(х, %ь ..., Хп) — формула языка FLp и 匕,...,Yn суть реальные классы, то класс {у;(р(у,Уь ...
YQ} также реальный.
Теорема. Класс {尸 “X;尸 есть автоморфизм} кодируем тогда и только тогда, когда X ——реальный класс.
Теорема. Если X ——реальный раскрытый класс, то он есть п-класс.
Теорема. Класс й является воображаемым.
Теорема. Пусть 士 — компактное отношение эквивалентности. Пусть V/~ — несчетный класс. Если далее X ——селектор отношения эквивалентности =, то X ——воображаемый класс.
Теорема. Если F ——автоморфизм, отличный от тождествен* ного отображения, то 尸 есть воображаемый класс.
Теорема. Эндо морфинный универсум является воображаемым классом тогда и только тогда, когда он не является 乳-классом.
Теорема. Для всякой реальной функции 尸 существует последовательность {尸门;п w FN} теоретико-множественно определимых функций, такая, что F 三 U{F〃;北 已 FN}.
Теорема. Если а 丰 FN、то существует реальное взаимно однозначное отображение а на 2а, и в то же время всякое взаимно однозначное отображение а на а2 является вообра^ жаемым.
Метаматематика альтернативной теориимножеств [16], [17]
Пусть ZFfin (соответственно KMfIn) — теория Цермело — Френкеля (соответственно теория Келли ——Морса), в которой аксиома бесконечности заменена ее отрицанием. Пусть КМ-——теория множеств Келли ——Морса, в которой исключена аксиома множества подмножеств. Через AST мы обозначим подходящим образом формализованную аксиомати* ческую систему, описанную в первой главе.
Можно показать, что ZFfin эквивалентна той части си* стемы AST, которая относится только к множествам. Далее, KMfin эквивалентна теории, которая получается из AST путем замены аксиомы о продолжении аксиомой, утверждающей, что каждый подкласс множества есть тоже множество.
Результаты, касающиеся интерпретируемости исследованных теорий, можно свести в следующую диаграмму, где -> обозначает существование интерпретации первой теории во второй. Перечеркнутая стрелка указывает, что соответствующей интерпретации не существует.
КМнп 工 AST 工 ZF
км-
Как видно из этой диаграммы, теория AST «существенно сильнее», чем KMfin, в смысле интерпретируемости. Однако положение этих теорий изменится, если мы исследуем доказуемость теоретико-множественных формул. Можно показать, что в AST доказуемы в точности те же теоретико-множествен'- ные формулы, что и в ZFfIn, и, следовательно, в AST можно доказать меньше теоретико-множественных формул, чем в KMfin-
Показано, что система AST экстремально минимизирована в том смысле, что ни одна ее аксиома не зависит от других. Кроме того, AST не является конечно аксиоматизируемой.
Как теория AST + аксиома отражения, так и теория AST + "1 (аксиома отражения) непротиворечивы относительно системы ZF,
ЛИТЕРАТУРА
Bolzano В. Paradoxien des Unendlichen, Leipzig, 1851. [Имеется перевод: Больцано Б. Парадоксы бесконечного. — Одесса: Mathesis, 1911.]
Cantor G. Uber unendliche lineare Punktmanningfaltigkeiten. I—VI, Math. Ann., 1879—1884.
Cantor G. Beitrage zur Bergflndung der transfiniten Mengenlehre. I, II, Math. Ann., 1895, 1897.
Chang С. C., Keisler H. J. Model Theory, North-Holland Publishing Co” Amsterdam, 1973. [Имеется перевод: Кейслер Г., Чен Ч. Теория моделей.—М.: Мир, 1977.]
Cuda К- An Elimination of infinitely small quantities, CMUC】)21, 3, 1980.
Cuda K., Vop^nka P., Real and imaginary classes, CMUC 20, 4, 1979.
Husserl E. Die Knsis der europaischen Wissenschaften und die transzendentale Phanomenologie, Husserliana VI, Martinus Nijhoff, Haag, 1954.
Есенин-Вольпии А. С. Анализ потенциальной осуществимости. — В сб.| Логические исследования. — М.: АН СССР, 1959, с. 218—262,
М1ёек J. Approximation of л-classes and а-classes, CMUC 20, 4, 1979.
Ml&k J. Valuations of structures, CMUC 20, 4, 1979.
MlEek J. Monotonic valuations and valuations of triads, CMUC 22, 2, 1981.
Resl M. On Models in the Alternative set theory, CMUC 20, 4, 1979.
Robinson A. Nonstandard Analysis, North-Holland Publishing Co., Amsterdam, 1966.
Sochor A. The Alternative Set Theory, Set Theory and Hierarchy Theory, Lecture Notes in Math., 537, 1976.
Sochor A. Diferential calculus in the Alternative Set Theory, Set Theory and Hierarchy Theory V, Lecture Notes in Math., 619, 1977. (Терм«нология в этих двух статьях иногда отличается от терминологии в настоящей книге.)
Sochor A. Metamathematics of the Alternative set theory I. CMUC 20, 4, 1979.
Sochor A. Metamathematics of the Alternative set theory II, III, будет опубликовано в CMUC.
Sochor A., VopWnka P. Endomorphic universes and their standard ex* tencions, CMUC 20, 4, 1979.
Sochor А., Уорёпка P. Revealments, CMUC 21, 1, 1980.
20; Sochor A., Vopenka P. The axiom of reflection, CMUC 22, 1, 1981.
21;. Sochor A., Vopenka P. Ultrafilters of sets, будет опубликовано в CMUC.
CMUC — Commentationes Mathematicae Universitatis CarolInae.
Vencovska A. A method for constructing some endomorphic universes, CMUC 20, 4, 1979.
Vencovska A. Constructions of endomorphie universes and similarities, будет опубликовано в CMUC.
Уорёпка Р.» Hajek Р. The Theory of Semisets, North-Holland Publishing Co., Amsterdam, Academia Praha, 1972.
Уорёпка P. The lattice of indiscernibility equivalences, CMUC 20, 4» 1979.
5 7 991214171920293541485357586569737682838792^^^ ^^ш ^^^ ^ ^ ^5 7 991214171920293541485357586569737682838792^^^ ^^ш ^^^ ^ ^ ^
5 7 991214171920293541485357586569737682838792^^^ ^^ш ^^^ ^ ^ ^
5 7 991214171920293541485357586569737682838792^^^ ^^ш ^^^ ^ ^ ^
ОГЛАВЛЕНИЕ
Предисловие переводчика
Предисловие
Введение
Каиторовская теория множеств
Математика в канторовской теории множеств
Альтернативная теория множеств
Математика в альтернативной теории множеств
Глава I. Введение в альтернативную теорию множеств
здел 1. Множества
здел 2. Классы
здел 3. Полумножества . .
здел 4. Счетные классы . .
здел 5. Кодируемые классы
дел 6. Несчетные классы
Глава П. Некоторые традиционные математические структуры ...
дел 1. Натуральные числа
дел 2. Рациональные и вещественные числа
дел 3. Ординальные числа
дел 4. Ультрафильтры
дел 5. Основные языки
Глава III. Топологические формы
дел 1. Отношения неразличимости
дел 2. Фигуры
дел 3. Связность
Глава IV. Движение
дел 1. Движение точек
дел 2. Точечнообразные движения множеств
Глава V. Подобия
дел 1. Автоморфизмы
дел 2. Эндоморфизмы
Добавление 1. Актуально бесконечные множества
1. О канторовской теории множеств
2. Набросок обшей теории актуально бескоггечиьгх множеств ..
3. Актуальная бесконечность с точки зрения альтернативной теории множеств
Добавление 2
Литература
Петр Вопеика
МАТЕМАТИКАВ АЛЬТЕРНАТИВНОЙ ТЕОРИИМНОЖЕСТВ
Научный редактор Г. М. Цукерман
Млад, научн. ред. Т. А. ДенисоваХудожник А. В. Шиповкудожествепиый редактор В. И. ШаповаловТехнический редактор Е. С. ПотапеиковаКорректор А. Я. Шехтер
ИБ № 3153
Сдано в набор 14.05.82, Подписано к печати 04.03.83. Формат 60X90716. Бумага типографская № 2. Гарнитура литературная. Печать высокая. Объем 4,75 бум. л. Усл. печ. л. 9,5. Уч. кр4-отт. 9,79. У q.-нзд. л. 8,33.
Тираж 6 000 экз. Зак. 248. Цена 1 р. 10 к.
ИЗДАТЕЛЬСТВО «МИР»129820, Москва, И-110, ГСПЬй Рижский пер., 2.
Ленинградская типография № 2 головное предприятиеордена Трудового Красного Знамени Ленинградскогоо5ъедниеиия «Техническая книга» им. Евгении СоколовойСоюзполнграфпрома при Государствени ом комитетеСССР по делам издательств, полиграфии и книжнойторговли. 198052, г. Ленинград, Л-52, Измайловский про-
спект, 29.
МАТЕМАТИКА
НОВОЕ В ЗАРУБЕЖНОЙ НАУКЕ
РЕДАКТОРЫ СЕРИИ: А Н. КОЛМОГОРОВ, С.П.НОВИКОВ
П. ВОПЕННА
МАТЕМАТИКАВАЛЬТЕРНАТИВНОЙТЕОРИИМНОЖЕСТВ
ИЗДАТЕЛЬСТВО "М И Р” МОСКВА
TEUBNER-TEXTE zur Mathematik
PETR VOPENKA
MATHEMATICSIN THE ALTERNATIVESET THEORY
Leipzig 1979
МАТЕМАТИКА
НОВОЕ В ЗАРУБЕЖНОЙ НАУКЕ
РЕДАКТОРЫ СЕРИИ: А.Н. КОЛМОГОРОВ, С.П.НОВИКОВ
П. ВОПЕННА
МАТЕМАТИКАВАЛЬТЕРНАТИВНОЙТЕОРИИМНОЖЕСТВ
Перевод с английского
А. Г. Драгалина
МОСКВА «МНР» 1983
ББК 22.12
В 74
УДК 517.11, 519.5
Вопенка П.
Математика в альтернативной теории множеств: Пер. с англ. — М.: Мир, 1983. — 152 с.
В книге известного чехословацкого математика предложен новый вариант нестандартного анализа — интенсивно развивающегося направления математики. Автор стремится непосредственно использовать специфику нестандартного универсума для формулировки новых математических понятий. В русское издание включен новый материал, полученный от автора.
Для специалистов по математической логике, анализу, топологии, теории дифференциальных уравнений.
1702050000-115
—04](oD-丽—15—83, zl
Редакция литературы по математическим наукам
© BSB B.G. Teubner Verlagsgesellschal Leipzig, 1979
© Перевод на русский язык
с авторскими дополнениями, «Мир», 19;